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モデルで属性「結果」を予測しようとしています:

model<-svm(result~., scale=FALSE, data=W)

予測 <- 予測(モデル, W[,-8])

table(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