5

这是我的数据:

Anon_Student_Id Problem_Hierarchy Problem_Name Problem_View Number_Of_Steps Sum_Of_Steps_Duration Sum_Of_Hints 结果
1 80nlN05JQ6 单元 ES_01,部分 ES_01-6 EG21 8 3 28 0 1
2 80nlN05JQ6 单元 ES_01,部分 ES_01-6 EG21 9 3 37 0 0
3 80nlN05JQ6 单元 ES_01,部分 ES_01-6 EG21 10 3 50 0 0
4 80nlN05JQ6 单元 ES_01,部分 ES_01-6 EG22 1 3 78 0 0
5 80nlN05JQ6 单元 ES_01,部分 ES_01-6 EG22 2 3 41 0 1
6 80nlN05JQ6 单元 ES_01,部分 ES_01-6 EG22 3 3 92 0 0

我正在尝试通过 SVM 模型预测属性“结果”:

模型<-svm(结果~.,规模=假,数据=W)

预测 <- 预测(模型,W[,-8])

表(pred = 预测,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”和“true”应该有相同的长度)

谢谢!

4

1 回答 1

5

Problem solved: i got rid of all the na values of my data using na.omit(W) and then it worked. thank you!

于 2013-06-19T08:24:36.910 回答