Learn R Programming

sjstats (version 0.6.0)

get_model_pval: Get p-values from regression model objects

Description

This function returns the p-values for fitted model objects.

Usage

get_model_pval(fit, p.kr = FALSE)

Arguments

fit
A fitted model object of lm, glm, merMod, merModLmerTest, pggls or gls. Other classes may work as well.
p.kr
Logical, if TRUE, the computation of p-values is based on conditional F-tests with Kenward-Roger approximation for the df (see 'Details').

Value

A tibble with the model coefficients' names (term), p-values (p.value) and standard errors (std.error).

Details

For linear mixed models (lmerMod-objects), see merMod_p.

Examples

Run this code
data(efc)
# linear model fit
fit <- lm(neg_c_7 ~ e42dep + c172code, data = efc)
get_model_pval(fit)

# Generalized Least Squares fit
library(nlme)
fit <- gls(follicles ~ sin(2*pi*Time) + cos(2*pi*Time), Ovary,
           correlation = corAR1(form = ~ 1 | Mare))
get_model_pval(fit)

# lme4-fit
library(lme4)
fit <- lmer(Reaction ~ Days + (Days | Subject), data = sleepstudy)
get_model_pval(fit, p.kr = TRUE)

Run the code above in your browser using DataLab