我希望我能在以下问题上得到一些帮助。基本上,我想根据特定向量 PredVector 的长度以编程方式创建许多 nnet 模型。PredVector 中的每个值都间接引用了我的数据集 PSTrain 中的一列。
代码如下:
PredVector <- c(1, 3, 5)
for (i in 1:length(PredVector)) {
modelName <- paste("nnModel", PredVector[i], sep="")
modelForm <- paste("TPlus", PredVector[i], "~.", sep="")
as.formula(paste(modelName, "<- nnet(", modelForm, ", PSTrain, size=5, maxit=2000, linout=F)"))
}
我希望创建三个模型:nnModel1、nnModel3 和 nnModel5。但是,虽然代码在所需设置下成功运行了 nnet 模型三次,但模型并未保存到我的工作区。
关于如何解决这个问题的任何想法?
提前致谢!