Warning: R-package in development.
The goal of presize is to provide functions for precision based sample size calculation. For a given sample size, the functions will return the precision (half the width of the confidence interval), and vice versa.
You can install presize from github with:
# install.packages("devtools")
devtools::install_github("CTU-Bern/presize")
presize will provide functions for
prec_mean
)prec_prop
)prec_rate
)prec_meandiff
)prec_riskdiff
)prec_or
)prec_riskratio
)prec_cor
)prec_icc
)This is a basic example which shows you how to solve a common problem:
library(presize)
# calculate sample size for a proportion of 0.2, or 0.4 with a precision of 0.2
prec_prop(p = c(.2, .4), n = 10, method = "wilson")
#>
#> Sample size or precision for a proportion with wilson confidence interval.
#>
#> p n prec padj conf.level lwr upr
#> 1 0.2 10 0.2265777 0.2832598 0.95 0.05668215 0.5098375
#> 2 0.4 10 0.2595730 0.4277533 0.95 0.16818033 0.6873262
#>
#> NOTE: padj is the adjusted proportion, from which the ci is calculated.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.