Learn R Programming

⚠️There's a newer version (3.3.2) of this package.Take me there.

ggdist (version 3.1.1)

Visualizations of Distributions and Uncertainty

Description

Provides primitives for visualizing distributions using 'ggplot2' that are particularly tuned for visualizing uncertainty in either a frequentist or Bayesian mode. Both analytical distributions (such as frequentist confidence distributions or Bayesian priors) and distributions represented as samples (such as bootstrap distributions or Bayesian posterior samples) are easily visualized. Visualization primitives include but are not limited to: points with multiple uncertainty intervals, eye plots (Spiegelhalter D., 1999) , density plots, gradient plots, dot plots (Wilkinson L., 1999) , quantile dot plots (Kay M., Kola T., Hullman J., Munson S., 2016) , complementary cumulative distribution function barplots (Fernandes M., Walls L., Munson S., Hullman J., Kay M., 2018) , and fit curves with multiple uncertainty ribbons.

Copy Link

Version

Install

install.packages('ggdist')

Monthly Downloads

31,027

Version

3.1.1

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Matthew Kay

Last Published

February 27th, 2022

Functions in ggdist (3.1.1)

bin_dots

Bin data values using a dotplot algorithm
cut_cdf_qi

Categorize values from a CDF into quantile intervals
geom_lineribbon

Line + multiple-ribbon plots (ggplot geom)
geom_slab

Slab (ridge) plot (shortcut geom)
geom_interval

Multiple-interval plot (shortcut geom)
RankCorr

Thinned subset of posterior sample from a Bayesian analysis of perception of correlation.
geom_pointinterval

Point + multiple-interval plot (shortcut geom)
find_dotplot_binwidth

Dynamically select a good bin width for a dotplot
curve_interval

Curvewise point and interval summaries for tidy data frames of draws from distributions
geom_dotsinterval

Automatic dotplots, dots + intervals, and quantile dotplots (ggplot geom)
AbstractStatSlabinterval

Base ggproto classes for ggdist
marginalize_lkjcorr

Turn spec for LKJ distribution into spec for marginal LKJ distribution
lkjcorr_marginal

Marginal distribution of a single correlation from an LKJ distribution
position_dodgejust

Dodge overlapping objects side-to-side, preserving justification
scale_colour_ramp

Secondary ggplot color scale that ramps from another color
ggdist-package

Visualizations of Distributions and Uncertainty
ggdist-deprecated

Deprecated functions and arguments in ggdist
geom_slabinterval

Slab + point + interval meta-geom
point_interval

Point and interval summaries for tidy data frames of draws from distributions
parse_dist

Parse distribution specifications into columns of a data frame