Releases: mjskay/ggdist
Releases · mjskay/ggdist
ggdist 2.4.0
New features:
- add
pdf
andcdf
computed variables for thestat_sample_slabinterval()
subfamily. See
new examples of usage in the last section ofvignette("slabinterval")
. (#11) - add
cut_cdf_qi()
for creating (amongst other things) interval-filled halfeyes, in the
style ofbayesplot::mcmc_areas()
(#11) - add
fill_ramp
andcolor_ramp
scales togeom_slabinterval()
andgeom_lineribbon()
families,
making it easier to separate group colors from interval/density/CDF colors. See new examples in
vignette("slabinterval")
,vignette("lineribbon")
, andvignette("freq-uncertainty-vis")
. (#16) - auto-detect finite limits on analytical distributions, so (e.g.) distributions like
the beta will not cut off tails close to 0 or 1. (#18) - add
brms::brmsprior
implementation forparse_dist()
(#34)
New documentation:
vignette("freq-uncertainty-vis")
now usesdistributional::dist_student_t()
(#14)- add references to fuzzygrams in
vignette("slabinterval")
(#23) - add examples with separate positioning of slab and interval (#27)
- add discussion of limitations of curvewise intervals to
vignette("lineribbon")
(#22) - soft-deprecate usage of
interval_size_range
argument in docs (#35) - initial versions of some cheat sheets
Bug fixes:
- add limited
na.rm
support tocurve_interval()
(#22) - use analytical instead of numerical derivatives on scale transformations where possible, improving reliability.
ggdist 2.3.0
New features and documentation:
- Add
curve_interval()
for generating curvewise (joint) intervals for curve boxplots (#22) - Add
vignette("lineribbon")
describinggeom_lineribbon()
,stat_lineribbon()
,
stat_dist_lineribbon()
, andcurve_interval()
.
Bug fixes:
ggdist 2.2.0
- Support for distributional, including new
examples invignette("slabinterval")
(#14). stat_dist_...
geoms now calculatepdf
andcdf
columns to allow mashup geoms that involve both
functions, such as Correll-style gradient plots combined with violins, as in Helske et al. (#11).stat_dist_...
geoms should now work withgganimate
(#15).- Examples updated to fix errors introduced by
broom::augment()
defaulting tose_fit = FALSE
.
ggdist 2.1.1
- Initial split from tidybayes: ggdist now contains all stats/geoms from tidybayes (except deprecated ones),
all support functions for stats/geoms (such aspoint_interval()
),vignette("slabinterval")
, and
vignette("freq-uncertainty-vis")
. Tidybayes will retain all other functions, and will re-export all
ggdist
functions for now. - All stats and geoms now support automatic orientation determination. Thus, all
h
-suffix geoms are now
deprecated. Those geoms have been left intidybayes
and give a deprecation warning when used; they
cannot be used fromggdist
directly. geom_interval()
,geom_pointinterval()
, andgeom_lineribbon()
no longer automatically set the
ymin
andymax
aesthetics if.lower
or.upper
are present in the data. This allows them to work
better with automatic orientation detection (and was a bad feature to have existed in the first place
anyway). The deprecatedtidybayes::geom_intervalh()
andtidybayes::geom_pointintervalh()
still
automatically set those aesthetics, since they are deprecated anyway (so supporting the old behavior
is fine in these functions).geom_lineribbon()
/stat_lineribbon()
now supports astep
argument for creating stepped lineribbons.
H/T to Solomon Kurz for the suggestion.ggdist
now has its own implementation of the scaled and shifted Student's t distribution (dstudent_t()
,
qstudent_t()
, etc), since it is very useful for visualizing confidence distributions.
ggdist 2.0.3.9000-2
Test release 2 for DOI
ggdist 2.0.3.9000
Initial test release