Skip to content

Releases: easystats/see

see 0.13.0

30 Jan 15:50
bb25142

Choose a tag to compare

Breaking Changes

  • Data points in plot() for objects from parameters::model_parameters() were
    sorted in reverse order when using the sort argument. This was fixed, thus,
    sort = "ascending" now sorts the data in ascending order in plot/math logic.

Major Changes

  • Daniel Lüdecke is now the main maintainer of the package.

  • Several plot() methods gain a theme argument, to control the visual
    themes for plots. This is in particular useful for plots that consist of
    several single plots, like the one returned by check_model().

Changes

  • plot() for check_model() now limits the number of data points for models
    with many observations, to reduce the time for rendering the plot. Use argument
    maximum_dots to define the maximum number of data points to show.

  • plot() for check_model() extracts the show_ci attribute from objects
    returned by check_model(), to show or hide confidence intervals.

see 0.12.0

14 Sep 06:37
82dfe82

Choose a tag to compare

Breaking Changes

  • The minimum needed R version has been bumped to 4.1, since {correlation},
    a runtime dependency, requires it.

Major Changes

  • plot() for performance::check_normality() now also supports objects from
    psych::fa(), psych::principal() and parameters::factor_analysis().

  • plot() for performance::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.space argument, 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

11 Mar 18:19
5921e86

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

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

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

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

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

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

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

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.