楼主: xuexi2003a
7333 8

因子分析与回归结合问题 [推广有奖]

  • 0关注
  • 2粉丝

贵宾

已卖:4732份资源

教授

75%

还不是VIP/贵宾

-

威望
3
论坛币
42799 个
通用积分
27.3076
学术水平
5 点
热心指数
7 点
信用等级
6 点
经验
6176 点
帖子
884
精华
0
在线时间
19 小时
注册时间
2005-9-23
最后登录
2016-11-28

楼主
xuexi2003a 发表于 2007-5-3 20:28:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

1、将一些指标运用因子分析法、缩减为有一定意义的综合指标,并赋值

2、然后对缩减后并赋值的综合指标做回归分析
这个方法不知可不可行,如果可行该如何对综合指标赋值
帮我解答者奖励500论坛币。

[此贴子已经被作者于2007-5-3 20:28:16编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:因子分析 500论坛币 因子分析法 回归分析 0论坛币 因子分析 结合

回帖推荐

yvh74 发表于5楼  查看完整内容

取一段程序给你参考: 先因子分析,再计算因子得分。 proc factor data=indta outstatoutdta method=prin nfactor=&nfactor rotate=varimax score; var xvarlist;run;proc score data=indta score=outdta out=outscore; var xvarlistrun; data score; set outscore; 得分1=因子1贡献率×因子1; .。。。。 得分n=因子n贡献率×因子n; run; 可以参考:中国软科学 2003年第2期的我国商业银行效率分析计算因子得分。 ...

tianhuo2 发表于3楼  查看完整内容

版主的方法是可以的 (1)因子分析后得到的因子相互之间不相关,适合于做回归分析,不会产生多重共线性的问题. (2)在实施因子分析后,就得到载荷矩阵,这个矩阵表示原始的数据向量如何通过线性变换变成想要的一个个因子.有了这个计算方法,用第一个因子的转换式(一个行向量,即载荷矩阵的一部分)乘以原始的一条记录__一个列向量(原始变量1,原始变量2,...,原始变量i).这样就得到一个数字,它就是该原始记录如何变 ...

本帖被以下文库推荐

大家读书后有体会心得什么的,在读书品书版发表(注明自己原创),视帖子质量都会有不菲的奖励。转书评、心得贴也欢迎。

沙发
pipear 发表于 2007-5-10 09:44:00

新手,不懂什么意思。

找一下“四季柚净光合速率与生理生态因子间的关系”这篇文章,是不是你要说的问题。

找不到可以将这篇文章发上去的办法,只能你自己找了。维普里找较方便。

藤椅
tianhuo2 发表于 2007-5-10 10:23:00

版主的方法是可以的

(1)因子分析后得到的因子相互之间不相关,适合于做回归分析,不会产生多重共线性的问题.

(2)在实施因子分析后,就得到载荷矩阵,这个矩阵表示原始的数据向量如何通过线性变换变成想要的一个个因子.有了这个计算方法,用第一个因子的转换式(一个行向量,即载荷矩阵的一部分)乘以原始的一条记录__一个列向量(原始变量1,原始变量2,...,原始变量i).这样就得到一个数字,它就是该原始记录如何变成第一个因子的方法.

(3)同理,可计算各条原始记录的第一个因子值,也可以计算各条原始记录的各个因子的值

(4)各种统计软件一般都提供因子得分的计算,所以(2)(3)的计算结果一般都可以在数据集中直接找到,不用自己计算,上面只是说明一下原理.

(5)然后将原始数据中的一个变量作为因变量,将新得到的各个因子得分(比方说得出三个因子,那每条记录就有三个因子得分,从整个数据集看,就新增了三个因子得分变量)作为自变量,然后实施回归分析.

(6)分析的时候, 可以解释各因子对因变量的影响大小,回归系数表明影响大小.然后根据因子与原始变量之间联系密切的程度,可以进一步解释各原始变量对因变量的影响大小.

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 10 精彩帖子

总评分: 经验 + 3  论坛币 + 10   查看全部评分

板凳
tianhuo2 发表于 2007-5-12 09:35:00
请各位大侠提出宝贵意见!

报纸
yvh74 发表于 2007-5-13 20:12:00

得你一个小例子,不全

取一段程序给你参考:

先因子分析,再计算因子得分。

proc factor data=indta outstatoutdta method=prin nfactor=&nfactor rotate=varimax score;
var xvarlist;
run;
proc score data=indta score=outdta out=outscore;
var xvarlist
run;

data score;
set outscore;
得分1=因子1贡献率×因子1;

.。。。。

得分n=因子n贡献率×因子n;

run;

可以参考:中国软科学 2003年第2期的我国商业银行效率分析计算因子得分。

proc reg data=?

reg yvar=得分1 得分2....

补充:Raymond Wong曾指出,因子分析减少了变量,损失了信息,通常情况下是不推荐因子分析后再做回归,实在要做也不犯罪。

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 10 精彩帖子

总评分: 经验 + 3  论坛币 + 10   查看全部评分

每人一小步,人类一大步

地板
happytalent 发表于 2007-5-16 17:53:00

可以用主成份分析的

7
xuexi2003a 发表于 2007-5-17 23:07:00
本版高手如云,最后自己摸索出了和4楼类似的方法,还是很谢谢大家的热心。我会酬谢大家的。
大家读书后有体会心得什么的,在读书品书版发表(注明自己原创),视帖子质量都会有不菲的奖励。转书评、心得贴也欢迎。

8
槿花不见夕 发表于 2013-8-16 09:16:29
不知楼主方不方便将方法分享一下,不胜感激~

9
zjtaizhouagri 发表于 2015-6-10 13:48:50
不错,学习一下

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 03:38