我在尝试解决R中的多项式分类方程时遇到了很多麻烦。我正在使用nnet和caret包来解决这个问题。数据集如下,这是可重现的:
ADV
从这里开始,我使用插入符号包来训练数据,并使用模型预测出现PARTNER2
时inTrain <- createDataPartition(y=df$ADV, p=0.75, list=FALSE) # We wish 75% for the trainset
train.set <- df[inTrain,]
test.set <- df[-inTrain,]
nrow(train.set)/nrow(test.set) # should be around 3
model <- train(ADV ~ ., train.set,
method='nnet',
trace = FALSE)
prediction <- predict(model, newdata=test.set[-2], type="prob")
Error in model.frame.default(Terms, newdata, na.action = na.action, xlev = object$xlevels) :
factor PARTNER2 has new levels I, J
显示的概率。我虽然最终得到了一个错误,但我似乎无法解决。
git rebase -i
有人能帮我这个吗?