FINV函数用于计算F概率分布的反函数值。如果p=FDIST(x,...),则FINV(p,...)=x。在F检验中,可以使用F分布比较两个数据集的变化程度。例如,可以分析前半年和后半年的收入分布,判断两段时间是否有相似的收入变化程度。FINV函数的语法如下。
FINV(probability,degrees_freedom1,degrees_freedom2)
其中参数alpha是用于计算置信度的显著水平参数。置信度等于100×(1-alpha)%,也就是说,如果alpha为0.05,则置信度为95%。standard_dev为数据区域的总体标准偏差,假设为已知。size为样本容量。
【典型案例】已知与F累积分布相关的概率值、分子自由度和分母自由度,计算这些条件下F概率分布的反函数值。基础数据如图16-33所示。
步骤1:打开例子工作簿“FINV.xlsx”。
步骤2:在单元格A6中输入公式“=FINV(A2,A3,A4)”,用于计算F概率分布的反函数值。计算结果如图16-34所示。
图16-33 基础数据
图16-34 计算结果
【使用指南】如果任何参数都为非数值型,则函数FINV返回错误值“#VALUE!”。如果probability<0或probability>1,函数FINV返回错误值“#NUM!”。如果degrees_freedom1或degrees_freedom2不是整数,将被截尾取整。如果degrees_freedom1<1或degrees_freedom1≥1010,函数FINV返回错误值“#NUM!”;如果degrees_freedom2<1或degrees_freedom2≥1010,函数FINV返回错误值“#NUM!”。函数FINV可用于返回F分布的临界值。例如,ANOVA计算的结果常常包括F统计值、F概率和显著水平参数为0.05的F临界值等数据。若要返回F的临界值,可用显著水平参数作为函数FINV的probability参数。
如果已给定概率值,则FINV使用FDIST(x,degrees_freedom1,degrees_freedom2)=probability求解数值x。因此,FINV的精度取决于FDIST的精度。FINV使用迭代搜索技术,如果搜索在100次迭代之后没有收敛,则函数返回错误值“#N/A”。