统计分布
为什么使用分布?
现实中的流程存在波动。一次客户服务通话可能需要5分钟,另一次则需要25分钟。某天收到50个订单,次日可能有120个。这种自然波动是业务流程的基本特征。
固定值(例如“每项活动都恰好需要10分钟”)会导致模拟结果不切实际。概率分布以数学方式描述变化性,让模拟更贴近真实流程。您可以通过免费试用,在自己的流程中体验。
波动的影响
假设某项任务的平均耗时为10分钟,比较以下两种情景:
| 情景 | 分布 | 对模拟的影响 |
|---|---|---|
| 固定10分钟 | 无波动 | 排队情况不真实,模式过于可预测 |
| 正态分布(均值=10,标准差=3) | 真实波动 | 排队行为自然,延迟情况更贴近实际 |
第二种情景更贴近实际:有些任务很快完成,有些则耗时更长。这种波动会产生真实流程中常见的排队效应。
可用分布
ProcessMind提供九种分布类型,用于模拟不同的波动情况:
| 分布 | 适用场景 | 主要参数 |
|---|---|---|
| 固定 | 恒定不变的值 | value |
| 正态分布 | 围绕均值对称波动 | mean,stdDev |
| 均匀分布 | 范围内各值的概率相同 | min,max |
| 三角分布 | 有最可能值的取值范围 | min,mode,max |
| 泊松分布 | 随机事件到达 | lambda,rateUnit |
| 对数正态分布 | 右偏分布(通常较快,偶尔较慢) | mean,stdDev |
| 威布尔分布 | 可靠性与故障分析 | scale,shape |
| Beta | min与max之间的灵活分布形态 | min,max,alpha,beta |
| Pearson VI | 复杂的偏态模式 | alpha1,alpha2,beta |
固定分布
最简单的分布:始终返回同一个值。
参数
| 参数 | 说明 |
|---|---|
| 值 | 要返回的固定值 |
特征
- 完全没有波动
- 每次采样都返回指定值
- 适用于模拟由系统控制或自动执行的步骤
适用场景
- 耗时稳定的自动化系统响应
- 法规规定的超时期限或截止时间
- 添加波动前的初始模拟设置
- 模拟SLA或合同规定的时限
示例
系统生成的电子邮件每次都恰好在5秒内发送。
正态分布(高斯分布)
常见的“钟形曲线”:数值围绕均值对称分布,离中心越远,出现概率越低。
参数
| 参数 | 说明 |
|---|---|
| mean | 均值(曲线中心) |
| stdDev | 标准差(数值的离散程度) |
特征
- 围绕均值对称分布
- 68%的数值落在1个标准差范围内
- 95%的数值落在2个标准差范围内
- 99.7%的数值落在3个标准差范围内
- 理论上可能产生负值(模拟会处理这种情况)
适用场景
- 处理时间围绕均值对称波动
- 存在随机误差的测量值
- 受许多微小且相互独立因素影响的数量
示例
某项数据录入任务平均需要5分钟,标准差为1分钟:
- 68%的录入任务需要4至6分钟
- 95%需要3至7分钟
- 耗时少于2分钟或超过8分钟的情况很少
均匀分布
在给定范围内,每个值出现的概率相同,因此概率分布呈平坦形态。
参数
| 参数 | 说明 |
|---|---|
| min | 可能的最小值 |
| max | 可能的最大值 |
特征
- 概率均匀:没有哪个值比其他值更可能出现
- 在min和max处有明确边界
- 均值恰好为(min + max) / 2
适用场景
- 只知道取值范围,不知道典型值时
- 从某个范围内随机选择
- 等待预定事件所需的时间
- 没有历史数据,需要模拟不确定性时
示例
审批需要2至8分钟,但没有典型耗时的信息。此范围内的所有时长出现概率相同。
三角分布
一种简单的分布,包含最小值、最大值和最可能值(众数),分布形状呈三角形。
参数
| 参数 | 说明 |
|---|---|
| min | 可能的最小值 |
| mode | 最可能值(三角形的峰值) |
| max | 可能的最大值 |
特征
- 数值集中在众数附近
- 取值受min和max限制(不会超出范围)
- 当mode ≠ (min + max) / 2时,分布不对称
- 可根据专家经验直接估算
适用场景
- 已知“通常需要X时间,但可能在Y到Z之间”时
- 依靠专家估算的场景
- 正态分布可能产生不合理负值时
示例
发票审核:
- 最快情况(min):2分钟
- 典型情况(mode):5分钟
- 最慢情况(max):15分钟
大多数审核需要约5分钟,复杂发票的审核时间则可能延长至15分钟。
专家估算
三角分布非常适合根据专家估算设置参数。可以询问:“最快需要多久?通常需要多久?最慢需要多久?”即可直接得到min、mode和max。
泊松分布
用于模拟固定时间段内发生的事件数量,尤其适合描述到达过程。
参数
| 参数 | 说明 |
|---|---|
| lambda | 事件的平均发生率 |
| rateUnit | 发生率的时间单位(perHour、perDay、perWeek、perMonth、perYear) |
特征
- 离散值(整数:0、1、2、3……)
- 方差等于均值
- 事件相互独立
- 适合模拟随机到达
适用场景
- 进入流程的案例到达
- 客户到达
- 订单生成
- 任何“单位时间内发生的事件数量”场景
示例
Lambda=20,rateUnit=perDay表示每天约有20个案例到达。某些日期可能有15个,另一些日期可能有25个,这体现了随机到达的自然波动。
对数正态分布
一种右偏分布,大多数数值较小,但偶尔会出现较大的数值。数值的对数服从正态分布。
参数
| 参数 | 说明 |
|---|---|
| mean | 生成值的均值(不是其对数的均值) |
| stdDev | 生成值的标准差(不是其对数的标准差) |
特征
- 始终为正值(不会出现负值)
- 右偏:高值方向有长尾
- 大多数数值集中在较低范围
- 偶尔出现较大数值
适用场景
- 通常很快完成、偶尔耗时较长的任务
- 金融数据和收入分布
- 偶尔出现延迟的响应时间
- 错误修复耗时
示例
技术支持工单:
- 大多数可在1至2小时内解决
- 部分需要整整一天
- 少数复杂问题需要数天
对数正态分布适用于这种“通常很快,偶尔很久”的情况。
威布尔分布
一种灵活的分布,常用于可靠性工程和故障分析。
参数
| 参数 | 说明 |
|---|---|
| scale | 尺度参数(特征寿命) |
| shape | 形状参数(决定分布形态) |
形状参数的影响
| 形状值 | 分布特征 |
|---|---|
| shape小于1 | 故障率递减(早期故障) |
| shape = 1 | 故障率恒定(指数分布) |
| shape大于1 | 故障率递增(磨损失效) |
适用场景
- 设备故障时间
- 事件发生时间分析
- 可靠性建模
- 需要灵活控制分布形态时
Beta
一种灵活的分布,可生成介于最小值和最大值之间的数值,并通过两个参数控制形态。这是广义(4参数)Beta分布。
参数
| 参数 | 说明 |
|---|---|
| min | 可能的最小值 |
| max | 可能的最大值 |
| alpha | 第一个形状参数(α > 0) |
| beta | 第二个形状参数(β > 0) |
特征
- 数值始终介于min和max之间
- 分布形态可由α和β灵活控制
- 当α = β时,分布以[min, max]的中点为中心对称
- 当α < β时,数值偏向min(左偏)
- 当α > β时,数值偏向max(右偏)
- 当α = β = 1时,分布为[min, max]上的均匀分布
- 均值 = min + (max − min) × α / (α + β)
形状参数的影响
| 参数 | 分布特征 |
|---|---|
| α = 1, β = 1 | 在[min, max]范围内均匀分布(平坦) |
| α = β | 以中点为中心的对称钟形分布 |
| α < β | 左偏(数值集中在min附近) |
| α > β | 右偏(数值集中在max附近) |
| α < 1, β < 1 | U形(数值集中在两端) |
适用场景
- 已知范围且需要控制分布形态的有界数值
- 时长集中在已知范围一端的任务
- 对概率或成功率建模(使用min=0、max=1)
- 质量评分、完成百分比或良品率
- 已知范围且大致了解数值集中位置的专家估算
示例
一项审核任务需要2至15分钟,大多数审核用时较短。可使用Beta(min=2, max=15, α=2, β=5)。均值约为2 + 13 × 2/7 ≈ 5.7分钟,数值集中在较短时长一端,且不会低于2分钟或超过15分钟。
Pearson VI分布
一种用于复杂偏态模式的高级分布,适用于简单模型无法拟合的情况。
参数
| 参数 | 说明 |
|---|---|
| alpha1 | 第一个形状参数 |
| alpha2 | 第二个形状参数 |
| beta | 尺度参数 |
适用场景
- 通过数据分析得出的复杂分布
- 简单分布无法拟合历史数据时
- 高级统计建模场景
如何选择合适的分布
速查:处理时间
| 您的情况 | 推荐分布 |
|---|---|
| 时间围绕平均值对称变化 | 正常 |
| 只知道范围(最小值至最大值) | 均匀分布 |
| 知道典型情况、最佳情况和最差情况 | 三角分布 |
| 通常很快,偶尔耗时更长 | 对数正态 |
| 时间固定(较少见) | 固定 |
| 比例或概率(0至1) | Beta |
速查:到达率
| 您的情况 | 推荐分布 |
|---|---|
| 随机且相互独立的到达 | 泊松 |
| 按固定速率到达 | 固定 |
最佳实践
从简单方案开始
先使用正常分布或三角分布。这两种分布易于理解和设置参数,通常也足够适用。只有在需要时再增加复杂度。
利用专家经验
领域专家可以提供可靠的估算:
- “最佳情况?”→最小值
- “典型情况?”→均值或众数
- “最差情况?”→最大值
结合数据验证
如果您有历史数据:
- 根据数据拟合分布
- 将模拟结果与实际表现进行比较
- 调整分布参数
考虑异常值
实际流程中往往存在异常值。与正常分布或三角分布相比,对数正态分布和威布尔分布更能反映这些情况。
根据流程特征选择分布
- 对称变化 → 正常
- 有界变化 → 三角分布或均匀分布
- 右偏 → 对数正态
- 比例(0至1) → Beta
- 复杂模式 → 威布尔分布或Pearson VI分布
生成自定义BPMN模型
为模拟设置流程变化
描述您的流程及其耗时,AI会生成BPMN模型,供您模拟真实的流程变化。
后续步骤
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。