This function calculates CIs for the population standard deviation.
They are derived from CIs for the variance by taking the square-root, see ci_var()
.
A numeric vector.
Lower and upper probabilities, by default c(0.025, 0.975)
.
Type of CI. One of "chi-squared"
(default) or "bootstrap"
.
Type of bootstrap CI. Only used for type = "bootstrap"
.
The number of bootstrap resamples. Only used for type = "bootstrap"
.
An integer random seed. Only used for type = "bootstrap"
.
Further arguments passed to boot::boot()
.
An object of class "cint", see ci_mean()
for details.
x <- 1:100
ci_sd(x)
#>
#> Two-sided 95% chi-squared confidence interval for the population
#> standard deviation
#>
#> Sample estimate: 29.01149
#> Confidence interval:
#> 2.5% 97.5%
#> 25.47229 33.70193
#>
ci_sd(x, type = "bootstrap", R = 999) # Use larger R
#>
#> Two-sided 95% bootstrap confidence interval for the population standard
#> deviation based on 999 bootstrap replications and the bca method
#>
#> Sample estimate: 29.01149
#> Confidence interval:
#> 2.5% 97.5%
#> 26.73032 31.95780
#>