全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4793 8
2013-07-19
我现在正在使用s-pus和R软件的GAM(广义加性模型)进行数据分析。自变量有20个左右,在GAM分析中,想使用逐步回归(step-wise)来选择进入模型的自变量,请问如何进行,谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-19 19:24:37
step函数
二维码

扫码加我 拉你入群

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

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

2013-7-19 22:43:25
nuomin 发表于 2013-7-19 19:24
step函数
谢谢。
但我看了gam软件包的step函数,非常的复杂,没看清楚。譬如,有23个自变量,那这个step函数如何编程呢?
麻烦请详细告诉一下,谢谢。
二维码

扫码加我 拉你入群

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

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

2013-7-20 11:56:54
注意下lower参数,除了回归式和lower,其他的暂时可以不用设置。如果出错了再调参数。用GAM做半参数模型吗?
二维码

扫码加我 拉你入群

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

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

2013-7-20 12:32:00
nuomin 发表于 2013-7-20 11:56
注意下lower参数,除了回归式和lower,其他的暂时可以不用设置。如果出错了再调参数。用GAM做半参数模型吗? ...
但在这个包的step函数里面没有lower这个参数,倒是有scope这个参数。
我是想知道因变量主要是受哪些自变量的影响,然后看因变量对关键自变量的响应。因为有的响应可能是非线性的。
再问一个问题:
(1)将因变量和自变量全部log化后,做线性回归模型。
(2)没有log化,做GAM模型。
可不可以同时这样做?这两个模型找到的关键因子不一样,请问做如何解释?
二维码

扫码加我 拉你入群

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

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

2013-7-20 18:20:16
step(fn,scope=list(upper=fn,lower=)),
你问的两个问题我没有做过,无法回答。
不过我认为是否对数化需要看被解释变量的分布。变量对数化之后分布会发生改变,估计系数的t统计量也会变化,这时使用t统计量会得到有偏的结果
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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