首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用gbm.plot (dismo)和部分依赖(pdp)时,部分依赖图的差异,为什么?

当使用gbm.plot (dismo)和部分依赖(pdp)时,部分依赖图的差异,为什么?
EN

Stack Overflow用户
提问于 2018-02-28 15:22:10
回答 1查看 1.2K关注 0票数 0

我使用增强回归树(gbm和dismo软件包)建立生境模型,并使用部分依赖图来观察每个预测变量对响应变量的影响。我最初使用的是dismo包中的gbm.plot函数,但是发现了来自pdp包的部分函数,它创建了更好看的图,但是这两个图之间存在差异。参见示例图像以获取纬度

这两条线看起来很相似,但是y轴在这两幅图上都是不同的,我想知道为什么。我试着使用print()查看函数,但是对于分部函数,它不会产生太大的效果。

final.model:贴体快速反应装置

ceta_dd_final:用于构建快速BRT的数据

gbm.plot代码:

代码语言:javascript
复制
gbm.plot(final.model, n.plots = 17, write.title = T,
  show.contrib = T, y.label = "fitted function")

部分代码:

代码语言:javascript
复制
final.model %>%
  partial(pred.var = "lat", plot=FALSE, train = ceta_dd_final, n.trees = 2400) %>%
  plotPartial(smooth = TRUE, train = ceta_dd_final, rug = TRUE,
      lwd = 2, ylab = expression(f(lat)))
EN

回答 1

Stack Overflow用户

发布于 2018-03-01 21:22:04

不同的是,gbm.plot使用普通的logit作为绘图的结果,而partial使用以类为中心的logit,这个选择使得y-轴在二项式和多项模型中具有相同的尺度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49032972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档