作者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/cn.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