| model_info | R Documentation |
Retrieve information from model objects.
model_info(x, ...)
## Default S3 method:
model_info(x, verbose = TRUE, ...)
## S3 method for class 'brmsfit'
model_info(x, response = NULL, ...)
x |
A fitted model. |
... |
Currently not used. |
verbose |
Toggle off warnings. |
response |
If |
model_info() returns a list with information about the
model for many different model objects. Following information
is returned, where all values starting with is_ are logicals.
Common families and distributions:
is_bernoulli: special case of binomial models: family is Bernoulli
is_beta: family is beta
is_betabinomial: family is beta-binomial
is_binomial: family is binomial (but not negative binomial)
is_categorical: family is categorical link
is_censored: model is a censored model (has a censored response, including survival models)
is_count: model is a count model (i.e. family is either poisson or negative binomial)
is_cumulative: family is ordinal or cumulative link
is_dirichlet: family is dirichlet
is_exponential: family is exponential (e.g. Gamma or Weibull)
is_linear: family is gaussian
is_logit: model has logit link
is_multinomial: family is multinomial or categorical link
is_negbin: family is negative binomial
is_orderedbeta: family is ordered beta
is_ordinal: family is ordinal or cumulative link
is_poisson: family is poisson
is_probit: model has probit link
is_tweedie: family is tweedie
Special model types:
is_anova: model is an Anova object
is_bayesian: model is a Bayesian model
is_dispersion: model has dispersion component (not only dispersion parameter)
is_gam: model is a generalized additive model
is_meta: model is a meta-analysis object
is_mixed: model is a mixed effects model (with random effects)
is_mixture: model is a finite mixture model (currently only recognized for
package brms).
is_multivariate: model is a multivariate response model (currently only
works for brmsfit and vglm/vgam objects)
is_hurdle: model has zero-inflation component and is a hurdle-model (truncated family distribution)
is_rtchoice: model is a brms decision-making (sequential sampling) model,
which models outcomes that consists of two components (reaction times and
choice). This currently covers the ddm(), lba(), lnr() and rdm()
custom families from package cogmod.
is_survival: model is a survival model
is_trial: model response contains additional information about the trials
is_truncated: model is a truncated model (has a truncated response)
is_wiener: model is a brms decision-making (sequential sampling) model
with Wiener process (also called drift diffusion model)
is_zero_inflated: model has zero-inflation component
Hypotheses tests:
is_binomtest: model is an an object of class htest, returned by binom.test()
is_chi2test: model is an an object of class htest, returned by chisq.test()
is_correlation: model is an an object of class htest, returned by cor.test()
is_ftest: model is an an object of class htest, and test-statistic
is an F-statistic.
is_levenetest: model is an an object of class anova, returned by car::leveneTest().
is_onewaytest: model is an an object of class htest, returned by oneway.test()
is_proptest: model is an an object of class htest, returned by prop.test()
is_ranktest: model is an an object of class htest, returned by cor.test()
(if Spearman's rank correlation), wilcox.text() or kruskal.test().
is_ttest: model is an an object of class htest, returned by t.test()
is_variancetest: model is an an object of class htest, returned by
bartlett.test(), shapiro.test() or car::leveneTest().
is_xtab: model is an an object of class htest or BFBayesFactor, and
test-statistic stems from a contingency table (i.e. chisq.test() or
BayesFactor::contingencyTableBF()).
Other model information:
link_function: the link-function
family: name of the distributional family of the model. For some
exceptions (like some htest objects), can also be the name of the test.
n_obs: number of observations
n_grouplevels: for mixed models, returns names and numbers of random effect groups
A list with information about the model, like family, link-function etc. (see 'Details').
ldose <- rep(0:5, 2)
numdead <- c(1, 4, 9, 13, 18, 20, 0, 2, 6, 10, 12, 16)
sex <- factor(rep(c("M", "F"), c(6, 6)))
SF <- cbind(numdead, numalive = 20 - numdead)
dat <- data.frame(ldose, sex, SF, stringsAsFactors = FALSE)
m <- glm(SF ~ sex * ldose, family = binomial)
# logistic regression
model_info(m)
# t-test
m <- t.test(1:10, y = c(7:20))
model_info(m)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.