Description Usage Arguments Value Author(s) See Also Examples
View source: R/accession_calls.R
In order to get confidence bands on parameter estimates, a parametric bootstrap is recommended. This bootstrapping procedure takes bootstraps above and below the threshold separately, retaining the correct proportion of data that are above or below the threshold.
1 | get_bootstraps(fits, resamples = 1000, cores = 1, gridStyle = "copy")
|
fits |
A list of fits output from fdiscgammagpd. |
resamples |
Number of bootstrap replicates to execute for each model fit. Defaults to 1000. |
cores |
Number of cores to use, if running in parallel. Defaults to 1. |
gridStyle |
Defines how the sequence of thresholds is selected in the bootstrap fits. If the default "copy", each bootstrapped fit will be computed using the same grid of thresholds from the original fit. Otherwise, an integer can be supplied. If an integer is supplied, the bootstraps will be fit using a grid of thresholds defined by the originally estimated threshold plus or minus the supplied integer. |
If only one fit is passed, get_bootstraps returns a list of length resamples, where each element is a bootstrapped fit output from fdiscgammagpd. If a list of fits is passed, then the output is a list of lists. Each element of that list is a list of length resamples, where each element is a bootstrapped fit output from fdiscgammagpd.
1 2 3 4 5 6 7 8 9 10 11 | data(repertoires)
fits <- lapply(repertoires,
function(X) fdiscgammagpd(X, useq = unique(round(quantile(X, c(.75,.8,.85,.9))))))
names(fits) <- names(repertoires)
# You should in practice use a large number of resamples, say, 1000
boot <- get_bootstraps(fits, resamples = 10)
mles <- get_mle(boot[[1]])
xi_CI <- quantile(unlist(purrr::map(mles, 'xi')), c(.025, .5, .975))
xi_CI
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.