scipy 或其他库是否有关键的 F 值查找?

Is there critical F-Value look up with scipy or other library?

Scipy Stats 附带一个方差分析测试 f_oneway(),returns 一个 p 值和一个 F 分数。 p-score 很容易告诉你你的测试是通过还是失败,只需将它与你的 alpha 阈值进行比较,alpha 阈值可以选择任意小以使测试更严格。如果 p 值低于您选择的 alpha,那么一切顺利。

但是,F 值似乎毫无意义,除非您有一个临界值可以与之进行比较。看看维基百科,这个临界值似乎是根据 alpha、自由度等计算出来的。作为一个统计白痴(但越来越好!),我真的不想尝试自己做函数,但是我在统计资料库中找不到。我错过了什么吗?

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

谢谢!

您可以使用 scipy.stats.fppf 方法,它代表 百分比函数 (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_tail_prob 参数可能是您的 alpha,如果是双尾测试,则可能是 alpha / 2。