W moim rozumieniu pomyślałem, że PCA może być wykonywane tylko dla funkcji ciągłych. Ale starając się zrozumieć różnicę pomiędzy kodowaniem onehot i kodowania etykiet przedziera stanowisko w następujący link:PCA Dla funkcji jakościowych?
When to use One Hot Encoding vs LabelEncoder vs DictVectorizor?
Stwierdza, że jeden gorący kodowania następnie PCA jest to bardzo dobra metoda, która w zasadzie oznacza PCA jest stosowany dla cech kategorycznych. Stąd pomieszany, proszę zasugeruj mi na tym samym.
dzięki za szczegółowe wyjaśnienia. Czy mógłbyś zaproponować mi, jak zawczasu przygotować wyniki jednego z gorących koderów w twoim kodzie? – vikky
Jeśli dobrze pamiętam, algorytm PCA wyświetla obiekty na innej przestrzeni, rozwiązując wektory własne i wartości własne. Następnie analizuje najwyższe wartości własne N (w tym przypadku 3) i pobiera te elementy wektory własne. Chodzi o to, aby kodować najbardziej przydatne dane w mniejszej liczbie funkcji. – AlexG
dziękuję youuuuuuu – vikky