1

統計とデータマイニングは初めてです。ここの例に従いましたが、完璧に機能しました。ここで、この方法をデータセットに適用したいと思いますが、これはカテゴリデータのみで構成されています。

R は次のエラーを返します。

Error in train.default(x, y, "nb", trControl = trainControl(method = "cv",  :
wrong model type for regression

私の質問は、そのメソッドをカテゴリ データ セットに適用するには、どのような変換を行う必要があるかということです。

コードスニペット

bbb <- data.frame(x=c("Cleveland", "London", "London", "Ashburn"),y= c("USA", "GBR", "GBR", "USA"))
x = bbb$x
y = bbb$y
model = train(x,y,'nb',trControl=trainControl(method='cv',number=1))
model
4

1 に答える 1

1

データセットのラベルは数値形式であるため、R は分類ではなく回帰を使用することにします。

データセットのラベルを数字ではなく文字に変更します。したがって、R は混乱しません。

于 2015-02-06T13:19:50.357 に答える