#' Helligman Pollard plot
#'
#' Helligman Pollard plot. Modified from hpbayes.plot.R of HPbayes_0.1
#' @param nrisk. Default = NULL
#' @param ndeath. Default = NULL
#' @param age
#' @param hpp
#' @keywords Heligman Pollard plot
#' @export
#' @examples
#' hpbayes.plot9()
# compute confidence intervals for HP model
HPci <- function(data, age=age, CI=95){
loCI <- ((100 - CI)/2)/100
hiCI <- 1 - (((100 - CI)/2)/100)
hpq <- hp.nqx(H.out = data, age = age)
hpq.med <- rep(NA, length(age))
for (i in 1:length(hpq.med)) {
hpq.med[i] <- median(hpq[, i])
}
hpq5 <- rep(NA, length(age))
for (i in 1:length(hpq5)) {
hpq5[i] <- quantile(hpq[, i], probs = loCI)
}
hpq95 <- rep(NA, length(age))
for (i in 1:length(hpq95)) {
hpq95[i] <- quantile(hpq[, i], probs = hiCI)
}
MedLoHi <- data.frame(age=age, Med=hpq.med, Mlo=hpq5, Mhi=hpq95)
return(MedLoHi)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.