Uses weights computed in adjust_weights to plot posterior quantities of interest versus specification parameters

spec_plot(
  x,
  by,
  post,
  only_mean = FALSE,
  ci_level = 0.8,
  outer_level = 0.95,
  ...
)

Arguments

x

An adjustr_weighted object.

by

The x-axis variable, which is usually one of the specification parameters. Can be set to 1 if there is only one specification. Automatically quoted and evaluated in the context of x.

post

The posterior quantity of interest, to be computed for each resampled draw of each specification. Should evaluate to a single number for each draw. Automatically quoted and evaluated in the context of x.

only_mean

Whether to only plot the posterior mean. May be more stable.

ci_level

The inner credible interval to plot. Central 100*ci_level posterior draws.

outer_level

The outer credible interval to plot.

...

Ignored.

Value

A ggplot object which can be further customized with the ggplot2 package.

Examples

if (FALSE) {
spec = make_spec(eta ~ student_t(df, 0, scale),
                 df=1:10, scale=seq(2, 1, -1/9))
adjusted = adjust_weights(spec, eightschools_m)

spec_plot(adjusted, df, theta[1])
spec_plot(adjusted, df, mu, only_mean=TRUE)
spec_plot(adjusted, scale, tau)
}