Releases: easystats/see
see 0.12.0
Breaking Changes
- The minimum needed R version has been bumped to
4.1, since{correlation},
a runtime dependency, requires it.
Major Changes
-
plot()forperformance::check_normality()now also supports objects from
psych::fa(),psych::principal()andparameters::factor_analysis(). -
plot()forperformance::check_outliers()gets a new"scree"type option,
to create a scree plot of outlier statistics. -
Minor re-labelling of axis titles and subtitles in
plot()for
performance::check_residuals(). -
Updates the package to adapt to the changes in the latest
{ggplot2}
release. -
Themes get an
axis.text.spaceargument, to define the spacing between axis
lines and axis labels. Due to changes in{ggplot2}, the default spacing was
slightly changed, now it can be set to the desired value using this argument.
see 0.11.0
Changes
-
All
theme_*()function get a...argument that is passed to
ggplot2::theme(). -
Arguments that change the size of elements in
theme_*()functions (like
plot.title.sizeoraxis.text.sizenow scale with thebase_sizeargument,
to ensure proper scaling of plots when the base-size is changed. -
Added a new theme,
theme_azurelight(), with a light-blue character, and
reduced use of grid lines. -
theme_modern()now recognizes ashow.ticksargument, to add tick marks
to the plot and slightly increase the distance between axis labels and the
related axis. -
Color scale functions (those starting with
scale_*()) get a new"gradient"
palette, which are simply the color values for blue and orange colors from that
palette. Furthermore, color scale functions now automatically select an
appropriate palette (usually,"contrast"or"gradient") depending on
whether discrete or continuous color scales are requested.
Bug fixes
- Fixed issue with adding prior layers to plots from
estimate_density().
see 0.10.0
Changes
-
plot()forp_function()now checks the values of thesize_length
argument, to give an informative error message when the input is not valid. -
plot()formodel_parameters()now also plots group-levels of random effects
(i.e. for mixed models, whenmodel_parameters(x, ..., group_level = TRUE)). -
plot()formodel_parameters()gets ashow_directionargument, to turn
off the direction of the effect in the plot. -
plot()formodel_parameters()now gives an informative error message when
trying to plot Anova tables (which does not work). -
plot()forsimulate_parameters()now better copes with models that have
multiple response levels (e.g. multinomial models). -
Gains
{patchwork}as a hard dependency given its importance for the package.
Bug fixes
-
Fixed issue in
plot()forbayestestR::si(). -
Fixed issue in
plot()forparameters::model_parameters()for GAM models.
see 0.9.0
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
Major Changes
- The minimum needed R version has been bumped to
4.0.
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.
Bug fixes
- Fixed CRAN test failures.
see 0.8.4
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.
Bug fixes
- Corrected order of models for
plot.compare_parameters().
see 0.8.3
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.
Minor Changes
-
plot.check_model()now passes argumentssize_pointandsize_lineto the
posterior predictive check plot. -
Minor changes regarding the latest update of ggplot2.
see 0.8.2
Minor Changes
-
plot.n_factors()now shows a dashed line over the bars, indicating the
cumulate explained variance by the number of factors. -
plot.check_outliers()now dodges the x-axis labels, to avoid overlapping
labels.
see 0.8.1
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
qqplotrpackage is available). Previous behavior can be restored by setting
method = "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_smoothargument, to show
or hide the smooth line. -
Plot method for
check_predictions()gains ax_limitsargument, to limit
the x-axis-range. This can be useful to "zoom in" certain parts of the plot.
see 0.8.0
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()and
performance::check_predictions()gains atypeargument, to either create
density plots, or discrete dots resp. interval plots for posterior predictive
checks. -
plot()forperformance::check_model()gains ann_columnargument, 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 for
performance::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 aselectargument of length 1.