各种渠道形状的湿周计算器

计算各种渠道形状的湿周,包括梯形、矩形/正方形和圆形管道。对于水利工程和流体力学应用至关重要。

费舍尔精确检验

输入 2 x 2 列联表的值

📚

文档

费舍尔精确检验计算器 - 免费在线统计工具

什么是费舍尔精确检验?

费舍尔精确检验是一种统计显著性检验,用于确定在小样本量中两个分类变量之间是否存在非随机关联。此费舍尔精确检验计算器在样本量过小以至于卡方检验不可靠时,为2×2列联表提供精确的p值。

与近似统计检验不同,费舍尔精确检验为分类数据分析提供精确的概率计算,使其成为医学、心理学和质量控制中小样本研究的金标准。

如何使用此费舍尔精确检验计算器

  1. 选择检验类型:选择单尾或双尾费舍尔精确检验
  2. 输入列联表值
    • 单元格 A:组 1 中的成功次数
    • 单元格 B:组 1 中的失败次数
    • 单元格 C:组 2 中的成功次数
    • 单元格 D:组 2 中的失败次数
  3. 计算:点击计算精确的p值
  4. 解释结果:费舍尔精确检验的p值表示统计显著性

当总样本量较小(通常 n < 1000)或任何单元格中的期望频率小于5时,费舍尔精确检验是必不可少的。

费舍尔精确检验输入要求

费舍尔精确检验计算器执行全面验证:

  • 所有单元格值必须为非负整数
  • 至少一个单元格必须包含正值
  • 总样本量应适合精确检验方法
  • 无效输入会显示错误信息并提供修正指导

费舍尔精确检验公式和数学基础

费舍尔精确检验使用超几何分布来计算精确概率:

特定表格的概率: P=(a+b)!(c+d)!(a+c)!(b+d)!a!b!c!d!n!P = \frac{(a+b)!(c+d)!(a+c)!(b+d)!}{a!b!c!d!n!}

其中:

  • a, b, c, d = 2×2列联表中的单元格值
  • n = 总样本量 (a+b+c+d)
  • ! = 阶乘符号

单尾费舍尔精确检验: Ponetailed=i=amin(r1,c1)r1!r2!c1!c2!i!(r1i)!(c1i)!(r2c1+i)!n!P_{one-tailed} = \sum_{i=a}^{\min(r_1,c_1)} \frac{r_1!r_2!c_1!c_2!}{i!(r_1-i)!(c_1-i)!(r_2-c_1+i)!n!}

双尾费舍尔精确检验: Ptwotailed=P(table)P(observed)P(table)P_{two-tailed} = \sum_{P(table) \leq P(observed)} P(table)

费舍尔精确检验计算算法

费舍尔精确检验计算器实现以下算法:

  1. 计算观察到的概率:计算输入列联表的超几何概率
  2. 单尾检验:对所有结果极端或更极端的表格求和概率
  3. 双尾检验:对所有可能的表格求和概率,概率 ≤ 观察到的概率
  4. 精度处理:使用对数计算以防止大阶乘的数值溢出

费舍尔精确检验提供精确的p值,而不依赖于渐近近似,使其成为小样本分类分析的金标准。

何时使用费舍尔精确检验与卡方检验

推荐使用费舍尔精确检验的情况:

  1. 小样本量:总 n < 1000 或任何期望单元格频率 < 5
  2. 需要精确p值:当需要精确的概率计算时
  3. 2×2列联表:测试两个二元变量之间的独立性
  4. 医学研究:小患者组的临床试验
  5. 质量控制:有限样本的制造缺陷分析

费舍尔精确检验的应用:

  • 小转换样本的A/B测试
  • 医疗治疗效果研究
  • 遗传关联研究
  • 二元结果的调查研究
  • 教育干预分析

费舍尔精确检验与卡方检验比较

方面费舍尔精确检验卡方检验
样本量小样本 (n < 1000)大样本 (n ≥ 1000)
期望频率任何频率所有单元格 ≥ 5
p值类型精确概率近似
计算成本较高较低
准确性精确渐近近似

当样本量限制使卡方假设无效时,选择费舍尔精确检验。

费舍尔精确检验示例和应用

