> I have problems with the usage of cv.glm from the boot package. Here are some > parts of the script I wanted to use: > > data <- read.table("selected_2D.csv", header=TRUE, sep=",") > … > glm.fitted <- glm("ydata$ y ~ 1 + density + vsurf_ID6 + vsurf_S ", data=data) > error <- cv.glm(data=data, glm.fitted, K=6) > > ydata$y is a separate data set, where I take my independent data from. I > build an equation with some of the columns in data. Then I generate the > generalized linear model, which works. But when I try to run the last line – > the cv.glm function, I get the following error message:
You are going to have to merge that variable into "data". The formula interface can't really cope with it otherwise. As an alternative, the train function in caret can do the same thing as cv.glm (with a few more options). See http://www.jstatsoft.org/v28/i05 for more information. Max ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.