作者tai34 (tai)
看板R_Language
标题Re: [问题] gam 跑出错误讯息
时间Fri Dec 27 19:16:25 2013
小弟解决问题了! (其实就是自己粗心的 k 值打错了...
另开文章来回覆 xiaoing 大的问题,
但是我对於统计并不是非常了解,也不会很多专有名词,
只会用一些比较简单的话,如果错误还麻烦请大家指出来。
正题:
这里指的 k 值是我上篇问题的 k 值。
(因为他好像有两个...我也不太懂,我只知道变数的 k 值怎麽设。)
也就是 gam(y ~ x1 + x2 + s(x3,k=8), data=data) 里面的 k 值
简单的说就是自由度 (N-1) ##N=sample size
我所用的 pakage 里的 k = 10 (default)
所以除非你的资料内的数值少於 10 种,否则不用特别去调他。
意指如果你的其中一的变数 (ex: x3) 为类别变数,只有 1 到 9
这样你的数值种类只有 9 种,所以 k 必须要调成 8 (因为 9-1 = 8)
结束
好像没说到甚麽... 希望有解决到 xiaoing 大 的疑问
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.10.112
1F:推 xiaoing:感谢回复,我目前刚完成一份gam的作业,又要开始执另一份gam 12/30 17:15
2F:→ xiaoing:对於"k"值还是没有完全了解,有时候不调整k值无法执行指令, 12/30 17:16
3F:→ xiaoing:也是设k=N-1程式可顺利执行 12/30 17:17
4F:→ xiaoing:但其中的意义尚未完全参透 12/30 17:18