spss主成分分析贡献率太小(SPSS主成分分析权重计算)(1)

3

权重计算

1. 上节回顾

在昨日SPSS主成分分析 | 指标权重值计算真的不难!(上)中(点击复习),我们利用SPSS中的数据标准化方法及主成分分析法,得出了“解释的总方差”和“成分矩阵”(如下图)

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(2)

接下来我们将利用主成分分析得出的数据计算指标权重

2. 权重计算

(1)输入数据

将主成分分析中得出的“成分矩阵”及特征根复制的Excel中:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(3)

对应主成分分析的数据为:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(4)

(2)计算线性组合中的系数

公式为:标准化数/对应主成分特征根的平方根。直接上图。

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(5)

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(6)

为方便描述,线性组合中的系数使用Excel中的标号,如“工业废水排放量”对应的两个系数分别为C8和D8。

(3)计算综合得分模型中的系数

公式为:(第一主成分方差x100xC8 第二个主成分方差x100xD8)/(第一主成分方差 第二主成分方差)

注:建议先将方差x100再进行计算

如图:蓝色和紫色为分别对应相乘的线性组合中的系数及主成分方差

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(7)

其中主成分方差的数据为:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(8)

(4)权重计算(归一化)

现在到了最后一步,计算权重,也即标准化,将所有指标进行归一化处理,使其权重综合为1。

公式为:A指标权重=A指标综合得分模型系数/五指标综合得分模型之和。

如图:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(9)

到这里,我们就得出了最终的结果。

注:蓝色框中的数据是相同的,笔者这样做是为了美观及防止出错。

(5)完整示范

为方便大家使用Excel进行权重计算,在这里将完整的Excel表格分享给大家!文末添加客服就可以领取啦!

(6)权重计算出负值的问题

如果有朋友最终计算的结果出现了负值,说明不适用SPSS中的数据标准化处理,可以改用极差法重新标准化数据。下面介绍极差法,并用Excel进行实现。

4

极差法标准化

1. 公式

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(10)

如何区分指标时正向还是负向?如笔者的五项指标中吗,废水、废气、固体废弃物越多对环境来说越糟糕,因此为负向指标;绿地面积,建成区绿化率值越大对环境来说越好,因此为正向指标。

2. 使用Excel实现

由于公式直接输入比较困难,因此笔者建议先计算最小、最大值,再计算最大值与最小值的差,最后计算得出结果。

(1)计算最小值。如图:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(11)

(2)计算最大值

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(12)

(3)计算【max-min】

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(13)

(4)计算最终的标准化数值

注意:这里要区分正负向指标

首先是正向指标,如图:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(14)

然后是负向指标:

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(15)

(5)0值的处理

最终计算的可能出现0值,这时候为每一个0值加上0.01即可(如下图)。

(6)完整示范

spss主成分分析贡献率太小(SPSS主成分分析权重计算)(16)

到此,极差法标注化处理就结束了。前面利用SPSS进行标准化得出权重为负值的朋友可以用极差法对数据进行重新标准化,再重新利用SPSS进行主成分分析,然后计算权重。

荐:

【中国风动漫】除了《哪吒》,这些良心国产动画也应该被更多人知道!

声明

来源:CSDN,人工智能产业链联盟推荐阅读,不代表RAD极客会立场,转载请注明,如涉及作品版权问题,请联系我们删除或做相关处理!

,