model.frame.default中的Rweka错误(formula = class~。,data = rtrain):object不是矩阵

时间:2015-04-02 14:05:41

标签: r rweka

我是使用RwekaR的新手。 当我使用KNN来训练数据时,例如编写以下代码。

library(RWeka)
trainfile='/poker-hand-training-true.arff'
rtrain <- as.data.frame(read.arff(file=trainfile))
classifier <- IBk(class ~., data = rtrain)

以下是错误日志:

> classifier <- IBk(class ~., data = rtrain)
Error in model.frame.default(formula = class ~ ., data = rtrain) : 
  object is not a matrix

我还测试了train data的课程。这是:

> rtrain
      V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 L
1      1 10  1 11  1 13  1 12  1   1 9
2      2 11  2 13  2 10  2 12  2   1 9
3      3 12  3 11  3 13  3 10  3   1 9
4      4 10  4 11  4  1  4 13  4  12 9
5      4  1  4 13  4 12  4 11  4  10 9
6      1  2  1  4  1  5  1  3  1   6 8
7      1  9  1 12  1 10  1 11  1  13 8
8      2  1  2  2  2  3  2  4  2   5 8
9      3  5  3  6  3  9  3  7  3   8 8
10     4  1  4  4  4  2  4  3  4   5 8
11     1  1  2  1  3  9  1  5  2   3 1
> class(rtrain)
[1] "data.frame"

0 个答案:

没有答案