小编djr*_*r99的帖子

partykit:在终端节点箱线图上方显示终端节点百分位值

我正在尝试绘制rpart使用partykit. 让我们假设使用的公式是y ~ x1 + x2 + x3 + ... + xn。我想要实现的是在终端节点中带有箱线图的树,顶部有一个标签,列出了分配给每个节点的观测值的 y 值分布的第 10、50 和 90 个百分位数,即在箱线图上方表示每个终端节点,我想显示一个标签,如“第 10 个百分点 = 200 美元,平均值 = 247 美元,第 90 个百分点 = 292 美元”。

下面的代码生成所需的树:

library("rpart")
fit <- rpart(Price ~ Mileage + Type + Country, cu.summary)
library("partykit")
tree.2 <- as.party(fit)
Run Code Online (Sandbox Code Playgroud)

以下代码生成终端图,但终端节点上没有所需的标签:

plot(tree.2, type = "simple", terminal_panel = node_boxplot(tree.2,
  col = "black", fill = "lightgray", width = 0.5, yscale = NULL,
  ylines = 3, cex = 0.5, id …
Run Code Online (Sandbox Code Playgroud)

tree r party boxplot

6
推荐指数
1
解决办法
1886
查看次数

标签 统计

boxplot ×1

party ×1

r ×1

tree ×1