exact.pval1s {nnspat} | R Documentation |
p
-value correction to the one-sided version of exact NNCT test
Description
In using Fisher's exact test on the 2 \times 2
nearest neighbor contingency tables (NNCTs) a correction
may be needed for the p
-value. For the one-sided alternatives, the probabilities of
more extreme tables are summed up, including or excluding the
probability of the table itself (or some middle way).
Let the probability of the contingency table itself be p_t=f(n_{11}|n_1,n_2,c_1;\theta_0)
where \theta_0=(n_1-1)(n_2-1)/(n_1 n_2)
which is the odds ratio
under RL or CSR independence and
f
is the probability mass function of the hypergeometric distribution.
For testing the one-sided alternative H_o:\,\theta=\theta_0
versus H_a:\,\theta>\theta_0
,
we consider the following four methods in calculating the p
-value:
[(i)] with
S=\{t:\,t \geq n_{11}\}
, we get the table-inclusive version which is denoted asp^>_{inc}
,[(ii)] with
S=\{t:\,t> n_{11}\}
, we get the table-exclusive version, denoted asp^>_{exc}
.[(iii)] Using
p=p^>_{exc}+p_t/2
, we get the mid-p
version, denoted asp^>_{mid}
.[(iv)] We can also use Tocher corrected version which is denoted as
p^>_{Toc}
(seetocher.cor
for details).
See (Ceyhan (2010)) for more details.
Usage
exact.pval1s(ptable, pval, type = "inc")
Arguments
ptable |
Probability of the observed |
pval |
Table inclusive |
type |
The type of the |
Value
A modified p
-value based on the correction specified in type
.
Author(s)
Elvan Ceyhan
References
Ceyhan E (2010). “Exact Inference for Testing Spatial Patterns by Nearest Neighbor Contingency Tables.” Journal of Probability and Statistical Science, 8(1), 45-68.
See Also
Examples
ct<-matrix(sample(20:40,4),ncol=2)
ptab<-prob.nnct(ct)
pv<-.3
exact.pval1s(ptab,pv)
exact.pval1s(ptab,pv,type="exc")
exact.pval1s(ptab,pv,type="mid")