全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4183 4
2010-02-23
简单回归的阶数怎么确定?求助

请问:
我现在要做y=a+b*x1+c*x2.。。。这样的多元回归
但是我的每个X的滞后或领先阶数都是不一样的, 比如有的是lag10(x)
请问如何确定每个X的阶数?
我看了一个方法是用简单的相关系数,把领先所有阶的x都求相关系数,然后找出最大或做小的,
但是这样做了,发现相关系数都非常小,都不超过0.1,不知道这样的结果有没有意义?
请问还有什么别的比较好的方法吗
二维码

扫码加我 拉你入群

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

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

全部回复
2010-2-23 17:21:00
楼主要做的应该是多项式回归吧
我的想法是计算所有阶x的回归系数 同时结合R方值和T值来确定阶数
二维码

扫码加我 拉你入群

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

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

2010-2-23 17:58:23
这个方式也有问题

因为我每个单独的Xi 和Y拟合都是很差的,所以即使按照你的方法做了拟合 R2 AIC 这些指标也都是很差的,这和我直接做两两之间的相关系数是一样的原因

但如果我用10个变量一起做  那计算量就很大了 ,如果我都检查到滞后10阶的话,那就是10*10^10次拟合

b] 2# 醉_清风
二维码

扫码加我 拉你入群

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

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

2010-2-24 09:14:46
3# sun5008
可以先检验二阶的 之后一阶阶提升 同时如果一阶的R值比较大的话 就没必要高阶了
二维码

扫码加我 拉你入群

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

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

2010-2-26 14:31:52
有具体的方法,就是通过二者的r-square来判断是否需要高阶
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群