【问题标题】:Error on train() function in R [closed]R中的train()函数出错[关闭]
【发布时间】:2017-06-07 04:47:21
【问题描述】:

我正在尝试从在线示例中学习,但在某一方面卡住了。特别是当我使用 train() 函数时。我收到一个错误,说 train 不是函数。我做了研究并相信火车是一种功能。 我复制的代码是: xgb_tree_model = train(SalePrice~., data=train, method="xgbTree", trControl=control, tuneGrid=grid, metric="rmsle", 最大化 = FALSE)

我使用的网站是http://hamelg.blogspot.com/2016/09/kaggle-home-price-prediction-tutorial.html

【问题讨论】:

  • traincaret 包中的一个函数。您需要安装caret 包(一次)并在您想使用它时(每个新会话)加载它。
  • 本教程使用了一个名为 train 的数据框,但随后也使用了来自 carettrain() 函数。您最好为数据框分配一个不同的名称以避免混淆。

标签: r machine-learning regression


【解决方案1】:

您可以逐步检查。

  1. 检查是否安装了软件包。使用以下命令检查。

    find.package(c("caret"),lib.loc=NULL,quiet=FALSE, verbose = getOption("verbose"))

    如果找到它会显示包路径,否则会显示错误消息。

  2. 如果没有安装包,使用install.packages("caret")安装 这将安装软件包。

  3. 现在使用 library(caret) 加载您的插入符号包

  4. 调用train() 函数。现在您应该不会收到错误消息了。

【讨论】:

    猜你喜欢
    • 2018-03-16
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多