条件概率计算器

根据 P(A 且 B) 和 P(B) 计算 P(A|B)

使用 P(A|B)=P(A且B)/P(B) 计算条件概率。

示例结果

1 个示例

计算 P(A|B)

根据联合概率和条件事件概率计算条件概率。

{
  "result": {
    "conditionalProbability": 0.4,
    "percent": 40
  }
}
查看输入参数
{ "jointProbability": 12, "conditionProbability": 30, "inputScale": "percent", "decimalPlaces": 4 }

关键信息

分类
数学、日期与金融
输入类型
number, select
输出类型
json
样本覆盖
0
支持 API
Yes

概览

条件概率计算器是一款专为数学、统计学和数据分析设计的在线工具。它通过输入联合概率 P(A 且 B) 和条件事件概率 P(B),利用公式 P(A|B) = P(A 且 B) / P(B) 快速计算出在事件 B 发生的前提下事件 A 发生的概率。工具支持百分比和比例两种输入尺度,并可自定义保留的小数位数,帮助用户高效、准确地完成概率计算。

适用场景

  • 进行统计学作业或考试复习时,需要快速验证条件概率计算结果。
  • 在数据分析或机器学习中,评估特征之间的依赖关系和贝叶斯概率。
  • 解决实际生活中的风险评估问题,例如在已知某症状出现的情况下确诊特定疾病的概率。

工作原理

  • 在“联合概率 P(A 且 B)”输入框中填写两个事件同时发生的概率。
  • 在“条件事件概率 P(B)”输入框中填写前提事件单独发生的概率。
  • 选择输入数据的尺度(百分比或比例),并设定需要保留的小数位数。
  • 工具将自动应用条件概率公式进行计算,并同时输出比例和百分比格式的结果。

使用场景

医疗诊断:在已知患者出现某种特定症状(事件 B)的情况下,计算其患有某种疾病(事件 A)的概率。
市场营销:分析用户行为,例如在已知用户点击了广告(事件 B)的前提下,计算其最终购买产品(事件 A)的转化率。
质量控制:在已知产品经过某道工序(事件 B)的前提下,评估其出现特定缺陷(事件 A)的概率。

用户案例

1. 医疗检测准确率评估

流行病学研究员
背景原因
研究员正在评估一种新病毒的检测方法。已知人群中同时感染病毒且检测呈阳性的概率为 12%,而检测呈阳性的总概率为 30%。
解决问题
需要计算在检测结果为阳性的前提下,患者真正感染病毒的条件概率。
如何使用
将联合概率设为 12,条件事件概率设为 30,输入尺度选择“百分比”,小数位数设为 4。
示例配置
{"jointProbability": 12, "conditionProbability": 30, "inputScale": "percent", "decimalPlaces": 4}
效果
计算得出条件概率为 0.4,即在检测阳性的情况下,真正感染的概率为 40%。

2. 电商用户购买转化率分析

数据分析师
背景原因
分析师发现,用户将商品加入购物车且最终付款的比例为 0.05,而用户将商品加入购物车的总比例为 0.20。
解决问题
计算用户在将商品加入购物车后,最终完成付款的概率。
如何使用
将联合概率设为 0.05,条件事件概率设为 0.20,输入尺度选择“比例”,小数位数设为 2。
示例配置
{"jointProbability": 0.05, "conditionProbability": 0.2, "inputScale": "proportion", "decimalPlaces": 2}
效果
计算得出条件概率为 0.25,即加入购物车后的购买转化率为 25%。

相关专题

常见问题

什么是条件概率?

条件概率是指在已知某一事件(事件 B)已经发生的前提下,另一事件(事件 A)发生的概率,通常记作 P(A|B)。

这个计算器使用的公式是什么?

计算器使用的是标准条件概率公式:P(A|B) = P(A 且 B) / P(B),即联合概率除以条件事件的概率。

输入尺度中的“百分比”和“比例”有什么区别?

“百分比”表示输入值为 0 到 100 之间的数(如 30 代表 30%),而“比例”表示输入值为 0 到 1 之间的小数(如 0.3)。

为什么计算结果会报错或无效?

请确保条件事件概率 P(B) 大于 0,且联合概率 P(A 且 B) 不能大于条件事件概率 P(B),否则不符合概率学基本逻辑。

计算结果可以保留几位小数?

您可以通过“小数位数”选项自定义保留 0 到 10 位小数,默认保留 4 位。

API 文档

请求端点

POST /zh/api/tools/conditional-probability-calculator

请求参数

参数名 类型 必填 描述
jointProbability number -
conditionProbability number -
inputScale select -
decimalPlaces number -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-conditional-probability-calculator": {
      "name": "conditional-probability-calculator",
      "description": "根据 P(A 且 B) 和 P(B) 计算 P(A|B)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=conditional-probability-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]