13.7

随机模拟

使用随机数和信息技术估计复杂事件概率。

12 分钟概率
本文章目录

01 · 出发点

用随机数复现难以直接计算的试验

当样本空间巨大、几何过程复杂或真实试验成本高时,可以用随机数模拟相同的随机机制,以事件频率估计概率。

模拟结果是否可信取决于编码是否保持原试验各结果的概率、重复次数是否足够,以及是否对算法和随机规则作了清楚记录。

02 · 概念

随机模拟的建模流程

模拟先把随机数等可能取值映射到试验结果,再按事件条件判定每次是否成功。重复 n 次后,以成功次数 m 除以 n 作为概率估计。

增加重复次数并分批重复可观察估计波动。若原结果不等可能,映射区间长度必须按相应概率分配,不能简单一一对应。

03 · 方法

设计、执行与检查模拟

  1. 01

    确定基本随机单位,用等可能随机数建立与原试验一致的映射,并写出成功判定规则。

  2. 02

    独立重复足够多次,累计总次数和成功次数;可固定随机种子以便复现。

  3. 03

    计算频率并比较不同批次结果,若存在可计算的小规模情形,用理论值校验模拟程序。

04 · 例题

把方法落到具体问题

1模拟两骰点数和不小于 10

用随机整数 1 至 6 模拟两枚骰子。20 次模拟中出现 4 次点数和不小于 10,求模拟估计,并与理论值比较。

  1. 1

    每次独立生成两个 1 至 6 的等可能整数作为有序点数,和为 10、11、12 时记一次成功。

  2. 2

    20 次中成功 4 次,模拟估计为 4/20=0.20。

  3. 3

    理论上有 6 个有利有序对、36 个等可能有序对,概率为 1/6≈0.1667;0.20 的偏差可由模拟次数较少解释。

05 · 辨析

容易忽略的条件与边界

回看

本节小结

  • 随机模拟用可控随机数复现原试验机制。
  • 成功频率是目标概率的近似估计。
  • 编码正确、次数充分和结果可复现共同决定模拟质量。