sampleSize_data {samplesizelogisticcasecontrol} | R Documentation |
Sample size using pilot data
Description
Calculates the required sample size of a case-control study with pilot data
Usage
sampleSize_data(prev, logOR, data, size.2sided=0.05, power=0.9, cc.ratio=0.5,
interval=c(-100, 100), tol=0.0001)
Arguments
prev |
Number between 0 and 1 giving the prevalence of disease. No default. |
logOR |
Vector of ordered log-odds ratios for the confounders and exposure.
The last log-odds ratio in the vector is for the exposure. If the
option |
data |
Matrix, data frame or a list of type |
size.2sided |
Number between 0 and 1 giving the size of the 2-sided hypothesis test. The default is 0.05. |
power |
Number between 0 and 1 for the desired power of the test. The default is 0.9. |
cc.ratio |
Number between 0 and 1 for the proportion of cases in the case-control sample. The default is 0.5. |
interval |
Two element vector giving the interval to search for the estimated intercept parameter. The default is c(-100, 100). |
tol |
Positive value giving the stopping tolerance for the root finding method to estimate the intercept parameter. The default is 0.0001. |
Value
A list containing four sample sizes, where two of them are for a Wald test and two for a score test.
The two sample sizes for each test correspond to the equations for
n_{1}
and n_{2}
.
See Also
sampleSize_binary
, sampleSize_ordinal
, sampleSize_continuous
Examples
prev <- 0.01
logOR <- 0.3
data <- matrix(rnorm(100, mean=1.5), ncol=1)
# Assuming exposuure is N(1.5, 1)
sampleSize_data(prev, logOR, data)