如何spss 因子分析 求权重

如题所述

第1个回答  2024-12-14
在使用SPSS进行因子分析以确定权重时,首要步骤是数据标准化,以消除不同变量间的量纲差异。这一步骤需要在SPSS中输入分析变量,然后选择Analyze→Data Reduction→Factor,进入因子分析窗口。

接下来,点击Descriptives,勾选Correlation下的Coefficients;点击Extraction,在Display中选择Scree plot;然后点击Scores,选择Display factor score coefficient matrix。在Rotation中,选择Method下的Varimax(方差最大化法旋转),点击OK以获得主成分分析的结果。

在因子分析过程中,会计算出主因子得分和每个主因子的方程贡献率,公式如下:Fj =β1j*X1 +β2j*X2 +β3j*X3 + …… + βnj*Xn,其中Fj为主成分(j=1、2、……、m),X1、X2 、X3 、……、Xn 为各个指标,β1j、β2j、β3j、……、βnj为各指标在主成分Fj中的系数得分,用ej表示Fj的方程贡献率。

最后,通过以下公式求出指标权重:ωi=[(m∑j)βij*ej]/[(n∑i)(m∑j) βij*ej],其中ωi是指标Xi的权重。

需要注意的是,SPSS无法直接计算因子权重,因此需要使用上述公式手动计算,或通过在线资源查找具体的计算方法。
相似回答
大家正在搜