有没有一个python等价的R的qchisq函数?

2024-09-30 16:24:06 发布

您现在位置:Python中文网/ 问答频道 /正文

Rqchisq函数将p值和自由度数转换为相应的卡平方值。有没有一个Python库有等价的?在

我在西皮到处找遍了,什么也没找到。在


Tags: 函数等价西皮rqchisq
2条回答

正如@VadimKhotilovich在他的回答中指出的,您可以使用scipy.stats.chi2.ppf。也可以从scipy.special使用函数chdtri,但使用1-p作为参数。在

右侧:

> qchisq(0.01, 7)
[1] 1.239042
> qchisq(0.05, 7)
[1] 2.16735

西皮:

^{pr2}$

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中:

^{pr2}$

相关问题 更多 >