全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
22391 11
2014-07-29
初次使用R,用mgcv包的gam模型来拟合,想自定义自由度来拟合,不知道如何实现?恳请高手帮助,谢谢啦!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-29 16:57:30
可以自己设定k的值
复制代码
具体可参看帮助
复制代码
二维码

扫码加我 拉你入群

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

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

2014-8-5 16:28:32
请问k值设定有什么标准么?怎么确定k值取多少合适呢?
二维码

扫码加我 拉你入群

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

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

2014-9-26 20:15:56
可以用残差PACF绝对值之和最小来选择。具体就是
mod<-gam(.......)
n<-pacf(mod$residuals,lag.max=30)
m<-sum(abs(n))
测试不同的K值下的m,m有个最小值,对应的K就是最佳自由度
二维码

扫码加我 拉你入群

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

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

2014-12-26 18:36:42
朱耀辉 发表于 2014-9-26 20:15
可以用残差PACF绝对值之和最小来选择。具体就是
mod
请教一下,按照你的提示,测试了一下,但是无法计算PACF之和,R软件提示如下
> m<-sum(abs(n))
Error in abs(n) : non-numeric argument to mathematical function
麻烦再给点建议,不知道问题在哪??
二维码

扫码加我 拉你入群

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

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

2015-8-8 15:32:40
错误在n,你的n不是数值型的,你在看看
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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