Skip to contents

Converts a generic two-dimensional rms object into a data.frame.

Usage

as_df.rms(x)

Arguments

x

An rms object.

Value

data.frame

Examples

#----------------------------------------------------------------------------
# as_df.rms() examples
#----------------------------------------------------------------------------
library(bkstat)
library(rms)

# Simulate object
x1 <- rnorm(500)
x2 <- sample(0:1, 500, rep = TRUE)
y  <- ifelse(runif(500) <= plogis(x1 + x2), 1, 0)
data <- data.frame(x1,x2,y)
mod <- lrm(y ~ x1 + x2, data = data)
mod_anova <- anova(mod)

# Convert object into a data.frame
as_df.rms(mod_anova)
#>    term Chi.Square d.f.            P
#> 1    x1   55.06653    1 1.165734e-13
#> 2    x2   36.14651    1 1.830256e-09
#> 3 TOTAL   75.98996    2 0.000000e+00