Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# bayesplot (development version)

* Changed `bw`, `adjust`, `kernel`, and `n_dens` defaults to `NULL` in `ppc_dens_overlay()`, `ppc_dens_overlay_grouped()`, and `ppd_dens_overlay()`.
Comment thread
utkarshpawade marked this conversation as resolved.
Outdated
* `ppc_ecdf_overlay()`, `ppc_ecdf_overlay_grouped()`, and `ppd_ecdf_overlay()` now always use `geom_step()`. The `discrete` argument is deprecated.
* Fixed missing `drop = FALSE` in `nuts_params.CmdStanMCMC()`.
* Replace `apply()` with `storage.mode()` for integer-to-numeric matrix conversion in `validate_predictions()`.
Expand Down
3 changes: 3 additions & 0 deletions R/mcmc-intervals.R
Original file line number Diff line number Diff line change
Expand Up @@ -805,6 +805,9 @@ compute_column_density <- function(df, group_vars, value_var, ...) {
compute_interval_density <- function(x, interval_width = 1, n_dens = 1024,
bw = NULL, adjust = NULL, kernel = NULL,
bounds = NULL) {
bw <- bw %||% "nrd0"
adjust <- adjust %||% 1
kernel <- kernel %||% "gaussian"
Comment thread
utkarshpawade marked this conversation as resolved.
Outdated
n_dens <- n_dens %||% 1024

tail_width <- (1 - interval_width) / 2
Expand Down
20 changes: 12 additions & 8 deletions R/ppc-distributions.R
Original file line number Diff line number Diff line change
Expand Up @@ -170,12 +170,16 @@ ppc_dens_overlay <-
size = 0.25,
alpha = 0.7,
trim = FALSE,
bw = "nrd0",
adjust = 1,
kernel = "gaussian",
bw = NULL,
adjust = NULL,
kernel = NULL,
bounds = NULL,
n_dens = 1024) {
n_dens = NULL) {
check_ignored_arguments(...)
bw <- bw %||% "nrd0"
adjust <- adjust %||% 1
kernel <- kernel %||% "gaussian"
n_dens <- n_dens %||% 1024
bounds <- validate_density_bounds(bounds)

data <- ppc_data(y, yrep)
Expand Down Expand Up @@ -224,11 +228,11 @@ ppc_dens_overlay_grouped <- function(y,
size = 0.25,
alpha = 0.7,
trim = FALSE,
bw = "nrd0",
adjust = 1,
kernel = "gaussian",
bw = NULL,
adjust = NULL,
kernel = NULL,
bounds = NULL,
n_dens = 1024) {
n_dens = NULL) {
check_ignored_arguments(...)

p_overlay <- ppc_dens_overlay(
Expand Down
12 changes: 8 additions & 4 deletions R/ppd-distributions.R
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,16 @@ ppd_dens_overlay <-
size = 0.25,
alpha = 0.7,
trim = FALSE,
bw = "nrd0",
adjust = 1,
kernel = "gaussian",
bw = NULL,
adjust = NULL,
kernel = NULL,
bounds = NULL,
n_dens = 1024) {
n_dens = NULL) {
check_ignored_arguments(...)
bw <- bw %||% "nrd0"
adjust <- adjust %||% 1
kernel <- kernel %||% "gaussian"
n_dens <- n_dens %||% 1024
bounds <- validate_density_bounds(bounds)

data <- ppd_data(ypred)
Expand Down
3 changes: 2 additions & 1 deletion man-roxygen/args-density-controls.R
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#' @param bw,adjust,kernel,n_dens,bounds Optional arguments passed to
#' [stats::density()] (and `bounds` to [ggplot2::stat_density()]) to override
#' default kernel density estimation parameters or truncate the density
#' support. `n_dens` defaults to `1024`.
#' support. If `NULL` (default), `bw` is set to `"nrd0"`, `adjust` to `1`,
#' `kernel` to `"gaussian"`, and `n_dens` to `1024`.
3 changes: 2 additions & 1 deletion man/MCMC-distributions.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion man/MCMC-intervals.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 10 additions & 9 deletions man/PPC-distributions.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 6 additions & 5 deletions man/PPD-distributions.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading