个人认为可以将整个数列加一个整数,比如1,或2,相当于向右平移1或2个单位,从而消除负号,然后再做归一化处理,这样得到的权重就不是负数了——供参考。
有负数很正常啊!证明这时自变量对因变量是负影响。求权重时,你用所有系数的绝对值,然后进行归一化处理就可以了啊!
是不是数据输入有误啊,好像权重有时符号位不影响结果。
很正常的结果,负的说明该水平低于平均值。这些是标准化后的数据,跟实际数据是有差别的。
我估计可能是: 1、要么数据有误,不适合做因子分析。2、要么你操作有误。