Tried to run the following predict by selecting columns:
Here's the prior code:
model <- glm(Automatable1Y0N ~.,family=binomial(link='logit'),data=train)
data <- subset(training.data.raw,select=c(5,6,7,8,10,12,27))
train <- data[1:800,]
test <- data[801:957,]
model <- glm(Automatable1Y0N ~.,family=binomial(link='logit'),data=train)
anova(model, test="Chisq")
NO issues on this 2 lines. And when I ran this predict line:
fitted.results <- predict(model,newdata=subset(test,select=c(5,6,7,8,10,12)),type='response')
but I'm receiving this error:
Error in `[.data.frame`(x, r, vars, drop = drop) : undefined columns selected
Can someone please help? Thanks.
I tried to extract this subset command:
newdata <-subset(test,select=c(5,))
Here are the results, when I added column 8 that's when error came up:
> newdata <-subset(test,select=c(5))
> newdata <-subset(test,select=c(5,6))
> newdata <-subset(test,select=c(5,6,7))
> newdata <-subset(test,select=c(5,6,7,8))
Error in `[.data.frame`(x, r, vars, drop = drop) :
undefined columns selected