
StepReg is an R package that streamlines stepwise regression analysisby supporting multiple regression types, incorporating popular selectionstrategies, and offering essential metrics.
pak::pkg_install("StepReg")or
install.packages("StepReg")devtools::install_github("JunhuiLi1017/StepReg")library(StepReg)# Basic linear regressiondata(mtcars)formula<- mpg~ .res<-stepwise(formula = formula,data = mtcars,type ="linear",strategy ="bidirection",metric ="AIC")# View resultsressummary(res$bidirection$AIC)library(survival)data(lung)lung$sex<-factor(lung$sex)# Cox regression with strataformula<-Surv(time, status)~ age+ sex+ ph.ecog+strata(inst)res<-stepwise(formula = formula,data = lung,type ="cox",strategy ="forward",metric ="AIC")data(mtcars)mtcars$am<-factor(mtcars$am)# Nested effectsformula<- mpg~ am+ wt:am+ disp:am+ hp:amres<-stepwise(formula = formula,data = mtcars,type ="linear",strategy ="bidirection",metric ="AIC")StepReg shouldNOT be used for statistical inferenceunless the variable selection process is explicitly accounted for, as itcan compromise the validity of the results. This limitation does notapply when StepReg is used for prediction purposes.
If you use StepReg in your research, please cite:
citation("StepReg")Please raise an issuehere.