问题 1:最小化成本的抽样检测方法

为了解决确定零件批次是否应被接受或拒绝的问题,公司必须开发一个抽样方法。这个方法涉及顺序测试,目标是最小化成本,测试将持续到满足接受或拒绝该批次的可靠性要求为止。

定义:

假设:

  1. 检测单个零件的成本在不同抽样数量下相同。
  2. 过程是顺序进行的,即每次测试后,根据结果评估是否满足可靠性阈值。

逐步方法

  1. 二项分布

    • 抽样 $n$ 个零件中的次品数量服从二项分布 $X_n \sim \text{Binomial}(n, p)$,其中 $p$ 是次品率。
    • 抽样 $n$ 个零件发现 $k_n$ 个次品的概率为: $$ P(X_n = k_n) = \binom{n}{k_n} p^{k_n} (1 - p)^{n - k_n} $$
  2. 贝叶斯更新次品率

    • 在抽样 $n$ 个零件并发现 $k_n$ 个次品后,我们可以使用贝叶斯推断更新次品率 $p$ 的估计值。
    • 如果次品率 $p$ 的先验分布是均匀分布,那么次品率的后验分布为 Beta 分布: $$ p | k_n \sim \text{Beta}(k_n + 1, n - k_n + 1) $$
    • 该后验分布的均值为 $\hat{p} = \frac{k_n + 1}{n + 2}$,即基于当前数据的次品率估计。
  3. 可靠性阈值

    • 要确定该批次应被拒绝或接受,我们需要计算次品率超过或低于名义值 $p_0 = 0.1$ 的累积概率。
    • 这可以通过 Beta 分布的累积分布函数(CDF)来完成:
      • 对于 95% 可靠性的拒绝: $$ P(p > p_0 | k_n, n) = 1 - F_{\text{Beta}}(p_0; k_n + 1, n - k_n + 1) \geq 0.95 $$ 其中 $F_{\text{Beta}}$ 是 Beta 分布的累积分布函数。
      • 对于 90% 可靠性的接受: $$ P(p \leq p_0 | k_n, n) = F_{\text{Beta}}(p_0; k_n + 1, n - k_n + 1) \geq 0.90 $$
  4. 抽样策略

    • 公司从一个一个测试开始,并跟踪 $n$ 和 $k_n$(到目前为止发现的次品数量)。
    • 每次测试后,公司更新次品率的后验分布,并计算拒绝或接受的概率。
    • 一旦概率满足拒绝(95%)或接受(90%)的可靠性要求,测试即停止。

两种场景的具体结果

接下来,我们根据这两种场景实施抽样测试策略。

场景 1:以 95% 的可靠性拒绝

场景 2:以 90% 的可靠性接受

所需的测试数量 $n$ 取决于过程中发现的次品数量。我们将继续抽样,直到满足其中一个条件。


在实际操作中,我们可以模拟这一过程,以找到拒绝和接受的具体停止点。以下算法可用于迭代:

  1. 从 $n = 1$ 开始。
  2. 每次测试后,更新 $k_n$(次品数量)并计算后验 Beta 分布。
  3. 检查是否满足可靠性阈值:
    • 如果 $P(p > p_0 | k_n, n) \geq 0.95$,则拒绝该批次。
    • 如果 $P(p \leq p_0 | k_n, n) \geq 0.90$,则接受该批次。
  4. 如果都不满足,继续测试。