power.rr.test
is used to conduct power analysis for randomized
response survey designs.
power.rr.test(p, p0, p1, q, design, n = NULL, r, presp, presp.null =
NULL, sig.level, prespT, prespC, prespT.null = NULL, prespC.null, power =
NULL, type = c("one.sample", "two.sample"), alternative = c("one.sided",
"two.sided"), solve.tolerance = .Machine$double.eps)
power.rr.test
contains the following components (the
inclusion of some components such as the design parameters are dependent
upon the design used):
Point estimates for the effects of covariates on the randomized response item.
Standard errors for estimates of the effects of covariates on the randomized response item.
For a one sample test, the probability of possessing the sensitive trait under the alternative hypothesis. For a two sample test, the difference between the probabilities of possessing the sensitive trait for the treated and control groups under the alternative hypothesis.
For a one sample test, the probability of possessing the sensitive trait under the null hypothesis. For a two sample test, the difference between the probabilities of possessing the sensitive trait for the treated and control groups under the null hypothesis.
Significance level (Type I error probability).
Power of test (Type II error probability).
One or two sample test.
One or two sided test.
The probability of receiving the sensitive question (Mirrored Question Design, Unrelated Question Design); the probability of answering truthfully (Forced Response Design); the probability of selecting a red card from the 'yes' stack (Disguised Response Design).
The probability of forced 'no' (Forced Response Design).
The probability of forced 'yes' (Forced Response Design).
The probability of answering 'yes' to the unrelated question, which is assumed to be independent of covariates (Unrelated Question Design).
Call of design (including modified designs) used: "forced-known", "mirrored", "disguised", "unrelated-known", "forced-unknown", and "unrelated-unknown".
Number of observations. Exactly one of 'n' or 'power' must be NULL.
For the modified designs only (i.e. "forced-unknown" for Forced
Response with Unknown Probability and "unrelated-unknown" for Unrelated
Question with Unknown Probability), r
is the proportion of
respondents allocated to the first group, which is the group that is
directed to answer the sensitive question truthfully with probability
p
as opposed to the second group which is directed to answer the
sensitive question truthfully with probability 1-p
.
For a one sample test, the probability of possessing the sensitive trait under the alternative hypothesis.
For a one sample test, the probability of possessing the
sensitive trait under the null hypothesis. The default is NULL
meaning zero probability of possessing the sensitive trait.
Significance level (Type I error probability).
For a two sample test, the probability of the treated group possessing the sensitive trait under the alternative hypothesis.
For a two sample test, the probability of the control group possessing the sensitive trait under the alternative hypothesis.
For a two sample test, the probability of the treated
group possessing the sensitive trait under the null hypothesis. The default
is NULL
meaning there is no difference between the treated and
control groups, specifically that prespT.null
is the same as
prespC.null
, the probability of the control group possessing the
sensitive trait under the null hypothesis.
For a two sample test, the probability of the control group possessing the sensitive trait under the null hypothesis.
Power of test (Type II error probability). Exactly one of 'n' or 'power' must be NULL.
One or two sample test. For a two sample test, the alternative and null hypotheses refer to the difference between the two samples of the probabilities of possessing the sensitive trait.
One or two sided test.
When standard errors are calculated, this option specifies the tolerance of the matrix inversion operation solve.
This function allows users to conduct power analysis for randomized response survey designs, both for the standard designs ("forced-known", "mirrored", "disguised", "unrelated-known") and modified designs ("forced-unknown", and "unrelated -unknown").
Blair, Graeme, Kosuke Imai and Yang-Yang Zhou. (2015) "Design and Analysis of the Randomized Response Technique." Journal of the American Statistical Association. Available at https://graemeblair.com/papers/randresp.pdf.
## Calculate the power to detect a sensitive item proportion of .2
## with the forced design with known probabilities of 2/3 in truth-telling group,
## 1/6 forced to say "yes" and 1/6 forced to say "no" and sample size of 200.
power.rr.test(p = 2/3, p1 = 1/6, p0 = 1/6, n = 200,
presp = .2, presp.null = 0,
design = "forced-known", sig.level = .01,
type = "one.sample", alternative = "one.sided")
Run the code above in your browser using DataLab