这是我的数据:
Anon_Student_Id Problem_Hierarchy Problem_Name Problem_View Number_Of_Steps Sum_Of_Steps_Duration Sum_Of_Hints result 1 80nlN05JQ6 Unit ES_01, Section ES_01-6 EG21 8 3 28 0 1 2 80nlN05JQ6 Unit ES_01, Section ES_01-6 EG21 9 3 37 0 0 3 80nlN05JQ6 Unit ES_01, Section ES_01-6 EG21 10 3 50 0 0 4 80nlN05JQ6 Unit ES_01, Section ES_01-6 EG22 1 3 78 0 0 5 80nlN05JQ6 Unit ES_01, Section ES_01-6 EG22 2 3 41 0 1 6 80nlN05JQ6 Unit ES_01, Section ES_01-6 EG22 3 3 92 0 0
我正在尝试通过SVM模型预测属性“结果”:
model< -svm(result~。,scale = FALSE,data = W)
预测< - 预测(模型,W [, - 8])
表(pred = prediction,true = W [,8])
但是我收到了这个错误:
"Error in table(pred = prediction, true = W[, 8]) :
all arguments must have the same length"
当我检查它时,我得到:长度(pred)= 2042和长度(true)= 2043
为什么我收到此错误? (我的意思是 - 为什么我得到不同的长度?“pred”和“true”应该有相同的长度)
谢谢!
答案 0 :(得分:5)
问题解决了: 我使用na.omit(W)摆脱了我的数据的所有na值然后它工作。 谢谢!