【发布时间】:2021-02-22 19:46:46
【问题描述】:
我想使用经过训练的分类器来预测变量(iris Species)如何在 R 中实现?为简单起见,我生成了一个不包含 Species 变量的人工 iris_unknown 集。我希望分类器预测 iris_unknown 中的 Species 变量。
library(caret)
trainIndex <- caret::createDataPartition(iris$Species, p = 0.5, list = FALSE)
irisTrain <- iris[ trainIndex,]
iris_unknown <- iris[-trainIndex,][,-5] #delete last column species to make unknown variable
model_nnet <- train(irisTrain, irisTrain$Species, method = 'nnet', importance = TRUE)
pred_annFit <- predict(model_nnet, newdata = iris_unknown)
我收到错误:
Error: 'eval(predvars, data, env)': object 'Species' not found
【问题讨论】:
标签: r classification prediction r-caret