Changelog
Source:NEWS.md
see 0.9.0
CRAN release: 2024-09-06
Changes
New
plot()
method forperformance::check_dag()
.Minor improvements to
plot()
for methodsp_direction()
andp_significance()
, which also support forthcoming changes in the parameters package.
Bug fixes
- Fixed issue in
plot()
forperformance::check_model()
when package qqplotr is not installed.
see 0.8.5
CRAN release: 2024-07-17
Minor Changes
Improved scaling for detrended QQ plots when package qqplotr is not installed. The normal and the detrended QQ plots are now visually more similar.
Gets rid of warnings due to API changes in the datawizard package.
see 0.8.4
CRAN release: 2024-04-29
Minor Changes
Fixes warnings generated from the ggplot2 3.5.0 release.
Small adjustment to size of point geoms for
check_model()
plots.More arguments to change base font sizes and geom sizes are now passed to downstream plot-functions (i.e.,
plot()
forcheck_model()
passes arguments to change geom sizes to the underlying plot-functions).plot()
forcheck_predictions()
now supports Bayesian regression models from brms and rstanarm.
see 0.8.3
CRAN release: 2024-03-24
Major changes
New
plot()
method for simulated residuals (implemented in the performance package).plot()
forcheck_model()
was revised and now includes more accurate Q-Q plots for non-Gaussian models.
see 0.8.1
CRAN release: 2023-11-03
Major Changes
- This release changes the licensing model of see to an MIT license.
New features
- There is now a
plot()
method for outputs ofdatawizard::data_tabulate()
(#293).
Minor Changes
The
print()
method forperformance::check_model()
now also evaluates the default plot type for posterior predictive checks.QQ/PP-plots now default to drawing simultaneous testing bands (when the
qqplotr
package is available). Previous behavior can be restored by settingmethod = "pointwise"
.Plot method for
performance::check_normality()
now default to a detrended QQ-plot. Previous behavior can be restored by settingtype = "density"
.Plot method for
binned_residuals()
gains ashow_smooth
argument, to show or hide the smooth line.Plot method for
check_predictions()
gains ax_limits
argument, to limit the x-axis-range. This can be useful to “zoom in” certain parts of the plot.
see 0.8.0
CRAN release: 2023-06-05
Major Changes
plot()
forperformance::check_model()
no longer produces a normal QQ plot for GLMs. Instead, it now shows a half-normal QQ plot of the absolute value of the standardized deviance residuals.plot()
forperformance::check_model()
andperformance::check_predictions()
gains atype
argument, to either create density plots, or discrete dots resp. interval plots for posterior predictive checks.plot()
forperformance::check_model()
gains ann_column
argument, to define the number of columns for the diagnostic plots (by default, two columns).plot()
forperformance::check_model()
sometimes failed to create the plot under certain conditions, e.g. when the screen or app windows was zoomed-in. If an error occurs, a much more informative error message is shown, providing several possible solutions to resolve this problem.plot()
forparameters::equivalence_test()
now aligns the labelling with theprint()
method. Hence, the legend title is no longer labelled"Decision on H0"
, but rather"Equivalence"
, to emphasize that we can assume practical equivalence for effects, but that we cannot accept the H0 (in a frequentist framework).Added some examples and cross references between docs. Furthermore, a vignette about plotting functions for the datawizard package was added.
Bug fixes
Fixed issue with duplicated legend in the
plot()
method forperformance::check_predictions()
.Fixes issue in
plot.binned_residuals()
for models whose residuals were completely inside error bounds.plot()
now works when using it on the output ofdescribe_distribution()
with aselect
argument of length 1.
see 0.7.5
CRAN release: 2023-03-23
Changes
Changed the default “yellow” color in
palette_okabeito()
to"#F5C710"
instead of"#F0E442"
to increase visibility against a white background. For the original Okabe-Ito palette, setpalette = "full_original"
orpalette = "black_first_original"
.Deals with deprecated arguments and functions in recent ggplot2 updates.
see 0.7.4
CRAN release: 2022-11-25
Changes
Updates docs and tests for ggplot2 release (
3.4.0
).New function
scale_color_colorhex()
provides color scales based on palettes from https://www.color-hex.com (#245).The default for the smoothing bandwidth from
plot.check_predictions()
has changed from"nrd0"
to"nrd"
, which seems to produce better fitting plots for non-Gaussian models. Furthermore,performance::check_predictions()
accepts abw
argument (smoothing bandwidth), which is passed down to theplot()
method’s density-estimation.
Bug fixes
- Fixed issues with
plot()
forcheck_outliers()
for models with convergence issues.
see 0.7.3
CRAN release: 2022-09-20
Changes
Indrajeet Patil is now the maintainer.
The minimum needed R version has been bumped to
3.6
.Replaced deprecated arguments in function calls.
Bug fixes
- Fixed issues in the
plot()
method frommodel_parameters()
for intercept-only models.
see 0.7.2
CRAN release: 2022-08-10
Changes
Added
aesthetics
argument to allcolor
andfill
scale functions so that the same scale can be applied to multiple aesthetics and so that the functions can be used with other aesthetics from other packages (e.g.,edge_color
).Added Okabe-Ito color palette (
palette_okabeito
,scale_color_okabeito()
) etc.)Several minor improvements.
see 0.7.1
CRAN release: 2022-06-20
Bug fixes
plot.check_model()
did not apply thecolors
argument to all sub-plots.plot()
formodel_parameters()
could fail when model objects’ class attribute had more than one element.
see 0.7.0
CRAN release: 2022-03-31
-
Improved plotting for
performance::check_model()
:using more appropriate plots for binomial models
the redundant density-plot of normality-checks was replaced by the posterior predictive check plot.
includes a plot to investigate overdispersion for count-models.
Minor improvements for some plot-methods (colour tweaking, labelling, …).
see 0.6.9
CRAN release: 2022-02-15
- Minor changes to catch up with changes from other easystats-packages.
see 0.6.8
CRAN release: 2021-10-03
New features
Add option to show density layers for Bayesian and bootstrapped models in
plot()
forparameters::model_parameters()
.Negative coefficients in
plot()
forparameters::model_parameters()
are now always red.Improve support for
parameters::model_parameters()
from emmeans objects.Updated code and examples to work with new API decisions made for the performance package.
see 0.6.5
General
check_model()
function now uses patchwork instead of gridExtra to arrange plots in a grid.Reduced/removed some package dependencies.
Revise
plot()
forbayestestR::bayesfactor()
to meet forthcoming changes in the bayestestR package.
see 0.6.3
CRAN release: 2021-04-09
New plot functions
Added plot-function for
parameters::compare_parameters()
.Added option to
detrend
QQ/PP plots.
changes
Plot for SEM models now has arrows pointing from the latent variables towards the manifest variables.
The
plot()
method forcheck_model()
was revised and should now be more consistent regarding titles and subtitles, as well as color schemes and plot order. Furthermore, the plot for influential observation was changed in order to better catch the potential influential observations.The
check_heteroscedasticity()
plot contains a dashed horizontal line, which makes it to assess the homoscedasticity assumption.The y-axis label for
check_collinearity()
plot clarifies that the measure being plotted is VIF. This was unclear when this plot was embedded in a grid of plots fromcheck_model()
containing multiple checks.Plotting methods for
performance_roc()
andperformance_accuracy()
show correct labels now.
Bug fixes
Fixed issue with wrong labelling of CI-levels for
plot.see_hdi()
.Fixed minor issues due to breaking changes in other easystats-packages.
see 0.6.2
CRAN release: 2021-02-04
Changes to functions
plot()
forperformance::check_normality()
gains aalpha
-argument, to change the alpha-level of confidence bands.The
...
argument forgeom_violindot()
is now also passed to togeom_violinhalf()
, allowing, e.g., to change the alpha value of the violin-geoms as well.Reorganized order of arguments in
geom_violindot()
, so aesthetics arguments likefill
are not absorbed by partial matching for arguments likefill_dots
.
Bug fixes
plot()
forperformance::check_normality()
shows more accurate QQ-plots.plot()
forperformance::check_normality()
show correct confidence bands for QQ- and PP-plots (withqqplotr
). Previous bands were extremely narrow!
see 0.6.1
CRAN release: 2020-12-06
Changes to functions
plot()
forparameters::model_parameters()
now supports models from package metaBMAplot()
forparameters::model_parameters()
gains aweight_points
argument, to adjust the point-size depending on study-weights for meta-analysis models.plot()
forparameters::model_parameters()
now labels the x-axis depending on model-type (i.e. “Odds Ratio” instead of “Exp(Estimate)”) when this information is available.
Bug fixes
- Minor fix in
plot()
forparameters::model_parameters()
forbrmsfit
models.
see 0.6.0
CRAN release: 2020-09-13
Breaking changes
- Harmonized spelling of arguments. Formerly, we had
text_size
andsize_text
, or justsize
even if only in the context of text labels. We now tried to harmonize these kind of arguments to gain more consistency throughout the differentplot()
methods.
New plot functions
Added plot-function for
parameters::model_parameters()
for brms-meta-analysis models.Added plot-function for
performance::pp_check()
.
Changes to functions
plot()
forparameters::model_parameters()
gains asize_text
-argument, to add text values for estimates and confidence intervals to the plot (see also vignette).plot()
forparameters::model_parameters()
from meta-analysis models (e.g. from metafor) gains atype
argument, to create funnel plots withtype = "funnel"
.plot()
forbayestestR::estimate_density()
andparameters::simulate_parameters()
were revised, and now also include the point-estimate and error bar. Therefore, argumentscentrality
andci
were added.
Bug fixes
Fixed bug in
plot.model_parameters()
whenstandardize
was"basic"
,"smart"
or"posthoc"
.Fixed wrong axis labelling for ROC-curves (from
performance::performance_roc()
).
see 0.5.2
CRAN release: 2020-07-27
Changes to functions
-
plot()
forcorrelation::correlation()
gains atype
andsize
argument, to plot correlation matrices either as tiles or circles.
see 0.5.1
CRAN release: 2020-06-13
Changes to functions
Plot-function for
parameters::describe_distribution()
gainshighlight
,highlight_color
andsize
arguments.Plot-function for
parameters::describe_distribution()
now uses thin bars for variables with integer values (instead of less precise histogram).Plot-function for
performance::check_normality()
gainssize
andpoint_size
arguments.Plot-function for
performance::check_normality()
now also plots normality of random effects, whencheck_normality(effects = "random")
was called.Legend labels nopw show a percentage-sign where applicable (for instance, for
plot.hdi()
).
see 0.5.0
CRAN release: 2020-04-25
New functions
-
golden_ratio()
was added as a helper to get nice proportions.
New plot functions
Added plot-function for
correlation::summary()
.Added plot-function for
parameters::describe_distribution()
.Added plot-function for
effectsize::equivalence_test()
.Added plot-function for various effectsize-functions, like
effectsize::eta_squared()
.
Changes to functions
plot.estimate_density()
now also works for density estimation of data frames.plot.equivalence_test()
now also works for frequentist models and data frames (seeparameters::equivalence_test()
).Slightly changed plotting-style for
plot.equivalence_test()
.
see 0.4.1
CRAN release: 2020-03-06
New plot-functions
- Added plot-function for
correlation::correlation()
.
Changes to functions
plot()
formodel_parameters.rma()
now arranges facets by subgroups (see vignettes).minor improvements to
plot()
forparameters::cluster_analysis()
.minor improvements to
plot()
forparameters::model_parameters.brmsfit()
.Plot-function for
bayestestR::si()
gets asupport_only
argument, to plot only the support data or the “raw” prior and posterior distributions.
see 0.4.0
CRAN release: 2020-01-15
Breaking changes
- Arguments
ncol
andnrow
inplots()
were renamed inton_columns
andn_rows
to be consistent with arguments from other functions in the see-package.
New plot-functions
Added plot-function for
performance::compare_performance()
.Added plot-function for
bayestestR::si()
.
Changes to functions
plot()
-functions for the bayestestR-package now also supportBFBayesFactor
andMCMCglmm
objects.plot()
forparameters::model_parameters()
now uses fixed axis for facets when model is an ordinal or cumulative link model (because all facets are on the same scale, and thus parameters are easier to compare).
Bug fixes
Fixed issue with group coloring for
parameters::model_parameters()
whenexponentiate = TRUE
.Fixes issue with
plot.point_estimate()
for vectors.
see 0.3.0
CRAN release: 2019-11-19
Breaking changes
-
how_to_plot()
was removed for the time being, due to its inadequate maintenance effort. It might be re-implemented sometime in the future…
General
Improved layout (vertical alignment) for some plotting-functions for the bayestestR-package, when there was only one parameter. Plots now are closer to the x-axis, removing unnecessary empty space.
Labels and plot annotations are now more “human readable”, and labelling is more context sensitive.
New plot-functions
Added
coord_radar
for radar charts.Added plot-function for
parameters::cluster_analysis()
.Added plot-function for
parameters::principal_components()
.Added plot-function for
parameters::parameters_simulate()
.Added plot-function for
parameters::n_factors()
.Added plot-function for
bayestestR::p_significance()
.
Changes to functions
plot()
forparameters::model_parameters()
gets asort
-argument to sort coefficients.plot()
forparameters::model_parameters()
now also create forest plots for meta-analysis.plot()
forbayestestR::bayesfactor_parameters()
only plots facets when necessary.plot()
forperformance::check_outliers()
now also plot multiple methods in one plot.Following
plot()
methods get an_columns
-argument, so model components like random effects or a zero-inflation component can be plotted in a multi-column layout:bayestestR::p_direction()
,bayestestR::hdi()
,bayestestR::rope()
,bayestestR::equivalence_test()
,parameters::model_parameter()
,parameters::parameters_simulate()
Following
plot()
methods getpriors
andpriors_alpha
arguments, to add a layer with prior samples to the plot:bayestestR::p_direction()
,bayestestR::estimate_density()
,bayestestR::point_estimate()
see 0.2.1
CRAN release: 2019-08-01
General
More comprehensive examples available from the package-website.
Added new color-palettes.
New plot-functions
Added plot-function for
parameters::model_parameters()
.Added plot-function for
bayestestR::point_estimate()
.
Changes to functions
The
plot()
-method forbayestestR::bayesfactor_savagedickey()
gets arope_color
and arope_alpha
-argument to plot the “null”-interval, when the null-hypothesis is a region of practical equivalence, and not just the point-null.The
plot()
-method forperformance::binned_residuals()
now also allows to modify size and colors of geoms (related arguments are inperformance::binned_residuals()
).
see 0.2.0
CRAN release: 2019-06-19
General
geom_point2()
now acceptssize
-aesthetics when mapped to data.Themes now get a
base_size
andbase_family
argument, in line with ggplot themes, to set the default size and family for plots.plot()
-methods now work for bayestestR functions that work onemmGrid
-objects (created from pairwise comparison with package emmeans).
New themes
-
theme_lucid()
, a light and clear theme.
New plot-functions
Added plot-function for
performance::check_model()
.Added plot-function for
performance::check_normality()
.Added plot-function for
performance::check_heteroscedasticity()
.Added plot-function for
performance::check_outliers()
.Added plot-function for
performance::check_distribution()
.Added plot-function for
performance::check_collinearity()
.Added plot-function for
performance::check_homogeneity()
.
New geoms
-
geom_poolpoint()
andgeom_pooljitter()
to draw pool ball points (points labelled with the observation name).