sklearn PCA, одна функция из двух компонентов. Где ошибка? - PullRequest
0 голосов
/ 08 мая 2020

Я выполняю PCA и извлекаю функции на основе максимального значения объясненной_вариантности_

ОШИБКА: в 15 компонентах максимальные компоненты имеют одинаковые индексы, т. Е. Соответствуют одной и той же функции. Другими словами - 15 функций дважды рассматриваются как максимальный компонент.

У кого-нибудь есть идеи, в чем может быть проблема?

print(np.abs(model.components_[83]).argmax())
215
print(np.abs(model.components_[87]).argmax())
215

print(model.components_[83][215])
-0.08783137996764155
print(model.components_[87][215])
-0.09858398917798368

nr of features to analyze:  1393

print(len(model.components_[83]))
1393

nr of features chosen by PCA:  125
...