В последних версиях MATLAB лучшая функция для использования - pca
. Это предназначено для постепенной замены старой функции princomp
, хотя princomp
по-прежнему поддерживается для обратной совместимости, и я думаю, вероятно, останется таким, по крайней мере, для нескольких версий.
Оба pca
и princomp
являются частью Статистического инструментария. Вы можете проверить, установлена ли программа статистики, введя команду ver
, в которой перечислены все установленные вами продукты.
Выходы любой из команд обычно обозначаются как [coeffs, scores, latent]
. Первый - коэффициенты главных компонент. Второе - это основные показатели компонентов (которые не совсем совпадают с z-баллами). Третья - дисперсии главных компонентов. Учитывая вашу переменную naming [pc, zscores, pcvars]
, я не уверен, что вы ожидаете получить, но это то, что вы получите.
Princomp - это функция «инструментария статистики», а не чистый матлаб, если это был ваш вопрос. – bdecaf
Что вы спрашиваете? Вы запустили функцию «princomp»? В конце концов вы ничего не просите – Dan
В последней версии MATLAB вы должны использовать 'pca' –