pLepage {NSM3} | R Documentation |
Lepage
Description
Function to compute the P-value for the observed Lepage D statistic.
Usage
pLepage(x,y=NA,g=NA,method=NA,n.mc=10000)
Arguments
x |
Either a list or a vector containing either all or the first group of data. |
y |
If x contains the first group of data, y contains the second group of data. Otherwise, not used. |
g |
If x contains a vector of all of the data, g is a vector of 1's and 2's corresponding to group labels. Otherwise, not used. |
method |
Either "Exact", "Monte Carlo" or "Asymptotic", indicating the desired distribution. When method=NA, "Exact" will be used if the number of permutations is 10,000 or less. Otherwise, "Monte Carlo" will be used. |
n.mc |
If method="Monte Carlo", the number of Monte Carlo samples used to estimate the distribution. Otherwise, not used. |
Details
The data entry is intended to be flexible, so that the two groups of data can be entered in any of three ways. For data a=1,2 and b=3,4 all of the following are equivalent:
pLepage(x=c(1,2),y=c(3,4))
pLepage(x=list(c(1,2),c(3,4)))
pLepage(x=c(1,2,3,4),g=c(1,1,2,2))
Value
Returns a list with "NSM3Ch5p" class containing the following components:
m |
number of observations in the first data group (X) |
n |
number of observations in the second data group (Y) |
obs.stat |
the observed C statistic |
p.val |
upper tail P-value |
Author(s)
Grant Schneider
Examples
##Hollander-Wolfe-Chicken Example 5.3 Platelet Counts of Newborn Infants
platelet.counts<-list(x = c(120000, 124000, 215000, 90000, 67000, 95000,
190000, 180000, 135000, 399000), y = c(12000, 20000, 112000,
32000, 60000, 40000))
pLepage(platelet.counts)
##or equivalently,
pLepage(platelet.counts$x,platelet.counts$y)