Home Download Help Forum Resources Extensions FAQ NetLogo Publications Contact Us Donate Models: Library Community Modeling Commons Beginners Interactive NetLogo Dictionary (BIND) NetLogo Dictionary User Manuals: Web Printable Chinese Czech Farsi / Persian Japanese Spanish

NetLogo Models Library: 
If you download the NetLogo application, this model is included. You can also Try running it in NetLogo Web 
This model is designed to help students understand the "shape" of the binomial distribution as resulting from how the elemental events are pooled into aggregate events. The model simulates a probability experiment that involves taking samples consisting of four independent binomial events that are each like a coin. Actual experimental outcomes from running this simulation are shown simultaneously in two representations.
Both representations are stacked dot plots of the samples themselves ("stalagmites"), and each of these has a corresponding histogram to its side. There are two stalagmites, because one stalagmite stacks the samples according to their particular configuration (permutation), whereas the other stalagmite stacks them by pooling together unique configurations with similar numbers of singleton events of the same value (combinations). The user is to appreciate relations between the two pairs by noting that they are transformations of each other.
If you toss four coins, what is the chance of getting exactly three heads? To figure out the answer with precision, we need to know all the possible compound events in this experiment, that is, all the unique configurations of four coin states  whether each is heads (H) or tails (T). To make sense of the list, below, imagine that you have tagged the coins with little identifiers, such as "A", "B", "C", and "D", and you always list the state of these four coins according to the order "ABCD".
text
HHHH
HHHT
HHTH
HTHH
THHH
HHTT
HTHT
HTTH
THTH
TTHH
THHT
TTTH
TTHT
THTT
HTTT
TTTT
Assuming fair coins, all the sixteen compound events, above, are equally likely (equiprobable). But we could pool them indiscriminately into their five sets so as to form five aggregates that are heteroprobable:
text
4H0T
3H1T
2H2T
1H3T
0H4T
The likelihood of the four coins landing as each of these five aggregate events are related as 1:4:6:4:1, reflecting the number of unique compounds events in each. And yet, most aggregate representations, such as histograms, do not make explicit this relation between the two different ways of parsing the sample space  as sixteen equiprobable elemental events or as five heteroprobable aggregate events. Consequently, students are liable to miss out on opportunities to make sense of the conventional aggregate representation
This model is a part of the ProbLab curriculum. The ProbLab Curriculum is currently under development at the CCL. For more information about the ProbLab Curriculum please refer to http://ccl.northwestern.edu/curriculum/ProbLab/.
When you press GO, a sample of four tiny squares, which each can be either green or blue in accord with the probability setting, is "born" at the top of the View, between the two stalagmite sets. This compound sample is then "cloned", with one clone traveling left to the 16columned stalagmite set, and the other clone traveling right toward the 5columned stalagmite set. For each set, the model computes the appropriate chute for that compound event, in accord with its unique spatial configuration of green and blue squares (for the lefthand set) or only the number of green squares in the compound (in the righthand set). (See the section above, "PEDAGOGICAL NOTE", for examples of two such sets, for the case of four coins.) As the sample accumulate in their respective columns, in each of the two stalagmite sets, it gradually becomes apparent that the sets have different "destinies". For example, for a P = .5 setting, the lefthand set is converging on a flat distribution, whereas the righthand set takes on the characteristic binomial shape. The two histograms that flank the View offer the conventional representations of these two simultaneous parsings of the experiment.
Buttons: SETUP prepares the view, including erasing the coloration from a previous run of the experiment. GO continually runs experiments according to the values you have set in the sliders. GO ONCE runs only one experiment. GOORG runs experiments while grouping samples in each chute by the particular combination each 4block exhibits. DISORGANIZERESULTS groups results in each chute by combination. ORGANIZERESULTS ungroups results so that the blocks show up in each chute according to the order they appeared.
Sliders: PROBABILITYTOBETARGETCOLOR determines the chance of each square (turtle) in the sample compound event to be green. A value of 50 means that each turtle has an equal chance of being green or blue, a value of 80 means that each turtle has a 80% chance of being green (and a 20% chance of being blue).
Switches: STOPATTOP? determines whether experiments will continue to be run once the samples in any given column reach the top of the View frame.
Plots: INDIVIDUAL 4BLOCKS plots in sixteen columns the number of times each one of the sixteen elemental compound events has been sampled. CATEGORIZED 4BLOCKS plots in five columns the number of times each of the five aggregated compound events has been sampled (0green4blue, 1green3blue, 2green2blue, 3green1blue, 4green0blue).
Set the sliders according to the values you want, press SETUP, and then press GO.
The histograms that flank the View each correspond with the stalagmite set closest to them. Both the histogram and the stalagmite set on the left each has 16 columns, whereas the histogram and the stalagmite set on the right each has 5 columns.
Slow the model down considerably and now press Setup and then Go. Look up at the top of the View between the two stalagmite sets. Locate the foursquared sample that sprouts there and follow as it is cloned into samples that travel left and right and then fall down their appropriate chute.
Using the default switch and slider settings, press Setup and then Go. Look closely at the stalagmite on the righthand side of the View. Note what happens when one of the columns reaches the top. Because there is no more room for this column to grow, all the other columns fall down a row. Eventually, only one or two columns (according to the probability settings and the number of samples you have taken), will remain visible.
Set the probability slider at .5 and press Go. What are you noticing about the shape of each of the two histograms?
Set KEEPREPEATS? to Off, STOPATALLFOUND? to On, and STOPATTOP? to Off. Try to guess what you will get in each of the stalagmite sets, and then press Go.
Some of the other ProbLab (curricular) models, including SAMPLER  HubNet Participatory Simulation  feature related visuals and activities. In Stochastic Patchwork and especially in 9Blocks you will see the same 3by3 array of greenorblue squares. In the 9Block Stalagmite model, when 'keepduplicates?' is set to 'Off' and the yaxis value of the view is set to 260, we get the whole sample space without any duplicates. In the Stochastic Patchwork model and especially in 9Blocks model, we see frequency distribution histograms. These histograms compare in interesting ways with the shape of the combinations tower in this model.
If you mention this model or the NetLogo software in a publication, we ask that you include the citations below.
For the model itself:
Please cite the NetLogo software as:
Copyright 2009 Uri Wilensky.
This work is licensed under the Creative Commons AttributionNonCommercialShareAlike 3.0 License. To view a copy of this license, visit https://creativecommons.org/licenses/byncsa/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Commercial licenses are also available. To inquire about commercial licenses, please contact Uri Wilensky at uri@northwestern.edu.
(back to the NetLogo Models Library)