全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10522 10
2014-06-04
在R中实现广义相加模型时,对自然样条函数的自由度df有疑问。
我的回归结果中 几个函数的自由度都是在9附近,要问的是,怎么自己调整、设置或者选择自由度呢?
阅读的类似文献中 自由度有 3、9 等,文章中提到是用AIC最小准则选择合适的自由度,可是我的结果一直这样,没办法选择。

谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-4 22:39:26
都是软件做,都试试
二维码

扫码加我 拉你入群

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

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

2014-6-5 20:59:59
aaa448899 发表于 2014-6-4 22:39
都是软件做,都试试
就是不知道咋试

程序中没有提到自由度,然后结果中直接给出
二维码

扫码加我 拉你入群

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

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

2014-6-6 02:53:11
不知道楼主做的是什么数据模型。自由度9的样条插值感觉会overfitting.

可以把建模数据随机分成n组,然后观察目标变量的特性是否一致。

所谓的观察AIC,就是在保证模型中其它变量不变的情况下,改变样条函数的自由度。然后比较这些模型的AIC,使AIC最小的自由度就是你要的自由度。
二维码

扫码加我 拉你入群

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

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

2014-6-6 15:05:43
Aharach 发表于 2014-6-6 02:53
不知道楼主做的是什么数据模型。自由度9的样条插值感觉会overfitting.

可以把建模数据随机分成n组,然后 ...
恩恩 学习了 谢谢

又用SAS弄了一遍 自由度为3时 结果比较一致  稍稍放心了些

但是还是不知道怎么在R中设定自由度
二维码

扫码加我 拉你入群

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

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

2014-6-6 17:07:10
Helen00300 发表于 2014-6-6 15:05
恩恩 学习了 谢谢

又用SAS弄了一遍 自由度为3时 结果比较一致  稍稍放心了些
我用的是splines包里面的bs B-样条差值,只要设定df参数就好。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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