Learn R Programming

EnvStats (version 2.3.1)

FcnsByCatPower: EnvStats Functions for Power and Sample Size Calculations

Description

The EnvStats functions listed below are useful for power and sample size calculations.

Arguments

Details

Confidence Intervals

Function Name Description
ciTableProp Confidence intervals for binomial proportion, or
difference between two proportions, following Bacchetti (2010)
ciBinomHalfWidth Compute the half-width of a confidence interval for a
Binomial proportion or the difference between two proportions.
ciBinomN Compute the sample size necessary to achieve a specified
half-width of a confidence interval for a Binomial proportion or
the difference between two proportions.
plotCiBinomDesign Create plots for a sampling design based on a confidence interval
for a Binomial proportion or the difference between two proportions.
ciTableMean Confidence intervals for mean of normal distribution, or
difference between two means, following Bacchetti (2010)
ciNormHalfWidth Compute the half-width of a confidence interval for the mean of a
Normal distribution or the difference between two means.
ciNormN Compute the sample size necessary to achieve a specified half-width
of a confidence interval for the mean of a Normal distribution or
the difference between two means.
plotCiNormDesign Create plots for a sampling design based on a confidence interval
for the mean of a Normal distribution or the difference between
two means.
ciNparConfLevel Compute the confidence level associated with a nonparametric
confidence interval for a percentile.
ciNparN Compute the sample size necessary to achieve a specified
confidence level for a nonparametric confidence interval for
a percentile.
plotCiNparDesign Create plots for a sampling design based on a nonparametric

Hypothesis Tests

Function Name Description
aovN Compute the sample sizes necessary to achieve a
specified power for a one-way fixed-effects analysis
of variance test.
aovPower Compute the power of a one-way fixed-effects analysis of
variance test.
plotAovDesign Create plots for a sampling design based on a one-way
analysis of variance.
propTestN Compute the sample size necessary to achieve a specified
power for a one- or two-sample proportion test.
propTestPower Compute the power of a one- or two-sample proportion test.
propTestMdd Compute the minimal detectable difference associated with
a one- or two-sample proportion test.
plotPropTestDesign Create plots involving sample size, power, difference, and
significance level for a one- or two-sample proportion test.
tTestAlpha Compute the Type I Error associated with specified values for
for power, sample size(s), and scaled MDD for a one- or
two-sample t-test.
tTestN Compute the sample size necessary to achieve a specified
power for a one- or two-sample t-test.
tTestPower Compute the power of a one- or two-sample t-test.
tTestScaledMdd Compute the scaled minimal detectable difference
associated with a one- or two-sample t-test.
plotTTestDesign Create plots for a sampling design based on a one- or
two-sample t-test.
tTestLnormAltN Compute the sample size necessary to achieve a specified
power for a one- or two-sample t-test, assuming lognormal
data.
tTestLnormAltPower Compute the power of a one- or two-sample t-test, assuming
lognormal data.
tTestLnormAltRatioOfMeans Compute the minimal or maximal detectable ratio of means
associated with a one- or two-sample t-test, assuming
lognormal data.
plotTTestLnormAltDesign Create plots for a sampling design based on a one- or
two-sample t-test, assuming lognormal data.
linearTrendTestN Compute the sample size necessary to achieve a specified
power for a t-test for linear trend.
linearTrendTestPower Compute the power of a t-test for linear trend.
linearTrendTestScaledMds Compute the scaled minimal detectable slope for a t-test
for linear trend.
plotLinearTrendTestDesign Create plots for a sampling design based on a t-test for
linear trend.

Prediction Intervals

Normal Distribution Prediction Intervals

Function Name Description
predIntNormHalfWidth Compute the half-width of a prediction
interval for a normal distribution.
predIntNormK Compute the required value of \(K\) for
a prediction interval for a Normal
distribution.
predIntNormN Compute the sample size necessary to
achieve a specified half-width for a
prediction interval for a Normal
distribution.
plotPredIntNormDesign Create plots for a sampling design
based on the width of a prediction
interval for a Normal distribution.
predIntNormTestPower Compute the probability that at least
one future observation (or mean)
falls outside a prediction interval
for a Normal distribution.
plotPredIntNormTestPowerCurve Create plots for a sampling
design based on a prediction interval
for a Normal distribution.
predIntNormSimultaneousTestPower Compute the probability that at
least one set of future observations
(or means) violates the given rule
based on a simultaneous prediction
interval for a Normal distribution.
plotPredIntNormSimultaneousTestPowerCurve Create plots for a sampling design
based on a simultaneous prediction
interval for a Normal distribution.

Lognormal Distribution Prediction Intervals

Function Name Description
predIntLnormAltTestPower Compute the probability that at least
one future observation (or geometric
mean) falls outside a prediction
interval for a lognormal distribution.
plotPredIntLnormAltTestPowerCurve Create plots for a sampling design
based on a prediction interval for a
lognormal distribution.
predIntLnormAltSimultaneousTestPower Compute the probability that at least
one set of future observations (or
geometric means) violates the given
rule based on a simultaneous
prediction interval for a lognormal
distribution.
plotPredIntLnormAltSimultaneousTestPowerCurve Create plots for a sampling design
based on a simultaneous prediction
interval for a lognormal distribution.

Nonparametric Prediction Intervals

Function Name Description
predIntNparConfLevel Compute the confidence level associated with
a nonparametric prediction interval.
predIntNparN Compute the required sample size to achieve
a specified confidence level for a
nonparametric prediction interval.
plotPredIntNparDesign Create plots for a sampling design based on
the confidence level and sample size of a
nonparametric prediction interval.
predIntNparSimultaneousConfLevel Compute the confidence level associated with
a simultaneous nonparametric prediction
interval.
predIntNparSimultaneousN Compute the required sample size for a
simultaneous nonparametric prediction
interval.
plotPredIntNparSimultaneousDesign Create plots for a sampling design based on
a simultaneous nonparametric prediction
interval.
predIntNparSimultaneousTestPower Compute the probability that at least one
set of future observations violates the
given rule based on a nonparametric
simultaneous prediction interval.
plotPredIntNparSimultaneousTestPowerCurve Create plots for a sampling design based on
a simultaneous nonparametric prediction
interval.

Tolerance Intervals

Function Name Description
tolIntNormHalfWidth Compute the half-width of a tolerance
interval for a normal distribution.
tolIntNormK Compute the required value of \(K\) for a
tolerance interval for a Normal distribution.
tolIntNormN Compute the sample size necessary to achieve a
specified half-width for a tolerance interval
for a Normal distribution.
plotTolIntNormDesign Create plots for a sampling design based on a
tolerance interval for a Normal distribution.
tolIntNparConfLevel Compute the confidence level associated with a
nonparametric tolerance interval for a specified
sample size and coverage.
tolIntNparCoverage Compute the coverage associated with a
nonparametric tolerance interval for a specified
sample size and confidence level.
tolIntNparN Compute the sample size required for a nonparametric
tolerance interval with a specified coverage and
confidence level.
plotTolIntNparDesign Create plots for a sampling design based on a
nonparametric tolerance interval.