【问题标题】:Finding conditional probability of die rolls in R在 R 中查找掷骰的条件概率
【发布时间】:2019-11-22 04:00:06
【问题描述】:

我对 R 非常不熟悉,但被指派为该语言的概率课程做简单的统计问题。

我必须找到条件概率,如果 6 面骰子的两个骰子总和是 7,那么第一个骰子是 2。答案应该是 1/6,因为有 6 种方法可以求和到 7 (1-6, 2-5,3-4,4-3,5-2,6,1),但我不知道如何插入不基于分布的概率。

我已经下载了dice 包,并尝试使用getSumProbgetEventProb,但没有成功。

【问题讨论】:

  • 你能展示一些你试图实现的代码吗?这将有助于阐明我们如何才能最好地帮助您。
  • getSumProbs(ndicePerRoll= 2, nsidesPerDie= 6, nkept = 2, dropLowest= FALSE, sumModifier=0, perDieModfifier=0, perDieMinOfOne = TRUE) 是我开始的,但老实说我不知道在哪里插入所需的值是 7。然后我想使用 getEventProb(nrolls= 2, ndicePerRoll= 1, nsidesPerDie= 6, eventList, orderMatters = TRUE) 并使用它来确保 die 1 =2。这门课程没有编码基础,只是为了准备我的精算考试,我们从未教过任何 R 或教科书。我很抱歉没有取得什么进展!

标签: r probability dice stat


【解决方案1】:

你大部分时间都在那里。我认为混乱可能只是函数的输出。运行以下几行:

probs <- getSumProbs(2,6,2)[["probabilities"]]
View(probs)

您只需设置正确的值即可查看结果。当您运行第二行时,您将看到一个矩阵。第 1 列(“总和”)是两个骰子的总和,第 2 列(“概率”)是该总和的概率,第 3 列(“掷骰方式”)是有多少可能的骰子组合总和到该特定数字.

您会看到,如果您查看总和为 7 的行,则概率为 ~.167,即 1/6。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    相关资源
    最近更新 更多