Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R gbm.step,总平均偏差不会降低_R_Gbm - Fatal编程技术网

R gbm.step,总平均偏差不会降低

R gbm.step,总平均偏差不会降低,r,gbm,R,Gbm,我正在使用以下参数从dismo包运行gbm.step函数 gbm_tmp <- dismo::gbm.step(data = data, gbm.x = predictor_names , gbm.y = i, #site.weights = weights,

我正在使用以下参数从dismo包运行gbm.step函数

 gbm_tmp <- dismo::gbm.step(data = data,
                               gbm.x = predictor_names ,
                               gbm.y = i,
                               #site.weights = weights,
                               max.trees = 10000,
                               var.monotone = mon_vec,
                               family = "gaussian", learning.rate = 0.0005,
                               bag.fraction = 0.7, n.folds = 10,      #n.trees=1100,
                               tree.complexity = 9,          prev.stratify = F, 
                               step.size = 25                                   )

gbm_tmp我也有同样的问题(类似的模型设置,包括高斯误差分布,模型设置使用了不同的响应变量)-我有一个平线偏差,它停在50棵树(或我输入的任何最小n.trees)。我发现减少我的响应变量的范围(在我的例子中,单位从厘米变为米,所以范围是0到14,而不是0到1400)解决了这个问题。我不知道为什么