看板 R_Language 關於我們 聯絡資訊
各位好 我是個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
celestialgod:資料只有16個...你要抓的變數太多,俗稱的n<p問題... 03/15 00:50
celestialgod:減少你的自由度(k)吧.... 03/15 00:50
celestialgod:更正要估計的參數太多 03/15 00:50
iamclaudiaa:c大謝謝。那請問我增加我的數值的數量就可以了嗎 03/15 09:29
iamclaudiaa:另外我查到的自由度k=n-1.所以我將我的測量的資料量 03/15 09:32
iamclaudiaa:的數目增加。k一樣代6。就能夠用我目前的a到g去推估h 03/15 09:33
iamclaudiaa:嗎?謝謝你了真的。。。(>_<) 03/15 09:35