r - 有没有办法用 pdp 在 3D 局部绘图上添加 yhat 的颜色
问题描述
我用这样的包制作了 3D 局部图pdp
:
partial1 <- pdp::partial(rf_full, pred.var = c("Long", "Lat"),
parallel = T, paropts =list(.packages = "randomForest"))
p2 <- plotPartial(partial1, levelplot = F, colorkey = T, plot.pdp = T)
但是,目标变量 (yhat) 1)的颜色没有填充网格单元格,并且2)似乎总是相同的颜色(对于 yhat 的高值)。它看起来如下:
你知道如何获得这样的东西,例如:
解决方案
尝试使用以下选项进行绘图drape=T
,该选项是wireframe
:
plotPartial(partial1, levelplot = F, colorkey = F, plot.pdp = F, drape=T)
推荐阅读
- javascript - axios onUploadProgress 和 onDownloadProgress 不适用于 CORS
- javascript - 如何在没有 jquery 的情况下检查下拉列表的值?
- android - 在材料搜索视图中处理来自 Firebase 的搜索建议的点击
- redirect - 我需要帮助在 Kentico v6.0.58 中重定向 URL
- python - 0 != 9 和 0 != 10 在 Python 中?
- html - PrimeNG点击后如何使焦点或边框消失
- android - 限制企业应用程序使用设备的方法
- android - 如何在 Kotlin 中的 DatePicker 上启用多个日期选择?
- php - PHP代码优化,最大允许内存错误
- python - 我正在尝试使用python仅获取firestore中字段的值,但它返回一个键值对