Python 是否使用scipy或其他库进行关键F值查找?

Python 是否使用scipy或其他库进行关键F值查找?,python,scipy,statistics,scipy.stats,Python,Scipy,Statistics,Scipy.stats,Scipy Stats附带了一个ANOVA测试f_oneway(),该测试返回一个p值和一个f分数。通过与alpha阈值进行比较,p值可以很容易地告诉您测试是通过还是失败,alpha阈值可以任意选择,以使测试更加严格。如果p值低于您选择的alpha值,就可以开始了 然而,除非你有一个临界值来比较,否则F值似乎毫无意义。看看维基百科,这个临界值似乎是基于alpha、自由度等计算出来的。作为一个统计白痴(但越来越好!),我真的不想尝试自己的函数,但我在统计库中找不到。我错过什么了吗 问题原因:我想在

Scipy Stats附带了一个ANOVA测试
f_oneway()
,该测试返回一个p值和一个f分数。通过与alpha阈值进行比较,p值可以很容易地告诉您测试是通过还是失败,alpha阈值可以任意选择,以使测试更加严格。如果p值低于您选择的alpha值,就可以开始了

然而,除非你有一个临界值来比较,否则F值似乎毫无意义。看看维基百科,这个临界值似乎是基于alpha、自由度等计算出来的。作为一个统计白痴(但越来越好!),我真的不想尝试自己的函数,但我在统计库中找不到。我错过什么了吗

问题原因:我想在F分数的临界值旁边画一个条形图。p值似乎非常小,所以不太适合作图


谢谢

您可以使用
ppf
方法,该方法表示百分比点函数(与cdf相反)

用途是:

from scipy.stats import f
lower_tail_prob = 0.05
dof_num = 5
dof_den = 12
f_critical = f.ppf(lower_tail_prob, dof_num, dof_den)
lower\u tail\u prob
参数可能是单尾测试的alpha,或者是双尾测试的alpha/2