问题描述
我正在尝试通过 R 中的插入符号包在回归问题上运行 GBM 模型。代码如下:
# Code - train_data_x is a df (All numerical variables - no missing value) &
# train_data_y is a vector of numerical target variable (Regression Problem)
caret::train(
x = train_data_x,y = train_data_y,method = "gbm",trControl = fitControl,tuneLength = 5
)
我收到以下错误:
Something is wrong; all the RMSE metric values are missing:
RMSE Rsquared MAE
Min. : NA Min. : NA Min. : NA
1st Qu.: NA 1st Qu.: NA 1st Qu.: NA
Median : NA Median : NA Median : NA
Mean :NaN Mean :NaN Mean :NaN
3rd Qu.: NA 3rd Qu.: NA 3rd Qu.: NA
Max. : NA Max. : NA Max. : NA
NA's :25 NA's :25 NA's :25
Error: Stopping
In addition: There were 50 or more warnings (use warnings() to see the first 50)
此外,警告显示如下:
Warning messages:
1: model fit Failed for Fold1.Rep1: shrinkage=0.1,interaction.depth=1,n.minobsinnode=10,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
2: model fit Failed for Fold1.Rep1: shrinkage=0.1,interaction.depth=2,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
3: model fit Failed for Fold1.Rep1: shrinkage=0.1,interaction.depth=3,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
4: model fit Failed for Fold1.Rep1: shrinkage=0.1,interaction.depth=4,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
5: model fit Failed for Fold1.Rep1: shrinkage=0.1,interaction.depth=5,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
6: model fit Failed for Fold2.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
7: model fit Failed for Fold2.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
8: model fit Failed for Fold2.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
9: model fit Failed for Fold2.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
10: model fit Failed for Fold2.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
11: model fit Failed for Fold3.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
12: model fit Failed for Fold3.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
13: model fit Failed for Fold3.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
14: model fit Failed for Fold3.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
15: model fit Failed for Fold3.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
16: model fit Failed for Fold4.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
17: model fit Failed for Fold4.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
18: model fit Failed for Fold4.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
19: model fit Failed for Fold4.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
20: model fit Failed for Fold4.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
21: model fit Failed for Fold5.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
22: model fit Failed for Fold5.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
23: model fit Failed for Fold5.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
24: model fit Failed for Fold5.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
25: model fit Failed for Fold5.Rep1: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
26: model fit Failed for Fold1.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
27: model fit Failed for Fold1.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
28: model fit Failed for Fold1.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
29: model fit Failed for Fold1.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
30: model fit Failed for Fold1.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
31: model fit Failed for Fold2.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
32: model fit Failed for Fold2.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
33: model fit Failed for Fold2.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
34: model fit Failed for Fold2.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
35: model fit Failed for Fold2.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
36: model fit Failed for Fold3.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
37: model fit Failed for Fold3.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
38: model fit Failed for Fold3.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
39: model fit Failed for Fold3.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
40: model fit Failed for Fold3.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
41: model fit Failed for Fold4.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
42: model fit Failed for Fold4.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
43: model fit Failed for Fold4.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
44: model fit Failed for Fold4.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
45: model fit Failed for Fold4.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
46: model fit Failed for Fold5.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
47: model fit Failed for Fold5.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
48: model fit Failed for Fold5.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
49: model fit Failed for Fold5.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
50: model fit Failed for Fold5.Rep2: shrinkage=0.1,n.trees=250 Error : 'gbm.fit' is not an exported object from 'namespace:gbm'
在重新运行这个简单的代码之前,我已经尝试运行 library(gbm) 和 library(caret),但我无法克服这个错误。这适用于 XGBoost 和其他树模型。
另外,我们如何通过插入符号库调整随机森林模型的 ntrees 参数,因为在设置 method = "rf" 时我只能看到 mtry 被用作调整参数?
有人可以帮忙吗?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)