作者banana08 (banana08)
看板R_Language
標題[問題] 訓練與測試資料詢問
時間Wed Aug 3 17:37:44 2016
如題今天利用了訓練與測試資料用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://webptt.com/m.aspx?n=bbs/R_Language/M.1470217067.A.9F8.html
1F:→ andrew43: 可能是你抽出的子集中,某個factor正好都是同一個level 08/03 17:41
2F:→ andrew43: 可能解決的辦法是分割資料時要強迫某factor的各level都 08/05 02:19
3F:→ andrew43: 要分到幾筆,但會降低交叉驗證的可信度 08/05 02:20
4F:→ andrew43: 或是不管分割條件,直接硬做,但如果出現error就放棄該 08/05 02:21
5F:→ andrew43: 分割有關的所有結果,並再重新試新的分割。 08/05 02:21