Re: [問題] gam 跑出錯誤訊息

看板R_Language作者 (tai)時間11年前 (2013/12/27 19:16), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/2 (看更多)
小弟解決問題了! (其實就是自己粗心的 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

12/30 17:15, , 1F
感謝回復,我目前剛完成一份gam的作業,又要開始執另一份gam
12/30 17:15, 1F

12/30 17:16, , 2F
對於"k"值還是沒有完全了解,有時候不調整k值無法執行指令,
12/30 17:16, 2F

12/30 17:17, , 3F
也是設k=N-1程式可順利執行
12/30 17:17, 3F

12/30 17:18, , 4F
但其中的意義尚未完全參透
12/30 17:18, 4F
文章代碼(AID): #1IlM6CT6 (R_Language)
文章代碼(AID): #1IlM6CT6 (R_Language)