Mam zestaw obserwacji z 23 zmiennymi.R - jak uczynić biplot PCA bardziej czytelnym
Podczas korzystania prcomp i biplot nakreśliłbyś wyniki, które działają na kilka problemów:
rzeczywisty wykres zajmuje tylko połowę ramki (x < 0), ale wykres skupia się na 0, tak połowa powierzchni jest marnowana
dwie zmienne clearily zdominować wyniki, więc wszystkie inne strzały są zbite w grudki razem i nie mogę czytać rzeczy
ad 1. Próbowałem ustawić xlim i/lub ylim, ale najwyraźniej robię coś nie tak, ponieważ cały wątek jest zawalony, gdy wykonuję
ad 2. Czy mogę po prostu jakoś rozłożyć etykiety strzałek tak, aby że mogę je przeczytać? A może mógłbym po prostu wykreślić strzałki bez dwóch najdłuższych (rodzaj powiększenia)?
Uzupełnienie: czy to możliwe, aby mieć biplot narysować etykiety w innym kolorze niż strzałki?
Ponadto: czy problematyczne jest, jeśli osie x i y są nieproporcjonalne (wykres pokazuje interwały o różnej długości na x i y). Myślę, że to przekrzywiłoby anioły między strzałami, a tego rodzaju zmiana rozmiaru nie jest transformacją podobieństwa. Czy można wymusić biplot, aby zachować proporcje 1: 1, lub aby narysować wykres jako prostokąt, a nie kwadrat?
Dzięki, zanim dostałem dużo ostrzeżeń w konsoli, ale teraz działa. Może mógłbyś również dodać dodatkowe pytanie dotyczące kolorów. –
@ Colours - oto, czego się spodziewałem, dzięki za gotowy kod BTW co z tym "skopiuj kod źródłowy i zmodyfikuj go" w R? Nie kwestionuję ważności twojego anwsera, ale jest to raczej wątpliwa praktyka z punktu widzenia inżynierii oprogramowania. –
Na ostatniej notatce nie spodziewam się, że możliwe jest posiadanie prostokątnej działki z biplotem. Czy to są połączenia geom_hline i geom_vline w twoim przykładzie, które muszę zmienić? –