Skip to contents

Function to construct linear predictors.

Usage

lp(formula, coefs, data, ...)

Arguments

formula

formula specifying the linear predictors.

coefs

vector of regression coefficients.

data

data frame containing the covariates used to construct the linear predictors.

...

further arguments passed to other methods.

Value

a vector containing the linear predictors

Examples

# \donttest{
library(rsurv)

n <- 100
coefs <- c(1, 0.7, 2.3)

simdata <- data.frame(
  age = rnorm(n),
  sex = sample(c("male", "female"), size = n, replace = TRUE)
) |>
  mutate(
    lp = lp(~age+sex, coefs)
  )
glimpse(simdata)
#> Rows: 100
#> Columns: 3
#> $ age <dbl> -1.400043517, 0.255317055, -2.437263611, -0.005571287, 0.621552721…
#> $ sex <chr> "female", "female", "male", "female", "female", "male", "male", "m…
#> $ lp  <dbl> 0.01996954, 1.17872194, 1.59391547, 0.99610010, 1.43508690, 4.1038…
# }