I'm trying to classify some observations using lda and I'm getting a strange error. I loaded the MASS package and created a model like so:
>train <- mod1[mod1$rand < 1.7,] >classify <- mod1[mod1$rand >= 1.7,] >lda_res <- lda(over_win ~ t1_scrd_a + t1_alwd_a, data=train, CV=TRUE) That works, and all is well until I try to do a prediction for the holdouts: >lda_pred <- predict(lda_res, classify)$class Error in predict(lda_res, classify) : no applicable method for "predict" If I try predict.lda specifically I get > lda_pred <- predict.lda(lda_res, classify)$class Error: could not find function "predict.lda" > predict.lda Error: object "predict.lda" not found but i can get help for it by typing help(predict.lda), which says it's in the MASS package. If somebody could point out what I'm doing wrong I'd be grateful. thanks ______________________________________________ R-help@stat.math.ethz.ch 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.