将ggplot2 / rstan中的跟踪图面板中的各个图的标题更改为带下标的希腊字母

时间:2019-09-26 10:00:36

标签: r stan rstan

我通过mcmc_trace创建stanfit对象的traceplot。 我想重命名跟踪图的标题。 我已经设法更改了标题,但是我不知道如何将绘图重命名为带有类似于下标功能的下标的希腊字母。

array <- as.array(fit)
array[1,1,1:3]
dimnames(array)[[3]][1:3] <- c("alpha1", "alpha2", "alpha3")

trace <- mcmc_trace(array, pars = c("alpha1", "alpha2", "alpha3")

我想用expression(gamma [0])替换alpha1,但是它不起作用。

1 个答案:

答案 0 :(得分:0)

好的,所以经过一点挖掘之后,data.frame(df1[1:3], sweep(df1[4:length(df1)], 2, setNames(df2$scoring, df2$qo_id), "*")) user_id age gender qo354 qo355 qo356 qo19 qo65 qo98 1 abc 34 f -1 0 0 0 2 1 2 def 40 m 0 0 0 0 0 1 3 ghi 28 f 0 0 1 1 2 0 似乎没有希腊字母的选项。

但是,非常相似的bayesplott::mcmc_trace软件包有一个选项mcmcplots::traplot。 我做了一个随机的例子供您查看:

greek = TRUE

哪个产生以下输出:

enter image description here