这是我的数据:
<>之前Anon_Student_Id Problem_Hierarchy Problem_Name Problem_View Number_Of_Steps sum_of_step_duration Sum_Of_Hints结果1 80nlN05JQ6单元ES_01,部分ES_01-6 EG21 8 3 28 012 80nlN05JQ6单元ES_01,段ES_01-6 EG21 9 3 37 0 03 80nlN05JQ6单元ES_01,段ES_01-6 EG21 10 3 50 0 04 80nlN05JQ6单元ES_01,段ES_01-6 EG22 1 3 78 0 05 80nlN05JQ6 ES_01单元,ES_01-6节EG22 2 3 41 016 80nlN05JQ6 ES_01单元,ES_01-6节EG22 33 92 0 0之前我正在尝试预测属性"结果"通过SVM模型:
model<支持向量机(结果~。,>
prediction <- predict(model, W[,-8])
table(pred = prediction, true = W[,8])
但是我得到这个错误:
"Error in table(pred = prediction, true = W[, 8]) :
all arguments must have the same length"
当我检查它时,我得到:length(pred)=2042 and length(true)=2043
为什么我得到这个错误??(我的意思是-为什么我得到不同的长度?"pred"one_answers";true"都应该有相同的长度)
谢谢!
问题解决:我用na.omit(W)去掉了数据的所有na值,然后它工作了。谢谢你!