CXOwt
This R package was is code to implement weighted conditional logistic regression described here.
Installation
CXOwt is still under development. You can install the
latest version from GitHub with:
# install.packages("remotes")
remotes::install_github("lan-k/CXOwt")Using the package
CXOwt contains functions for both case-crossover and
case-time-control designs. There are 2 example dataframes,
cases and casetimecontrols.
CXO_wt_boot() is the version for case-crossover studies,
CXO_tc_wt_boot() for case-time-control studies. Both return
the weighted Odds Ratio estimate and bootstrapped 95% confidence
intervals.
library(CXOwt)
#case-crossover
data(cases)
cfit.b <- CXO_wt_boot(data=cases, exposure = ex, event = Event, Id=Id, B=200) 
summary(cfit.b)
#case-time-control
data(casetimecontrols)
ctcfit.b <- CXO_tc_wt_boot(data=casetimecontrols, exposure = ex, event = Event, Id=Id, B = 200) 
summary(ctcfit.b)Alternatively, you can return the weighted conditional logistic regression objects without bootstrapping and use other methods for calculating the 95% CI. However, this is not recommended.