On 2009-08-26 11:49 AM, Colin J. Williams wrote:
Pierre wrote:
Hello...

Do you know how I can calculate the quantiles of a student
distribution in pyhton ?

Thanks
You might look at:
http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/python/special.html

[Please pardon the piggybacking. I have not gotten the original, yet.]

Using scipy:

In [1]: from scipy import stats

In [2]: import numpy as np

In [3]: x = np.linspace(-1.0, 1.0, 21)

In [4]: x
Out[4]:
array([-1. , -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1,  0. ,
        0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9,  1. ])

In [5]: ndof = 10

In [6]: stats.t.cdf(x, ndof)
Out[6]:
array([ 0.17044657,  0.19463963,  0.22115021,  0.24994379,  0.28092759,
        0.3139468 ,  0.3487837 ,  0.3851603 ,  0.4227446 ,  0.46116036,
        0.5       ,  0.53883964,  0.5772554 ,  0.6148397 ,  0.6512163 ,
        0.6860532 ,  0.71907241,  0.75005621,  0.77884979,  0.80536037,
        0.82955343])


--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to