if_direct {graphPAF} | R Documentation |
Internal: Calculation of an impact fraction using the direct approach
Description
Internal: Calculation of an impact fraction using the direct approach
Usage
if_direct(
data,
ind,
model,
model_type,
new_data,
prev,
t_vector,
response,
weight_vec
)
Arguments
data |
A dataframe containing variables used for fitting the model |
ind |
An indicator of which rows will be used from the dataset |
model |
Either a clogit, glm or coxph fitted model object. Non-linear effects should be specified via ns(x, df=y), where ns is the natural spline function from the splines library. |
model_type |
Either a "clogit", "glm" or "coxph" model object |
new_data |
A dataframe (of the same variables and size as data) representing an alternative distribution of risk factors |
prev |
Population prevalence of disease (default NULL) |
t_vector |
A vector of times at which PAF estimates are desired (for a coxph model) |
response |
A string representing the name of the outcome variable in data |
weight_vec |
An optional vector of inverse sampling weights |
Value
A numeric estimated impact fraction.