[問題] 關於GAM的問題...

看板R_Language作者 (claudia)時間10年前 (2014/03/14 23:24), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
各位好 我是個R的新手…可能有些問題不是很懂QQ 我現在有7個項目的資料(A-G).想用這些資料去預測H,每個項目有16個測量值 DATA的樣子大致如下 A B C D E F G H 1 2 3 . . . 16 想跑GAM 廣義相加模式 我的CODE: FMPS.gam<-gam(log(FMPS)~s(SM, k=6)+s(SM2, k=6)+s(SM3, k=6) +s(SM4, k=6)+s(WS, k=6)+s(T, k=6)+s(HR, k=6), data=data) 但出現個ERROR: Model has more coefficients than data 請問是什麼問題呢..看了好久都沒有頭緒..是K要再做更改嗎 謝謝了^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.67.123

03/15 00:50, , 1F
資料只有16個...你要抓的變數太多,俗稱的n<p問題...
03/15 00:50, 1F

03/15 00:50, , 2F
減少你的自由度(k)吧....
03/15 00:50, 2F

03/15 00:50, , 3F
更正要估計的參數太多
03/15 00:50, 3F

03/15 09:29, , 4F
c大謝謝。那請問我增加我的數值的數量就可以了嗎
03/15 09:29, 4F

03/15 09:32, , 5F
另外我查到的自由度k=n-1.所以我將我的測量的資料量
03/15 09:32, 5F

03/15 09:33, , 6F
的數目增加。k一樣代6。就能夠用我目前的a到g去推估h
03/15 09:33, 6F

03/15 09:35, , 7F
嗎?謝謝你了真的。。。(>_<)
03/15 09:35, 7F
文章代碼(AID): #1J8nycDc (R_Language)
文章代碼(AID): #1J8nycDc (R_Language)