
Last chance! 50% off unlimited learning
Sale ends in
Returns weighting variable of a model.
get_weights(x, ...)# S3 method for default
get_weights(x, remove_na = FALSE, null_as_ones = FALSE, na_rm = remove_na, ...)
The weighting variable, or NULL
if no weights were specified.
If the weighting variable should also be returned (instead of NULL
)
when all weights are set to 1 (i.e. no weighting),
set null_as_ones = TRUE
.
A fitted model.
Currently not used.
Logical, if TRUE
, removes possible missing values.
Logical, if TRUE
, will return a vector of 1
if no weights were specified in the model (as if the weights were all set
to 1).
Deprecated, use remove_na
instead.
data(mtcars)
set.seed(123)
mtcars$weight <- rnorm(nrow(mtcars), 1, .3)
# LMs
m <- lm(mpg ~ wt + cyl + vs, data = mtcars, weights = weight)
get_weights(m)
get_weights(lm(mpg ~ wt, data = mtcars), null_as_ones = TRUE)
# GLMs
m <- glm(vs ~ disp + mpg, data = mtcars, weights = weight, family = quasibinomial)
get_weights(m)
m <- glm(cbind(cyl, gear) ~ mpg, data = mtcars, weights = weight, family = binomial)
get_weights(m)
Run the code above in your browser using DataLab