75
votes

Here are my codes, pretty standard but I am getting the error msg:

library(caret)
set.seed(32343)
modelFit = train(type~.,data=training, method='glm')

error msg:

Error in library(e1071) : there is no package called ‘e1071’

Any idea? Thanks!

2

2 Answers

125
votes

You need to install the package e1071, as the error message is telling you.

install.packages('e1071', dependencies=TRUE)
26
votes

If you will be using the caret package regularly try:

install.packages('caret', dependencies = TRUE)

This will automatically download package e1071 as well as ellipse and many other package dependancies that arise in using caret

for more information please check out the CRAN package page for caret here caret package info