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时,它失败了。是否有一种方法可以使用插入符号包调整的最佳参数手动运行RF,以便我可以将模型导出到PMML?
发布于 2015-01-28 04:51:26
可以通过model$bestTune
访问调优参数
> model$bestTune
mtry
3 23
发布于 2015-01-27 08:43:03
插入符号中的"rf“方法利用了randomForest包和randomForest函数。这是如果您想要运行基本随机森林“手动”,没有插入符号。
https://stackoverflow.com/questions/28163619
复制相似问题