Привет, я новичок в R, я ищу, чтобы найти au c внесение изменений в число скрытых нейронов, но код не очень хорош
# Generate progress bar
pbar <- create_progress_bar('text')
pbar$init(3)
set.seed(100)
for(i in 1:3)
{
# Fit the net and calculate training error (point estimate)
nmodel <- neuralnet(f,data=training,hidden=c(i),linear.output=T)
#prediction
output <- neuralnet::compute(nmodel, testing[,-c(1,2)],rep=1)
prob.result<- output$net.result
results <- data.frame(Actual=testing[,"P1102inacPcast"],Prediction=output$net.result)
#head(as.matrix(testing[,"P1102inacPcast"]))
Actual= testing[,"P1102inacPcast"]
#head (as.data.frame(Actual))
nn.pred =ROCR::prediction(prob.result, as.matrix(Actual))
#roc curve
roc <- performance(nn.pred, "tpr", "fpr")
plot(roc)
abline(a=0,b=1)
# auc calcul
auc<- performance(nn.pred, "auc")
auc<-unlist(slot(auc,"y.values"))
auc