[問題] 訓練與測試資料詢問

看板R_Language作者 (banana08)時間9年前 (2016/08/03 17:37), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
如題今天利用了訓練與測試資料用R跑 結果跑出以下錯誤 Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : contrasts can be applied only to factors with 2 or more levels 想請問這是甚麼原因呢?是他只能用連續性資料去跑嗎? ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.11.96 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1470217067.A.9F8.html

08/03 17:41, , 1F
可能是你抽出的子集中,某個factor正好都是同一個level
08/03 17:41, 1F

08/05 02:19, , 2F
可能解決的辦法是分割資料時要強迫某factor的各level都
08/05 02:19, 2F

08/05 02:20, , 3F
要分到幾筆,但會降低交叉驗證的可信度
08/05 02:20, 3F

08/05 02:21, , 4F
或是不管分割條件,直接硬做,但如果出現error就放棄該
08/05 02:21, 4F

08/05 02:21, , 5F
分割有關的所有結果,並再重新試新的分割。
08/05 02:21, 5F
文章代碼(AID): #1NeRjhdu (R_Language)
文章代碼(AID): #1NeRjhdu (R_Language)