赞
踩
除了直接查表外,还可以利用python的scipy库计算得到临界值fc。下面是计算F(2,40)的代码
from scipy.stats import f #导入f
m=2 #设置第一个自由度
n=40 #设置第二个自由度
alpha=0.05 #设置alpha
fc=f.isf(q=alpha, dfn=m, dfd=n) #单侧右分位点,也是用到的临界值
print(fc)
#下面是输出表格csv的代码
alpha=0.05
for i in range(1,201):
print(i,end="")
for j in range(1,201):
fc=f.isf(q=alpha, dfn=j, dfd=i)
print(",%.3f"%fc,end="")
print()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。