2013-11-16 5 views
0

Я попытался выполнить факторный анализ с двумя существенными факторами.Факторный анализ в Matlab

[Lambda, Psi] = factoran(R,2,'xtype','covariance') 

, где матрица R представляет собой 4x4 попарно корреляционную матрицу. К сожалению, я получил следующую ошибку:

Error using factoran (line 139) 
The number of factors requested, M, is too large for the number of the observed 
variables. 

Почему я получаю ошибку и как я могу ходить, чтобы найти факторные нагрузки?

+0

Кажется, вопрос, заданный в Matlab, проголосовать за закрытие – ttnphns

ответ

0

Ваша корреляционная матрица должна быть не менее 5x5.

+0

Однако я нашел несколько примеров в литературе, где авторы выполняют факторный анализ на матрице 4x4 с двумя существенными факторами. Интересно, почему Matlab запрещает мне это делать? – kozooh

+0

проверить это: http://www.mathworks.ch/matlabcentral/newsreader/view_thread/67006 – Chris

+0

Тогда это невозможно решить проблему или просто Matlab не может этого сделать? Например, http://ifasstat.ifas.ufl.edu/sta4702/Pdf/Lecture05.pdf (на странице 3) является примером моей проблемы, которая решается (вероятно, аналитически). – kozooh

Смежные вопросы