khsmisc
packageThe khsmisc package provides a set of custom functions for epidemiology research. For a package that loads core libraries that fit well with this approach (e.g., tidyverse), see the khsverse package.
The khsmisc package can be installed or updated from
GitHub. A CRAN submission is not
planned. If the remotes library is missing, install it first
(install.packages("remotes")
).
Install or update the khsmisc package:
remotes::install_github("stopsack/khsmisc")
varlist()
for variable list/dataset inventory,
Stata style; write_csv_safely()
, save_safely()
,
saveRDS_safely()
, and pdf_safely()
to export CSV files, R
objects, or PDFs without overwriting existing files; and make_exclusions()
to perform sequential exclusions when generating an analytical dataset.scale_to_range()
to scale a vector to a
given range; Mode()
to obtain the most common value; and roundp()
to
round and format p-values. estimate_rmtl()
for restricted mean time lost
and its difference.tabulate_rowcol()
for
categorical variables; tsummary()
for continuous variables. stripplot()
for box/whiskers plots
overlaid with a dot plot of all data points; corrmat()
for
correlation matrices; exclusion_flowchart()
for a flowchart with
consequences of exclusion criteria; brickchart()
for plotting
proportions while showing individual observations.Note The functions
table1()
for formatted descriptive tables via gtsummary,table2()
for stratified result tables,mygt()
for formatting/printing tables as a ‘gt’ object, andrates()
, scoreci()
, and survdiff_ci()
have been merged into functionality now available in the rifttable package and are being maintained there.
BLCA
BLCA
.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.