MC.Xsc.statistics {HMP} | R Documentation |
Size and Power for the One Sample RAD Probability-Mean Test Comparison
Description
This Monte-Carlo simulation procedure provides the power and size of the one sample RAD probability-mean test, using the Generalized Wald-type statistic.
Usage
MC.Xsc.statistics(Nrs, numMC = 10, fit, pi0 = NULL, type = "ha", siglev = 0.05)
Arguments
Nrs |
A vector specifying the number of reads/sequence depth for each sample. |
numMC |
Number of Monte-Carlo experiments. In practice this should be at least 1,000. |
fit |
A list (in the format of the output of dirmult function) containing the data parameters for evaluating either the size or power of the test. |
pi0 |
The RAD-probability mean vector. If the type is set to |
type |
If |
siglev |
Significance level for size of the test / power calculation. The default is 0.05. |
Details
Note: Though the test statistic supports an unequal number of reads across samples, the performance has not yet been fully tested.
Value
Size of the test statistics (under "hnull"
) or power (under "ha"
) of the test.
Examples
data(saliva)
data(throat)
data(tonsils)
### Get a list of dirichlet-multinomial parameters for the data
fit.saliva <- DM.MoM(saliva)
fit.throat <- DM.MoM(throat)
fit.tonsils <- DM.MoM(tonsils)
### Set up the number of Monte-Carlo experiments
### We use 1 for speed, should be at least 1,000
numMC <- 1
### Generate the number of reads per sample
### The first number is the number of reads and the second is the number of subjects
nrs <- rep(15000, 25)
### Computing size of the test statistics (Type I error)
pval1 <- MC.Xsc.statistics(nrs, numMC, fit.tonsils, fit.saliva$pi, "hnull")
pval1
### Computing Power of the test statistics (Type II error)
pval2 <- MC.Xsc.statistics(nrs, numMC, fit.throat, fit.tonsils$pi)
pval2