r - 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
我想使用随机森林回归模型进行预测,并了解数据中最相关的特征来预测汽油价格。对于如何实现这一点的帮助将不胜感激。
解决方案
安装 caret 不会安装它可以使用的建模包,以避免用你不使用的包填满你的硬盘驱动器。您需要单独安装它们。在这种情况下,您需要运行:
install.packages("party")
推荐阅读
- python - 已安装 CUDA 但未使用 GPU
- java - How to find the first three strings, which start with a lower-case `a` in a sorted order
- python - Python Scikit Image find contours return the contours all in the first location of the list
- unity3d - 如何防止我的 Unity 包中的预构建程序集被剥离?
- json - 如何使用 AWS CLI 获取 NAT 网关公共 IP?
- extjs - Ext.js:如何将按钮向左对齐标题?
- haskell - 是否有一个函数的名称,它采用类型 a,并从 a 到单元返回一个函数?
- android - 无法使用 FragmentManager 将 app.fragment 投射到我的自定义片段 ModelFragment
- python - 尽管在本地工作,但在外部运行服务器的“连接被拒绝”
- r - 在 r 中正确地从剪贴板读取数据