Craps - Back to Homepage
Craps Home Search Contact Us 

Is there an easy way to calculate standard deviation for dice rolls?

So I’ve got all these polyhedral dice for role playing games. I can use classical statistics to calculate quite easily the assumed uniform distribution for a single die roll, and what the mean is.

Now if I roll the same die several times, and add the results, the probability for any particular number starts to form a bell shaped curve.

For example, if I roll a six-sided die three times, there would be a sort of bell shaped curve, with 10.5 being the mean, with 3 and 18 being the extremes.

It seems to me that I should be able to calculate the standard deviation for these sort of bell shaped curves without too much trouble, but our statistics teacher thinks the only way to do it is to roll the dice about a billion times, and go through these complicated equations for each individual roll. Isn’t there an easier way?
What a mess! I might as well make a table for each one and estimate it off of that!

Video posted by: ye_river_xiv

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

If you found this page useful, consider linking to it.
Simply copy and paste the code below into your web site (Ctrl+C to copy)
It will look like this: Is there an easy way to calculate standard deviation for dice rolls?

Top Craps Picks for Saturday, October 20, 2018


Comments & Feedback on "Is there an easy way to calculate standard deviation for dice rolls?"

This post currently has 2 Comments

You are welcome to add new comments. .

Subscribe to the RSS 2.0 feed for comments on this post.

2 Responses to “Is there an easy way to calculate standard deviation for dice rolls?”

  1. gp4rts Says:

    Create a video blog

    EDIT: This answer has been corrected. See note below.

    In the case of the dice, you have discrete values in the probability distribution. It is not a “normal” (bell-curve) distribution. But you can calculate the std dev. as follows:

    For every possible value v of a throw i, compute P(vi). In a large number of throws N, the expected number of times a value vi occurs, nvi = N*P(vi). The mean value would then be m = (1/N)?nv*v = (1/N)?N*v*P(v) = ?v*P(v). The standard deviation would then be

    d^2 = [1/(N-1)]?(xi – m)^2 = [1/(N-1)]*{?[N*vi*P(vi)]^2 – 2*N*m*?v*P(vi) +N*m^2}

    d = ? [1/(N-1)]*{?[N*vi*P(vi)]^2 – 2*N*m*?vi*P(vi) +N*m^2}

    You can’t eliminate N (the total no of triails) but you can compute the result for a large N without actually rolling the dice.

    EDIT: There is an error in the formula: the terms N and P(vi) should not be squared in the first term of the sum. The formula should be

    d = ? [1/(N-1)]*{?N*P(vi)*vi^2 – 2*N*m*?vi*P(vi) +N*m^2}

    Then, for large N, N-1?1 and the N’s cancel out to give

    d = ? [?P(vi)*vi^2 – 2*m*?vi*P(vi) +m^2]

    So for all possible values of the dice (vi), compute the probabiity of that value P(vi), the mean value m = ?vi*P(vi), and sum over all value according to the above formula.

    Plugging the mean value into the formula gives the simplification:

    d = ? [?P(vi)*vi^2 – 2*m^2 +m^2] = ? [?P(vi)*vi^2 – m^2]

    FINAL: Made final correction. Above formula is now correct; the m^2 is not under the summation sign.

    Calculated for an ordinary pair of dice: m = 7, d = 2.415
    You can see the calculation here

  2. Paritosh Vasava Says:

    Create a video blog…instantly.

    There are two points here.

    For calculating standard deviation, you use a firmula or you estimate it.

    When you calcualte it , what you do is

    1. Compute the mean for the data set.
    2. Compute the deviation by subtracting the mean from each value.
    3. Square each individual deviation.
    4. Add up the squared deviations.
    5. Divide by one less than the sample size.
    6. Take the square root.

    When you estimate, you use some distribtions.

    Now, you must have heard of cenral limit theorem.

    In the case of taking samples and finding means, the central limit theorem tells us that sample means are normally distributed, when n(number of expereiment) tend to infinity.

    So, the standard deviation value becomes more and more precise as you increase the number of experiements. Thats the reason why your teacher ask you perorm the experiment many times.

    Its sometimes beyond hand calcualtion capabilities and at these points making experiment for atleast 30 times would give you a correct approximation(beyond this it just precises by a very small fraction). So, you got to do it atleast 30 times.

    I hope, its clear now.

    All the best and regards to your teacher.

Leave Your Comments:


Sign up to receive our newsletter today!




Gamcare Gamblers Anonymous
The Craps