R отдельные баллы pca, отличные от SAS и SPSS, когда применяется шкала - PullRequest
0 голосов
/ 26 декабря 2018

Ранее я писал это как вопрос к моему первоначальному вопросу о масштабировании, но это было сочтено неуместным и удалено с просьбой представить как новый вопрос, так что мы здесь!

Я и мои коллеги быливыполнение PCA с использованием r (prcomp), SAS и SPSS.Мы все использовали масштаб и центрирование.Все три произвели одну и ту же переменную / коэффициент загрузки (разная терминология между программами).Нет проблем там.

Однако баллы индивидуума, полученные в R, отличаются от SAS и SPSS.Когда я применил масштаб (to.my.pca), результаты были такими же, как SAS и SPSS.Таким образом, кажется, что шкала. = ИСТИНА в R не переходит к отдельным баллам.Может ли кто-нибудь использовать r и SAS или r и SPSS подтвердить это?

Большое спасибо!

1 Ответ

0 голосов
/ 27 декабря 2018

R, SAS и SPSS используют разные алгоритмы, чтобы найти оптимальную систему координат для установки собственных значений и соответствующих собственных векторов для PCA.Таким образом, результаты могут варьироваться от программного обеспечения к программному обеспечению.

Например, в двухмерной системе координат (с применением PCA на двух объектах) вращение оси X против часовой стрелки или вращение оси Y по часовой стрелке может дать вам другое значение Eigen./ векторы, следовательно, особенности PCA.

...