开始使用免费开始使用

模拟符号错误:变化的概率

在上一个练习中,每次模拟在每一步发生符号错误的概率都是固定的。

在原题中,每一步发生符号错误的概率可以不同;唯一的要求是每个概率都小于 0.50。

这里,我们来模拟一题包含 2 个步骤的数学题:每一步发生切换的概率分别为 0.49 和 0.01。这意味着第一步很可能变为错误,第二步再切回来的概率很小。

本练习是课程的一部分

R 中的概率谜题

查看课程

练习说明

  • 使用 sapply 配合 rbinom 来模拟一道题内的切换过程,第一步和第二步的切换概率分别为 0.49 和 0.01。
  • 计算发生的切换总次数。
  • 判断这道数学题的最终答案是否正确。

交互式实操练习

通过完成这段示例代码来试试这个练习。

set.seed(1)
counter <- 0

for(i in 1:10000){
  # Simulate switches
  each_switch <- sapply(___)
  # Count switches
  num_switches <- 
  # Check solution
  if(___){
    counter <- counter + 1
  }
}

print(counter/10000)
编辑并运行代码