У меня есть набор наблюдений с 23 переменными.R - как сделать PCA biplot более читаемым
Когда я использую prcomp и biplot для построения результатов я бегу на несколько проблем:
фактический участок занимает только половину кадра (х < 0), но сюжет сосредоточен на 0, поэтому половина пространства впустую
две переменные clearily доминировать результаты, так что все остальные стрелки слипаются вместе, и я не могу читать вещь
ad 1. Я пробовал устанавливать xlim и/или ylim, но я, очевидно, что-то делаю неправильно, так как сюжет все испортился, когда я делаю
ad 2. Могу ли я как-то сделать ярлыки стрелок размещены больше друг от друга, что я могу их прочитать? Или, может быть, я мог бы просто нарисовать стрелки без двух самых длинных (вроде увеличения)?
Добавление: можно иметь biplot сделать этикетки в другой цвет, чем стрелок?
Также: проблематично, если оси x и y не пропорциональны (на графике показаны интервалы разной длины по x и y). Я думаю, что это исказило бы ангелов между стрелками, и такое изменение размера не является трансформацией подобия. Можно ли заставить биплоттер сохранить соотношение сторон 1: 1 или рисовать участок как прямоугольник, а не квадрат?
Спасибо, прежде чем я получу много предупреждений в консоли, но теперь он работает. Возможно, вы также можете задать добавленный вопрос о цветах. –
@Colors - вот что я ожидал, спасибо за готовый код Кстати, что с этим "скопировать исходный код и изменить его" в R? Я не ставил под сомнение действительность вашего anwser, однако это довольно сомнительная практика с точки зрения разработки программного обеспечения. –
На заключительном замечании я не ожидаю, что возможно иметь прямоугольный участок с биплотом. Это вызовы geom_hline и geom_vline в вашем примере, которые мне нужно изменить для этого? –