繁体   English   中英

如何在plot.stanfit()中调整参数标签?

[英]How to adjust parameter labels in plot.stanfit()?

我正在使用rstan估算模型。 采样器运行后,我使用plot()生成点估计值和估计参数不确定性区间的图。 但是,它使用“丑陋”名称作为参数(例如sigma_individual ),并且我想在轴标签上报告“俏丽”名称(例如“ Individual-level SD )。

我已经知道我可以使用scale_y_continuous(breaks=1:2, labels=c("a","b") ,但是似乎改变了事情的顺序,这使得很难确切知道我在做什么。

您只需要对此问题稍作调整: 自定义轴标签

我们可以使用命名向量,而不是分别提供中断和标签。 然后应该更清楚发生了什么。

library(ggplot2)
df <- data.frame(x = 1:5, y = sample(1:10, 5, TRUE))

qplot(factor(x),y, data = df) + 
  scale_x_discrete(labels=c("1" = "foo", "2" = "bar", "3" = "baz",
                            "4" = "phi", "5" = "fun")) +
  xlab(NULL)

对于您的情况,将类似于:

scale_y_continuous(labels = c("sigma_individual" = "Individual-level SD", etc.)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM