Skip to content

Releases: easystats/see

see 0.11.0

11 Mar 18:19
5921e86
Compare
Choose a tag to compare

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.size or axis.text.size now scale with the base_size argument,
    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 a show.ticks argument, 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

22 Jan 21:09
f1bd98d
Compare
Choose a tag to compare

Changes

  • plot() for p_function() now checks the values of the size_length
    argument, to give an informative error message when the input is not valid.

  • plot() for model_parameters() now also plots group-levels of random effects
    (i.e. for mixed models, when model_parameters(x, ..., group_level = TRUE)).

  • plot() for model_parameters() gets a show_direction argument, to turn
    off the direction of the effect in the plot.

  • plot() for model_parameters() now gives an informative error message when
    trying to plot Anova tables (which does not work).

  • plot() for simulate_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() for bayestestR::si().

  • Fixed issue in plot() for parameters::model_parameters() for GAM models.

see 0.9.0

06 Sep 05:59
01f8037
Compare
Choose a tag to compare

Changes

  • New plot() method for performance::check_dag().

  • Minor improvements to plot() for methods p_direction() and p_significance(),
    which also support forthcoming changes in the parameters package.

Bug fixes

  • Fixed issue in plot() for performance::check_model() when package qqplotr
    is not installed.

see 0.8.5

17 Jul 20:37
c3bdf69
Compare
Choose a tag to compare

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

29 Apr 04:53
90be1b5
Compare
Choose a tag to compare

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() for check_model() passes arguments
    to change geom sizes to the underlying plot-functions).

  • plot() for check_predictions() now supports Bayesian regression models from
    brms and rstanarm.

Bug fixes

  • Corrected order of models for plot.compare_parameters().

see 0.8.3

24 Mar 18:24
1f50306
Compare
Choose a tag to compare

Major changes

  • New plot() method for simulated residuals (implemented in the performance
    package).

  • plot() for check_model() was revised and now includes more accurate Q-Q
    plots for non-Gaussian models.

Minor Changes

  • plot.check_model() now passes arguments size_point and size_line to the
    posterior predictive check plot.

  • Minor changes regarding the latest update of ggplot2.

see 0.8.2

14 Feb 14:13
4711b67
Compare
Choose a tag to compare

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

03 Nov 12:21
Compare
Choose a tag to compare

Major Changes

  • This release changes the licensing model of {see} to an MIT license.

New features

  • There is now a plot() method for outputs of datawizard::data_tabulate()
    (#293).

Minor Changes

  • The print() method for performance::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 setting
    method = "pointwise".

  • Plot method for performance::check_normality() now default to a detrended
    QQ-plot. Previous behavior can be restored by setting type = "density".

  • Plot method for binned_residuals() gains a show_smooth argument, to show
    or hide the smooth line.

  • Plot method for check_predictions() gains a x_limits argument, to limit
    the x-axis-range. This can be useful to "zoom in" certain parts of the plot.

see 0.8.0

05 Jun 16:50
b6d0b83
Compare
Choose a tag to compare

Major Changes

  • plot() for performance::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() for performance::check_model() and
    performance::check_predictions() gains a type argument, to either create
    density plots, or discrete dots resp. interval plots for posterior predictive
    checks.

  • plot() for performance::check_model() gains an n_column argument, to
    define the number of columns for the diagnostic plots (by default, two
    columns).

  • plot() for performance::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() for parameters::equivalence_test() now aligns the labelling with
    the print() 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 of describe_distribution()
    with a select argument of length 1.

see 0.7.5

23 Mar 22:31
bb6e71e
Compare
Choose a tag to compare

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, set palette = "full_original" or
    palette = "black_first_original".

  • Deals with deprecated arguments and functions in recent {ggplot2} updates.