Description Usage Arguments Details Value Author(s) Examples

For a specified dice-rolling process, `getEventProb`

calculates the probability of an event (i.e., a non-empty set of outcomes) that is specified by passing a `list`

object in to `eventList`

.

1 | ```
getEventProb(nrolls, ndicePerRoll, nsidesPerDie, eventList, orderMatters = FALSE)
``` |

`nrolls` |
A single positive integer representing the number of dice rolls to make |

`ndicePerRoll` |
A single positive integer representing the number of dice to use in each dice roll |

`nsidesPerDie` |
A single positive integer representing the number of sides on each die ( |

`eventList` |
A |

`orderMatters` |
A logical flag indicating whether the order of the elements of |

The crux of this function is `eventList`

, which sets the conditions that acceptable dice-rolls must meet. E.g., to get the probability of rolling at least one 6 when rolling four six-sided dice, `eventList`

would be `list(6)`

and `orderMatters`

would be FALSE; to get the probability of rolling a 6, followed by a 5, followed by either a 1, 2, or 3 when rolling three six-sided dice, `eventList`

would be `list(6,5,1:3)`

and `orderMatters`

would be TRUE.

A single number representing the probability of an event that meets the constraints of the specified dice-rolling process

Dylan Arena

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ```
## Probability of rolling at least one 6 when rolling four six-sided dice
getEventProb(nrolls = 4,
ndicePerRoll = 1,
nsidesPerDie = 6,
eventList = list(6))
## Probability of rolling a 6, followed by a 5, followed by either a 1, 2,
## or 3 when rolling three six-sided dice
getEventProb(nrolls = 3,
ndicePerRoll = 1,
nsidesPerDie = 6,
eventList = list(6, 5, 1:3),
orderMatters = TRUE)
## Probability of rolling no 10's when rolling two ten-sided dice
getEventProb(nrolls = 2,
ndicePerRoll = 1,
nsidesPerDie = 10,
eventList = list(1:9,1:9))
``` |

dice documentation built on May 29, 2017, 4:12 p.m.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.