|
1 | 1 | # bayesplot (development version) |
2 | 2 |
|
3 | 3 | * Validate user-provided `pit` values in `ppc_loo_pit_data()` using `validate_pit()` to reject invalid inputs (non-numeric, out of range, NAs) at the entry point instead of in internal helpers. |
| 4 | +* Fixed `is_chain_list()` to correctly reject empty lists instead of silently returning `TRUE`. |
4 | 5 | * Added unit tests for `mcmc_areas_ridges_data()`, `mcmc_parcoord_data()`, and `mcmc_trace_data()`. |
5 | 6 | * Added unit tests for `ppc_error_data()` and `ppc_loo_pit_data()` covering output structure, argument handling, and edge cases. |
6 | 7 | * Added vignette sections demonstrating `*_data()` companion functions for building custom ggplot2 visualizations (#435) |
|
21 | 22 | * Default to `quantiles=100` for all dot plots by @behramulukir (#402) |
22 | 23 | * Use `"neff_ratio"` consistently in diagnostic color scale helpers to avoid relying on partial matching of `"neff"`. |
23 | 24 | * Replace `expand = c(mult, add)` with `ggplot2::expansion()` helper in scale functions for consistency with ggplot2 >= 3.3.0 style. |
24 | | -* Replace uses of `geom_bar(stat = "identity")` with the more idiomatic ggplot2 form `geom_col()` |
| 25 | +* Replace uses of `geom_bar(stat = "identity")` with the more idiomatic ggplot2 form `geom_col()` |
25 | 26 | * New function `ppc_rootogram_grouped` for grouped rootogram plots by @behramulukir and @jgabry (#419) |
26 | 27 |
|
27 | 28 | # bayesplot 1.15.0 |
|
38 | 39 |
|
39 | 40 | # bayesplot 1.14.0 |
40 | 41 |
|
41 | | -* PPC "avg" functions (`ppc_scatter_avg()`, `ppc_error_scatter_avg()`, etc.) gain a `stat` argument |
| 42 | +* PPC "avg" functions (`ppc_scatter_avg()`, `ppc_error_scatter_avg()`, etc.) gain a `stat` argument |
42 | 43 | to set the averaging function. (Suggestion of #348, @kruschke). |
43 | 44 | * `ppc_error_scatter_avg_vs_x(x = some_expression)` labels the x axis with `some_expression`. |
44 | 45 | * New quantile dot plot functions `ppc_dots()` and `ppd_dots()` by @behramulukir (#357) |
|
60 | 61 |
|
61 | 62 | * Expand checking workflows to more platforms by @andrjohns (#324) |
62 | 63 | * Skip tests depending on Suggested dependency rstantools if not installed by @MichaelChirico (#325) |
63 | | -* Skip tests depending on Suggested dependency gridExtra if not installed by @MichaelChirico (#326) |
| 64 | +* Skip tests depending on Suggested dependency gridExtra if not installed by @MichaelChirico (#326) |
64 | 65 | * Fix missing legends for unobserved levels in rhat and neff plots (#328) |
65 | 66 | * Document problems with `ppc_stat` with `stat="mean"` (#329) |
66 | 67 | * Ensure rank overlay plot starts at 0 even if not all bins present, thanks @sims1253 (#332) |
|
0 commit comments