[R] anyone know how to calculate chi square value from P val
(Ted Harding)
Ted.Harding at manchester.ac.uk
Mon May 11 19:15:37 CEST 2009
On 11-May-09 19:36:00, Anyuan Guo wrote:
> Dear all,
> I have P value of a list of markers. Now I need the chi square
> value with degrees of freedom 2.
> I noticed there are several Chisquare functions (dchisq, pchisq,
> qchisq, and rchisq), but it seems all are not for my purpose.
> In microsoft excel, there is a function CHINV to do this, such as
> CHINV(0.184, 2) is 3.386, that means the chi square value for P value
> 0.184, degree 2 is 3.386.
> Does the R package has some function to do this?
>
> Thanks
> Anyuan
Yes, and you already looked at it but apparently did not recognise it!
Either:
qchisq(1-0.184, 2) ## (note "1-0.184", since 0.184 is the upper tail)
# [1] 3.385639
Or:
qchisq(0.184, 2, lower.tail=FALSE) ## Default for lower.tail is TRUE
# [1] 3.385639
Enter ?qchisq for more informatio0n on this and related function.
Ted.
--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 11-May-09 Time: 18:15:34
------------------------------ XFMail ------------------------------
More information about the R-help
mailing list