dynamichazard (version 0.3.1)

static_glm: Function to make a static glm fit

Description

Function to make a static glm fit

Usage

static_glm(formula, data, by, max_T, ..., id, family = "logit", model = F,
  weights, risk_obj = NULL, speedglm = F, only_coef = FALSE, mf)

Arguments

formula

coxph like formula with Surv(tstart, tstop, event) on the left hand site of ~

data

Data frame or environment containing the outcome and co-variates

by

Length of each intervals that cases are binned into

max_T

The end time of the last bin

...

arguments passed to glm or speedglm. If only_coef = TRUE then the arguments are passed to glm.control if glm is used

id

The id for each row in data. This is important when variables are time varying

family

"logit" or "exponential" for the static equivalent model of ddhazard

model

TRUE if you want to save the design matrix used in glm

weights

weights if a skewed sample or similar is used

risk_obj

A pre-computed result from a get_risk_obj. Will be used to skip some computations

speedglm

TRUE if speedglm should be used.

only_coef

TRUE if only coefficients should be returned. This will only call the speedglm.wfit or glm.fit which will be faster.

mf

model frame for regression. Needed when only_coef = TRUE

Value

The returned list from the glm call or just coefficients depending on the value of only_coef

Details

Method to fit a static model corresponding to a ddhazard fit. The method uses weights to ease the memory requirements. See get_survival_case_weights_and_data for details on weights