首页 > 解决方案 > R:随机森林回归模型中的错误训练数据

问题描述

我正在尝试为每月时间序列数据训练回归随机森林模型。但是,当尝试运行以下代码时

# Training the model
model_rf <- train(diff_gasp ~ ., data = diff_gas, method = "cforest",
              metric = "RMSE", trControl = ctrl, tuneGrid = grid_rf)

我得到错误:

1 package is needed for this model and is not installed. (party). Would you like to try to install it now?
1: yes
2: no

假设 train() 位于已安装和导入的 caret 包中。这个错误不是交互式的......所以我不能点击或输入“是”,看看会发生什么。我试图安装包“party”,但似乎没有加载。

我能做些什么?

这是数据的链接源(非差分gas_data.csv和差分diff_gas.csv,其中最后一列(汽油价格)是标签,其余列是特征:https ://drive.google.com/drive/文件夹/1R5-vVkgQLEpVaQkqq7k96O4nF_LJ1aqA?usp=sharing

我想使用随机森林回归模型进行预测,并了解数据中最相关的特征来预测汽油价格。对于如何实现这一点的帮助将不胜感激。

标签: rtime-seriesregressionrandom-forestforecasting

解决方案


安装 caret 不会安装它可以使用的建模包,以避免用你不使用的包填满你的硬盘驱动器。您需要单独安装它们。在这种情况下,您需要运行:

install.packages("party")

推荐阅读