楼主: blfan
17428 12

[问答] [求助]请教各位大虾 因子分析法中的权重确定问题 [推广有奖]

11
zhangerjun1982 发表于 2014-11-16 13:39:18

因子分析确定权重的本质

实际上确定权重的目的是要使得变差最大的方向分配更大的权重,而相关矩阵的特征值一定程度上代表了变差方向,所以,个人认为可以这样去确定权重:求出相关矩阵的所有特征值,假定P个特征值分别表示为Lambda_1,Lambda_2……Lambda_p,将这P个特征值作为分子,而所有特征值作为分母,即可作为各个变量的对应的权重,这样就既不损失信息,又完成了权重确定,因子分析的数学原理归根结底也是上面这个原理。所以,利用因子分析计算权重的本质和关键是计算相关矩阵的所有特征值,如果会用R或者Matlab或者其他软件求特征值的话,就可以完成跟因子分析一样的权重分配结果。

12
zhangerjun1982 发表于 2014-11-16 14:14:03
zhangerjun1982 发表于 2014-11-16 13:39
实际上确定权重的目的是要使得变差最大的方向分配更大的权重,而相关矩阵的特征值一定程度上代表了变差方向 ...
补充说明一下,加权是需要对新的变量加权的,而不是旧的变量,换句话说,就是每个特征值对应的特征向量的方向加权。

13
gfs521 发表于 2015-1-29 14:56:32
权重就是用提取出来的主成分的特征根值去除以 这几个主成分特征根值 之和  就得出对应每个主成分的权重了。
和10楼的朋友说的一样,基本就是这个意思。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-24 18:56