我在 nnet 包 R 中遇到了预测函数的问题。
我已经用训练数据在 R 中训练了一个 nnet 模型,但是当我尝试预测新的测试样本时,我得到的结果多于测试样本的数量。
我的火车数据包含 3673 行,我的测试有 1225 行。但是当我预测测试数据时,我得到 3673 个目标输出。我在下面粘贴了我的代码。
index<-1:nrow(wine_data)
set.seed(1)
train_ind <- sample(index,.75*nrow(wine_data))
train<-wine_data[train_ind,]
test<-wine_data[-train_ind,]
model.nnet<-nnet(formula=f,data=train,linout=FALSE,size=10)
predicted<-predict(model.nnet,data=test,type='class')
以上是 r 控制台的屏幕截图。我在这里做错什么了吗。请帮帮我。谢谢你。