I'm getting the following on running the neuralnet function:
Error in `[.data.frame`(data, , model.list$variables) :
undefined columns selected
The code I used is as shown below:
#creating training and test dataset
it_trainann<-norm_it_1h[1:1748, ]
it_testann<-norm_it_1h[1749:2185, ]
sum(is.na(it_trainann))
[1] 0
sum(is.na(it_testann))
[1] 0
#prediction using ANN
library(neuralnet)
it_model<-neuralnet(Unit.Price~., data=it_trainann, hidden=3)
norm_it_1h is a data frame composed of normalised numerical variables. I could neither find NA values nor non-numeric variables. On tracing back, I got the following result:
6: stop("undefined columns selected")
5: `[.data.frame`(data, , model.list$variables)
4: data[, model.list$variables]
3: as.matrix(data[, model.list$variables])
2: cbind(intercept = 1, as.matrix(data[, model.list$variables]))
1: neuralnet(Unit.Price ~ ., data = it_trainann, hidden = 3)
Kindly help me resolve this issue.