0

J48 機能に問題があります。

まず、トレーニング データとテスト データを作成しました。

```{r Training e Test set} 
set.seed(123)
sample = sample.split(data$Classification, SplitRatio = .7)
train = subset(data[,], sample==T)
test = subset(data[,], sample==F)```

次に、関心のある変数が要因であるかどうかを確認しました

str(train)

そしてそれは:$ Classification : Factor w/ 2 levels "High","Low": 2 1 2 2 2 1 1 2 2 1 ...

最後にツリーを作りました

TreeT1 <- J48(Classification~., data= train)

しかし、私はこのエラーが発生しました:

 Error in .jcall(o, "Ljava/lang/Class;", "getClass") 
weka.core.UnsupportedAttributeTypeException: weka.classifiers.trees.J48: Cannot handle string attributes!

この問題は、インストールされているパッケージに関連していますか?

ありがとう!!

4

0 に答える 0