powerRiskDiffExact {lrstat} | R Documentation |
Power for Exact Unconditional Test of Risk Difference
Description
Obtains the power given sample size for exact unconditional test of risk difference.
Usage
powerRiskDiffExact(
n = NA_integer_,
riskDiffH0 = 0,
pi1 = NA_real_,
pi2 = NA_real_,
allocationRatioPlanned = 1,
alpha = 0.025,
calculateAttainedAlpha = 1L
)
Arguments
n |
The total sample size. |
riskDiffH0 |
The risk difference under the null hypothesis. Defaults to 0. |
pi1 |
The assumed probability for the active treatment group. |
pi2 |
The assumed probability for the control group. |
allocationRatioPlanned |
Allocation ratio for the active treatment versus control. Defaults to 1 for equal randomization. |
alpha |
The one-sided significance level. Defaults to 0.025. |
calculateAttainedAlpha |
Whether to calculate the attained alpha. |
Value
A data frame with the following variables:
-
alpha
: The specified one-sided significance level. -
attainedAlpha
: The attained one-sided significance level if requested. -
power
: The power. -
n
: The sample size. -
riskDiffH0
: The risk difference under the null hypothesis. -
pi1
: The assumed probability for the active treatment group. -
pi2
: The assumed probability for the control group. -
allocationRatioPlanned
: Allocation ratio for the active treatment versus control. -
zstatRiskDiffBound
: The critical value on the scale of score test statistic for risk difference. -
pi2star
: The response probability in the control group at which the critical value of the test statistic is attained.
Author(s)
Kaifeng Lu, kaifenglu@gmail.com
Examples
powerRiskDiffExact(n = 68, pi1 = 0.6, pi2 = 0.25, alpha = 0.05)