簡體   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