示例 1:医疗治疗研究

  • 改善的治疗患者:8 (单元格 A)
  • 没有改善的治疗患者:2 (单元格 B)
  • 改善的对照患者:3 (单元格 C)
  • 没有改善的对照患者:7 (单元格 D)
  • 费舍尔精确检验p值:0.0524

示例 2:质量控制分析

  • 机器 A 的缺陷项目:1 (单元格 A)
  • 机器 A 的合格项目:19 (单元格 B)
  • 机器 B 的缺陷项目:6 (单元格 C)
  • 机器 B 的合格项目:14 (单元格 D)
  • 费舍尔精确检验p值:0.0456

费舍尔精确检验代码实现示例

1# 使用 scipy 的 Python 实现
2from scipy.stats import fisher_exact
3
4# 2x2 列联表
5table = [[8, 2],
6         [3, 7]]
7
8# 双尾费舍尔精确检验
9odds_ratio, p_value = fisher_exact(table, alternative='two-sided')
10print(f"费舍尔精确检验 p 值: {p_value:.4f}")
11

如何解释费舍尔精确检验结果

p值解释:

  • p < 0.001:对零假设的极强证据
  • p < 0.01:对零假设的非常强证据
  • p < 0.05:对零假设的强证据(显著)
  • p ≥ 0.05:不足以拒绝零假设的证据

效应大小考虑:

  • 小样本可能具有较大的效应大小但p值不显著
  • 考虑置信区间与费舍尔精确检验结果一起
  • 临床显著性与统计显著性

费舍尔精确检验常见问题

费舍尔精确检验用于什么? 费舍尔精确检验确定在2×2列联表中两个分类变量之间是否存在显著关联,特别是在样本量较小的情况下。

我何时应该使用费舍尔精确检验而不是卡方检验? 当您的总样本量小于1000或任何期望单元格频率小于5时,使用费舍尔精确检验。

单尾和双尾费舍尔精确检验有什么区别? 单尾检验针对特定方向的关联(预先确定的假设),而双尾检验则针对任何关联而不做方向预测。

费舍尔精确检验能处理大于2×2的表格吗? 标准的费舍尔精确检验是为2×2表格设计的。对于更大的列联表,请使用Freeman-Halton扩展或其他精确检验。

费舍尔精确检验总是比卡方检验更准确吗? 费舍尔精确检验提供精确的p值,使其在小样本中更准确。然而,对于大样本,卡方检验在计算上更高效,且准确性损失微乎其微。

费舍尔精确检验有哪些假设? 费舍尔精确检验假设边际总和固定,观察值独立,并且数据遵循超几何分布。

我如何解释费舍尔精确检验的置信区间? 比值比的置信区间提供了可能效应大小的范围。如果区间不包括1.0,则该关联在统计上显著。

我可以对配对数据使用费舍尔精确检验吗? 不可以,费舍尔精确检验适用于独立组。对于配对分类数据,请使用McNemar检验。

什么样的样本量需要费舍尔精确检验? 当您的总样本量低于1000或任何期望单元格频率低于5时,使用费舍尔精确检验。这确保了p值的准确性。

我如何手动计算费舍尔精确检验? 手动计算涉及使用阶乘计算超几何概率。我们的在线计算器自动处理这些复杂计算,以确保准确性和速度。

参考文献和进一步阅读

今天就开始使用我们的费舍尔精确检验计算器,为您的分类数据进行精确的统计分析。非常适合需要精确p值的小样本研究的研究人员、学生和专业人士。

  1. Fisher, R.A. (1922). "On the interpretation of χ² from contingency tables, and the calculation of P." Journal of the Royal Statistical Society, 85(1), 87-94.
  2. Freeman, G.H. & Halton, J.H. (1951). "Note on an exact treatment of contingency, goodness of fit and other problems of significance." Biometrika, 38(1/2), 141-149.
  3. Agresti, A. (2018). "An Introduction to Categorical Data Analysis" (3rd ed.). Wiley.
  4. McDonald, J.H. (2014). "Handbook of Biological Statistics" (3rd ed.). Sparky House Publishing.

Meta Title: 费舍尔精确检验计算器 - 免费在线统计工具 Meta Description: 使用我们的费舍尔精确检验计算器计算2×2列联表的精确p值。非常适合小样本研究、医学研究和分类数据分析。