Description Usage Arguments Value Examples

View source: R/multiformat_regression.R

: Given a list of formulae (as strings), type of regression, and data, run listed regressions, return formatted results, & optionally write to file. OLS, OLS with clustered SE, and logistic regressions currently supported.

1 2 |

`type` |
character string of regression type, one of: "ols", "logistic" [all equations must be for the same class of regression] (character) |

`formula_list` |
a list() of character strings specifying regression equations (list of character) |

`data` |
a data.table (or data.frame) containing (among others,) ALL the regression variables specified in all formulae (data.table) |

`output_file` |
the file path (with ".csv" extension) to write the results to, if no value provided, no output file will be created (character) |

`title_list` |
optional list of titles for each regression in the list to write atop output file (blank by default) (list of character) |

`ndigit` |
level of precision in output, 5 by default (integer) |

matrix containing formatted results from the provided regression list (matrix)

1 2 3 4 5 6 7 8 9 10 | ```
dem_temp <- copy(dem)
dem_temp[, died:=0][!is.na(date_of_death), died:=1]
glm_reg_list <- list("died ~ age", "died ~ age + gender", "died ~ age + gender + race")
multiformat_regression(type = "logistic", formula_list = glm_reg_list, data = dem_temp)
dem_dia <- merge(x = dem, y = dia, by = "empi", all.y = TRUE)
dem_dia[, pt_dia_count := .N, by = "empi"]
pt_dem_dia <- unique(dem_dia, by = "empi")
lm_reg_list <- list("pt_dia_count ~ age", "pt_dia_count ~ age + gender", "pt_dia_count ~ age + gender + race")
multiformat_regression(type = "ols", formula_list = lm_reg_list, data=pt_dem_dia)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.