[R] chisq.test in batch
(Ted Harding)
Ted.Harding at manchester.ac.uk
Fri Oct 12 00:41:47 CEST 2007
On 11-Oct-07 22:11:46, João Fadista wrote:
> Dear all,
>
> I would like to compute hundreds of chisq.test ´s, and for each test
> output I would like to extract only the p-values. So my question is:
> how can I make this without making it manually?
?chisq.test (under "Value") tells you that one component
of the output is p.value so:
for(i in (1:100000)){
x <- matrix(sample((1:100),4),nrow=2)
print(chisq.test(x)$p.value)
}
[1] 0.0009193404
[1] 8.822807e-07
[1] 0.005263787
[1] 0.3424672
[1] 5.72495e-07
[1] 5.29765e-05
[1] 0.6812334
[1] 0.0514063
[1] 8.361445e-13
[1] 0.02701781
[remaining output snipped :)]
Best wishes,
Ted.
--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 11-Oct-07 Time: 23:41:44
------------------------------ XFMail ------------------------------
More information about the R-help
mailing list