使用Caret包时,但在调用library(e1071)时出错。

74

这是我的代码:

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

这很标准,但我收到了错误提示:

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

是什么原因导致了这个问题,如何解决?

2个回答

125

你需要安装包e1071,因为错误信息告诉你这个。

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

我尝试了 e1071 但它没有起作用。但是你的起作用了。谢谢! - PMa

27

如果您会经常使用caret软件包,请尝试:

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

这将自动下载 e1071 包,以及在使用 caret 时出现的许多其他包依赖项,包括 ellipse

欲了解更多信息,请查看 caret 的 CRAN 包页面,此处为 caret package info


这确实可以运行,但速度非常慢。也许依赖项的数量太多了? - Polv

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接