Description
Compute Risk Scores for Cardiovascular Diseases.
Description
Calculate various cardiovascular disease risk scores from the Framingham Heart Study (FHS), the American College of Cardiology (ACC), and the American Heart Association (AHA) as described in D’agostino, et al (2008) <doi:10.1161/circulationaha.107.699579>, Goff, et al (2013) <doi:10.1161/01.cir.0000437741.48606.98>, and Mclelland, et al (2015) <doi:10.1016/j.jacc.2015.08.035>.
README.md
CVrisk
About the package
CVrisk
is a package to calculate various cardiovascular disease risk scores.
Currently available risk scores
- Framingham 2008 10-year ASCVD risk (model with lipid labs)
- Framingham 2008 10-year ASCVD risk (model with BMI)
- ACC/AHA 2013 10-year ASCVD risk
- MESA 2015 10-year ASCVD risk (traditional risk factors)
- MESA 2015 10-year ASCVD risk (using coronary artery calcium)
Coming soon
- Reynolds 2007 10-year ASCVD risk in women
- Framingham 2009 30-year ASCVD risk
Installation
# Install from CRAN
install.packages("CVrisk")
# Install the development version from GitHub:
# install.packages("devtools")
devtools::install_github("vcastro/CVrisk")
Usage
Calculate a single score:
library(CVrisk)
ascvd_10y_accaha(race = "aa", gender = "male", age = 55,
totchol = 213, hdl = 50, sbp = 140,
bp_med = FALSE, smoker=0, diabetes=0)
Calculate multiple scores for a dataframe and append scores to the dataframe:
compute_CVrisk(sample_data,
age = "age", race = "race", gender = "gender", bmi = "BMI", sbp = "sbp",
hdl = "hdl", totchol = "totchol", bp_med = "bp_med", smoker = "smoker",
diabetes = "diabetes", lipid_med = "lipid_med",
fh_heartattack = "fh_heartattack", cac = "cac"
)