r - 在 R 中查找掷骰的条件概率
问题描述
我对 R 非常不熟悉,但被指派为该语言的概率课程做简单的统计问题。
我必须找到条件概率,如果 6 面骰子的两个骰子总和是 7,那么第一个骰子是 2。答案应该是 1/6,因为有 6 种方法可以求和为 7(1- 6, 2-5,3-4,4-3,5-2,6,1),但我不知道如何插入不基于分布的概率。
我已经下载dice
了包,并尝试使用getSumProb
and getEventProb
,但它无济于事。
解决方案
你大部分时间都在那里。我认为混乱可能只是函数的输出。运行以下行:
probs <- getSumProbs(2,6,2)[["probabilities"]]
View(probs)
您设置了您只需要查看结果的正确值。当您运行第二行时,您将看到一个矩阵。第 1 列(“总和”)是两个骰子的总和,第 2 列(“概率”)是该总和的概率,第 3 列(“掷骰方式”)是有多少可能的骰子组合与该特定数字相加.
您会看到,如果您查看总和为 7 的行,则概率为 ~.167,即 1/6。
推荐阅读
- react-native - 反应选择器中的本机状态更改问题
- ruby-on-rails - 使用 has_many 嵌套表单到现有记录
- react-native - 所有必需屏幕的 React-Native Navigation 底部选项卡
- c - IAR 中的错误函数指针
- java - 为什么这种方法不能正确地对更大数字的数组进行排序?
- python - 有没有办法检查在 PyQt5 表中选中了哪些复选框
- powershell - 设置本地广告发行组 -ReportToOriginatorEnabled $true
- python - 如何在 sklearn 中对不平衡数据集执行交叉验证
- javascript - 如何向 video.js 添加字幕和音轨?
- numpy - 将数据从 CSV 转换为 numpy 数组时出错