Try rolling 2 six-sided dice.  7 is the number that appears the most
so it’s at the middle of the curve, while 2 and 12 are at the ends
of the distribution.  Roll the dice multiple times to generate a
distribution.

Now simulate rolling the dice with random numbers in LC the same way.

Now conduct your own experiments, and graph your results.

Have fun!

Rick



> On Jun 7, 2022, at 4:51 PM, David V Glasgow via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> 
> Quite a lot of stats and maths packages offer a feature whereby the N, the 
> Mean and the SD are variables specified by the user, and N random numbers are 
> then generated with the required mean and SD.  I remember the venerable and 
> excellent Hypercard  HyperStat 
> <https://link.springer.com/content/pdf/10.3758/BF03204668.pdf> (1993) by 
> David M Lane doing exactly that.
> 
> In general terms, how do they do this?  One option would be to ‘pair’ each 
> random number with its reciprocal around the mean, but that would generate 
> perfectly symmetrical distributions, not to mention is only half random.
> 
> Alternatively you could ‘aim’ at the sum and do a little series of kludges at 
> the end of the RND generation.  Ugly and cheaty, and neither addresses the SD 
> challenge
> 
> Or is there an elegant formula?  I have Googled about and can’t see one, but 
> maybe I don’t know the magic words.  And if someone wanted to script this in 
> LC what would be the best approach? (just general guidance here, wouldn’t 
> want anyone to invest their valuable time in what is at present just vague 
> musings)
> 
> Any hints from the stats gurus?
> 
> Cheers
> 
> David Glasgow
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to