On Apr 14, 2011, at 01:29 , (Ted Harding) wrote:

> On 13-Apr-11 17:40:53, Jim Silverton wrote:
>> I have a matrix say,
>> 
>> 1  4
>> 23  30
>> 
>> and I want to find the previously attainable fisher's exact test
>> p-value. Is there a way to do this in R?
>> -- 
>> Thanks,
>> Jim.
> 
> I do not understand what you mean by "previously attainable".
> 
> As far as that particular matrix is concerned, the fisher.test()
> function will yield its exact Fisher P-value:
> 
>  M <- matrix(c(1, 4, 23, 30), byrow=TRUE, nrow=2)
>  M
>  #      [,1] [,2]
>  # [1,]    1    4
>  # [2,]   23   30
>  fisher.test(M)
>  #         Fisher's Exact Test for Count Data
>  # data:  M 
>  # p-value = 0.3918
>  # alternative hypothesis: true odds ratio is not equal to 1 
>  # 95 percent confidence interval:
>  #  0.006355278 3.653391412 
>  # sample estimates:
>  # odds ratio 
>  #  0.3316483
> 
> So the P-value is 0.3918 (as attained now, and as attainable
> at any time previously if you had done the above ... !).
> 

What Ted said, plus

f <- fisher.test(M)
f$p.value
# [1] 0.3917553


-- 
Peter Dalgaard
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to