0
train_control <- trainControl(method='cv', number=10)    
model <- train(Class ~ Age+BMI+DBP+DPF+NumPregnancies+PG2+SI2+TSFT, method ='rf',data=input,trControl=train_control)

pmml(model$finalModel)
#Error in names(field$class) <- var.names : attempt to set an attribute on NULL

キャレットでトレーニングされた RF モデルを PMML にエクスポートしようとすると、失敗します。モデルを PMML にエクスポートできるように、caret パッケージによって調整された最適なパラメーターを使用して手動で RF を実行する方法はありますか?

4

2 に答える 2

1

調整済みパラメーターには、次の方法でアクセスできます。model$bestTune

> model$bestTune
mtry
3   23
于 2015-01-28T04:51:26.660 に答える
0

キャレットの「rf」メソッドは、randomForest パッケージと randomForest 関数を利用します。これは、キャレットなしで基本的なランダム フォレストを「手動で」実行する場合です。

于 2015-01-27T08:43:03.997 に答える