2024-09-30 16:24:06 发布
网友
Rqchisq函数将p值和自由度数转换为相应的卡平方值。有没有一个Python库有等价的?在
qchisq
我在西皮到处找遍了,什么也没找到。在
正如@VadimKhotilovich在他的回答中指出的,您可以使用scipy.stats.chi2.ppf。也可以从scipy.special使用函数chdtri,但使用1-p作为参数。在
scipy.stats.chi2.ppf
scipy.special
chdtri
右侧:
> qchisq(0.01, 7) [1] 1.239042 > qchisq(0.05, 7) [1] 2.16735
西皮:
与chdtri相比,使用chdtri的唯一优势是它的速度要快得多:
In [30]: from scipy.stats import chi2 In [31]: %timeit chi2.ppf(0.05, 7) 10000 loops, best of 3: 135 us per loop In [32]: %timeit chdtri(7, 1 - 0.05) 100000 loops, best of 3: 3.67 us per loop
它是scipy.stats.chi2.ppf-百分点函数(cdf的逆函数)。 E、 g.,R中:
> qchisq(0.05,5) [1] 1.145476
在Python中:
正如@VadimKhotilovich在他的回答中指出的,您可以使用
scipy.stats.chi2.ppf
。也可以从scipy.special
使用函数chdtri
,但使用1-p作为参数。在右侧:
西皮:
^{pr2}$与
chdtri
相比,使用chdtri
的唯一优势是它的速度要快得多:它是
scipy.stats.chi2.ppf
-百分点函数(cdf的逆函数)。 E、 g.,R中:在Python中:
^{pr2}$相关问题 更多 >
编程相关推荐