Function Overview
Thegtregression package provides regression modeling, diagnostics, plots, and reporting tools designed for usability and accessibility. Here’s a summary of its core functions:
Descriptive & Compatibility Tools
| Function Name | Purpose |
|---|---|
descriptive_table() | Summarise exposures by outcome groups |
dissect() | Check outcome-exposure compatibility |
Regression Functions - Fit univariate and multivariable models
| Function Name | Purpose |
|---|---|
uni_reg() | Univariable regression (OR/RR/IRR/β) |
multi_reg() | Multivariable regression |
Regression Functions by stratifier
| Function Name | Purpose |
|---|---|
stratified_uni_reg() | Stratified univariable regression |
stratified_multi_reg() | Stratified multivariable regression |
Model Diagnostics & Selection
| Function Name | Purpose |
|---|---|
check_convergence() | Evaluate model convergence and max fitted values |
select_models() | Stepwise model selection (AIC/BIC/adjusted R²) |
Confounding & Interaction
| Function Name | Purpose |
|---|---|
identify_confounder() | Confounding assessment via % change or MH method |
interaction_models() | Compare models with and without interaction terms |
Plots & Exports
| Function Name | Purpose |
|---|---|
plot_reg() | Forest plot for a single regression model |
plot_reg_combine() | Side-by-side forest plots for uni/multi models |
modify_table() | Customize column labels or output structure |
save_table() | Export table to.html,.csv,.docx |
save_docx() | Save table as Word document (.docx) |
save_plot() | Save plot as.png,.pdf, etc. |
merge_tables() | Combine descriptive and regression tables |