因子分析是指从观测变量中提取共性因子的多元统计分析技术,目前因子分析已经在很多领域得到了广泛的应用。
在MATLAB中用于因子分析的函数为factoran(),其调用格式为:
lambda = factoran(X,m)
输入参数X为n×d的数据矩阵,行数据对应观测,列数据对应变量,m为公因子数,返回参数lambda为因子模型的载荷矩阵。
[lambda,psi] = factoran(X,m)
参数psi返回特殊方差的最大似然估计值。
[lambda,psi,T] = factoran(X,m)
参数T为旋转矩阵。
[lambda,psi,T,stats] = factoran(X,m)
返回的结构体变量stats包含模型检验的信息,loglike(对数似然函数的最大值),dfe(误差自由度),chisq(卡方统计量),p(检验的概率值)。