Nothing
## ----label = "setup", include = FALSE-----------------------------------------
################################################################################
# !!! DO NOT EDIT .Rmd files !!! #
# #
# .Rmd files are generated by their corresponding .R files found in the #
# vignette-spinners/ directory. Any changes needed to the .Rmd file need to #
# be made in the .R file #
################################################################################
knitr::opts_chunk$set(collapse = TRUE, fig.align = "center")
library(qwraps2)
## ----label = "helper functions", include = FALSE------------------------------
percentile_factor <- function(p) {
factor(p, levels = sort(unique(p)), labels = paste0(sort(unique(p)) * 100, "th"))
}
## -----------------------------------------------------------------------------
library(pedbp)
## ----echo = FALSE, results = "asis"-------------------------------------------
knitr::include_graphics(system.file("images", "flowchart.png", package = "pedbp"))
## -----------------------------------------------------------------------------
p_bp(q_sbp = 100, q_dbp = 60, age = 44, male = 1)
## -----------------------------------------------------------------------------
p_bp(q_sbp = 100, q_dbp = 60, age = 44, male = 1, source = "lo2013")
## -----------------------------------------------------------------------------
p_bp(q_sbp = 100, q_dbp = 60, age = 44, male = 1, height = 103)
p_bp(q_sbp = 100, q_dbp = 60, age = 44, male = 1, height = 103, source = "nhlbi")
## -----------------------------------------------------------------------------
p_height_for_age(103, male = 1, age = 44)
x <- p_bp(q_sbp = 100, q_dbp = 60, age = 44, male = 1, height_percentile = 0.80, source = "nhlbi")
x
## ----fig.width = 5, fig.height = 5--------------------------------------------
bp_cdf(sbp = 100, dbp = 60, age = 44, male = 1, height_percentile = 0.80, source = "nhlbi")
## -----------------------------------------------------------------------------
bps <-
p_bp(
q_sbp = c(100, NA, 90)
, q_dbp = c(60, 82, 48)
, age = 44
, male = 1
)
bps
## -----------------------------------------------------------------------------
attr(bps, "bp_params")
str(bps)
## -----------------------------------------------------------------------------
q_bp(
p_sbp = c(0.701, NA, 0.36)
, p_dbp = c(0.85, 0.99, 0.50)
, age = 44
, male = 1
)
## ----label = "bp_batch_example"-----------------------------------------------
eg_data <- read.csv(system.file("example_data", "for_batch.csv", package = "pedbp"))
eg_data
bp_percentiles <-
p_bp(
q_sbp = eg_data$sbp..mmHg.
, q_dbp = eg_data$dbp..mmHg.
, age = eg_data$age
, male = eg_data$male
, height = eg_data$height
)
bp_percentiles
str(bp_percentiles)
## -----------------------------------------------------------------------------
q_bp(
p_sbp = bp_percentiles$sbp_p
, p_dbp = bp_percentiles$dbp_p
, age = eg_data$age
, male = eg_data$male
, height = eg_data$height
)
## -----------------------------------------------------------------------------
bp_chart()
## -----------------------------------------------------------------------------
bp_chart(male = 1, height_percentile = 75, source = "flynn2017")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.