SOCR EduMaterials Activities GeneralCentralLimitTheorem

Jump to: navigation, search

SOCR Educational Materials - Activities - SOCR General Central Limit Theorem (CLT) Activity

This activity represents a very general demonstration of the Central Limit Theorem (CLT). The activity is based on the SOCR Sampling Distribution CLT Experiment. This experiment builds upon a RVLS CLT applet by extending the applet functionality and providing the capability of sampling from any SOCR Distribution.


The aims of this activity are to:

  • Provide intuitive notion of sampling from any process with a well-defined distribution.
  • Motivate and facilitate learning of the CLT.
  • Empirically validate that sample-averages of random observations (most processes) follow approximately normal distribution.
  • Empirically demonstrate that the sample-average is special and other sample statistics (e.g., median, variance, range, etc.) generally do not have distributions that are normal.
  • Illustrate that the expectation of the sample-average equals the population mean (and the sample-average is typically a good measure of centrality for a population/process).
  • Show that the variation of the sampling distribution of the mean rapidly decreases as the sample size increases (\( ~1\over{\sqrt{n}}\)).
  • Reinforce the concepts of a native distribution, sample, sample distribution, sampling distribution, parameter estimator and data-driven numerical parameter estimate.

The SOCR CLT Experiment

To start the this Experiment, go to SOCR Experiments and select the SOCR Sampling Distribution CLT Experiment from the drop-down list of experiments in the left panel. The image below shows the interface to this experiment. Notice the main control widgets on this image (boxed in blue and pointed to by arrows). The generic control buttons on the top allow you to do one or multiple steps/runs, stop and reset this experiment. The two tabs in the main frame provide graphical access to the results of the experiment (Histograms and Summaries) or the Distribution selection panel (Distributions). Remember that choosing sample-sizes <= 16 will animate the samples (second graphing row), whereas larger sample-sizes (N>20) will only show the updates of the sampling distributions (bottom two graphing rows).

SOCR Activities General CLT Dinov 012207 Fig1.jpg

Experiment 1

Expand your Experiment panel (right panel) by clicking/dragging the vertical split-pane bar. Choose the two sample sizes for the two statistics to be 10. Press the step-button a few of times (2-5) to see the experiment run several times. Notice how data is being sampled from the native population (the distribution of the process on the top). For each step, the process of sampling 2 samples of 10 observations will generate 2 sample statistics of the 2 parameters of interest (these are defaulted to mean and variance). At each step, you can see the plots of all sample values, as well as the computed sample statistics for each parameter. The sample values are shown on the second row graph, below the distribution of the process, and the two sample statistics are plotted on the bottom two rows. If we run this experiment many times, the bottom two graphs/histograms become good approximations to the corresponding sampling distributions. If we did this infinitely many times these two graphs become the sampling distributions of the chosen sample statistics (as the observations/measurements are independent within each sample and between samples). Finally, press the Refresh Stats Table button on the top to see the sample summary statistics for the native population distribution (row 1), last sample (row 2) and the two sampling distributions, in this case mean and variance (rows 3 and 4).

SOCR Activities General CLT Dinov 012207 Fig2.jpg

Experiment 2

For this experiment we'll look at the mean, standard deviation, skewness and kurtosis of the sample-average and the sample-variance (these two sample data-driven statistical estimates). Choose sample-sizes of 50, for both estimates (mean and variance). Select the Fit Normal Curve check-boxes for both sample distributions. Step through the experiment a few times (by clicking the Run button) and then click Refresh Stats Table button on the top to see the sample summary statistics. Try to understand and relate these sample-distribution statistics to their analogues from the native population (on the top row). For example, the mean of the multiple sample-averages is about the same as the mean of the native population, but the standard deviation of the sampling distribution of the average is about \(\sigma\over{\sqrt{n}}\), where \(\sigma\) is the standard deviation of the original native process/distribution.

SOCR Activities General CLT Dinov 012207 Fig3.jpg

Experiment 3

Now let's select any of the SOCR Distributions, sample from it repeatedly and see if the central limit theorem is valid for the process we have selected. Try Normal, Poisson, Beta, Gamma, Cauchy and other continuous or discrete distributions. Are our empirical results in agreement with the CLT? Go to the Distributions tab on the top of the graphing panel. Reset the experiments panel (button on the top). Select a distribution from the drop-down list of distributions in this list. Choose appropriate parameters for your distribution, if any, and click the Sample from this Current Distribution button to send this distribution to the graphing panel in the Histograms and Summaries tab. Go to this panel and again run the experiment several times. Notice how we now sample from a Non-Normal Distribution for the first time. In this case we had chosen the Beta distribution (\(\alpha=6.7, \beta=0.5\)).

SOCR Activities General CLT Dinov 012207 Fig4.jpg SOCR Activities General CLT Dinov 012207 Fig5.jpg

Experiment 4

Suppose the distribution we want to sample from is not included in the list of SOCR Distributions, under the Distributions tab. We can then draw a shape for a hypothetical distribution by clicking and dragging the mouse in the top graphing canvas (Histograms and Summaries tab panel). This away you can construct contiguous and discontinuous, symmetric and asymmetric, unimodal and multi-modal, leptokurtic and mesokurtic and other types of distributions. In the figure below, we had demonstrated this functionality to study differences between two data-driven estimates for the population center - sample mean and sample median. Look how the sampling distribution of the sample-average is very close to Normal, where as the sampling distribution of the sample median is not.

SOCR Activities General CLT Dinov 012207 Fig6.jpg


  • What effects will asymmetry, gaps and continuity of the native distribution have on the applicability of the CLT, or on the asymptotic distribution of various sample statistics?
  • When can we reasonably expect statistics, other than the sample mean, to have CLT properties?
  • If a native process has \(\sigma_{X}=10\) and we take a sample of size 10, what will be \(\sigma_{\overline{X}}\)? Does it depend on the shape of the original process? How large should the sample-size be so that \(\sigma_{\overline{X}}={2\over 3}\sigma_{X}\)?


The second part of this SOCR Activity demonstrates the applications of the Central Limit Theorem.


Translate this page:

Uk flag.gif

De flag.gif

Es flag.gif

Fr flag.gif

It flag.gif

Pt flag.gif

Jp flag.gif

Bg flag.gif

الامارات العربية المتحدة
Ae flag.gif

Fi flag.gif

इस भाषा में
In flag.gif

No flag.png

Kr flag.gif

Cn flag.gif

Cn flag.gif

Ru flag.gif

Nl flag.gif

Gr flag.gif

Hr flag.gif

Česká republika
Cz flag.gif

Dk flag.gif

Pl flag.png

Ro flag.png

Se flag.gif