Skip to content

Commit d27631d

Browse files
committed
pass verbose
1 parent 07792df commit d27631d

File tree

1 file changed

+30
-25
lines changed

1 file changed

+30
-25
lines changed

R/methods_marginaleffects.R

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
# model_parameters ----------------
55

66
#' @export
7-
model_parameters.marginaleffects <- function(model, ci = 0.95, exponentiate = FALSE, ...) {
7+
model_parameters.marginaleffects <- function(model,
8+
ci = 0.95,
9+
exponentiate = FALSE,
10+
verbose = TRUE,
11+
...) {
812
insight::check_if_installed("marginaleffects")
913

1014
if (is.null(attributes(model)$posterior_draws)) {
@@ -15,7 +19,7 @@ model_parameters.marginaleffects <- function(model, ci = 0.95, exponentiate = FA
1519
tidy_model <- suppressWarnings(bayestestR::describe_posterior(
1620
model,
1721
ci = ci,
18-
verbose = FALSE,
22+
verbose = verbose,
1923
...
2024
))
2125
}
@@ -30,11 +34,6 @@ model_parameters.marginaleffects <- function(model, ci = 0.95, exponentiate = FA
3034
colnames(out)[colnames(out) == "contrast"] <- "Comparison"
3135
colnames(out) <- gsub("^contrast_", "Comparison: ", colnames(out))
3236

33-
out <- .safe(
34-
.add_model_parameters_attributes(out, model, ci, exponentiate = exponentiate, ...),
35-
out
36-
)
37-
3837
attr(out, "object_name") <- insight::safe_deparse_symbol(substitute(model))
3938

4039
# do not print or report these columns
@@ -60,12 +59,16 @@ model_parameters.marginaleffects <- function(model, ci = 0.95, exponentiate = FA
6059
out <- .exponentiate_parameters(out, model = NULL, exponentiate)
6160

6261
# add further information as attributes
63-
out <- .add_model_parameters_attributes(
64-
out,
65-
model = model,
66-
ci = ci,
67-
exponentiate = exponentiate,
68-
...
62+
out <- .safe(
63+
.add_model_parameters_attributes(
64+
out,
65+
model = model,
66+
ci = ci,
67+
exponentiate = exponentiate,
68+
verbose = verbose,
69+
...
70+
),
71+
out
6972
)
7073

7174
class(out) <- c("parameters_model", "see_parameters_model", class(out))
@@ -89,7 +92,11 @@ model_parameters.slopes <- model_parameters.marginaleffects
8992

9093

9194
#' @export
92-
model_parameters.predictions <- function(model, ci = 0.95, exponentiate = FALSE, ...) {
95+
model_parameters.predictions <- function(model,
96+
ci = 0.95,
97+
exponentiate = FALSE,
98+
verbose = TRUE,
99+
...) {
93100
insight::check_if_installed("marginaleffects")
94101

95102
if (is.null(attributes(model)$posterior_draws)) {
@@ -99,7 +106,7 @@ model_parameters.predictions <- function(model, ci = 0.95, exponentiate = FALSE,
99106
out <- datawizard::data_relocate(out, "predicted", before = 1)
100107
} else {
101108
# Bayesian
102-
out <- suppressWarnings(bayestestR::describe_posterior(model, ci = ci, verbose = FALSE, ...))
109+
out <- suppressWarnings(bayestestR::describe_posterior(model, ci = ci, verbose = verbose, ...))
103110
}
104111

105112
out <- insight::standardize_names(out, style = "easystats")
@@ -135,7 +142,14 @@ model_parameters.predictions <- function(model, ci = 0.95, exponentiate = FALSE,
135142
}
136143

137144
out <- .safe(
138-
.add_model_parameters_attributes(out, model, ci, exponentiate = exponentiate, ...),
145+
.add_model_parameters_attributes(
146+
out,
147+
model = model,
148+
ci = ci,
149+
exponentiate = exponentiate,
150+
verbose = verbose,
151+
...
152+
),
139153
out
140154
)
141155

@@ -146,15 +160,6 @@ model_parameters.predictions <- function(model, ci = 0.95, exponentiate = FALSE,
146160
# exponentiate coefficients and SE/CI, if requested
147161
out <- .exponentiate_parameters(out, model = NULL, exponentiate)
148162

149-
# add further information as attributes
150-
out <- .add_model_parameters_attributes(
151-
out,
152-
model = model,
153-
ci = ci,
154-
exponentiate = exponentiate,
155-
...
156-
)
157-
158163
class(out) <- c("parameters_model", "see_parameters_model", class(out))
159164
out
160165
}

0 commit comments

Comments
 (0)