Implements the functionality of the 'fanplot' package as 'geoms' for 'ggplot2'. Designed for summarising MCMC samples from a posterior distribution, where a visualisation is desired for several values of a continuous covariate. Increasing posterior intervals of the sampled quantity are mapped to a continuous colour scale.
Jason Hilton 05 March, 2019
This package is a ggplot-based implementation of some of the
functionality of the
package by Guy Abel.
Fanplot provides methods to visualise probability distributions by
representing intervals of the distribution function with colours.
Plotting samples from posterior distributions obtained through MCMC is a
particular aim. A ggplot-based implementation is useful as it allows
leverage of the power of ggplot2
features allowing, for example, facetting and easy theming.
Installation directly from CRAN should be possible shortly, once the
package has been resubmitted and checked:
Otherwise, the package can be installed directly from github using the
fake_df data gives and example of the type of data you
might want to plot with ggfan: it consists of 1000 samples of an outcome
variable of interest at each value of a covariate
x. We can plot this
simply using standard
ggplot2 syntax and
ggplot features such as themes, colour scales and facetting can also
ggplot(fake_df, aes(x=x, y=y)) + geom_fan() + theme_minimal() + scale_fill_distiller(palette="Spectral")
A full description of the functionality of
ggfan is provided in the
A brief example of using
ggfan to plot
stan output is given in a
rstana strong dependency to avoid warnings when running vignette or on load of dataset if this package is not installed on test platform.
Initial submission to CRAN