
| Middle of category | Frequency | Frequency % | Cummulative frequency % |
| 3.45 | 24 | 0.0 | 0.0 |
| 3.55 | 6955 | 4.0 | 4.0 |
| 3.65 | 17983 | 10.3 | 14.3 |
| 3.75 | 15919 | 9.1 | 23.5 |
| 3.85 | 16106 | 9.3 | 32.7 |
| 3.95 | 19672 | 11.3 | 44.0 |
| 4.05 | 19300 | 11.1 | 55.1 |
| 4.15 | 13314 | 7.6 | 62.8 |
| 4.25 | 8514 | 4.9 | 67.7 |
| 4.35 | 5457 | 3.1 | 70.8 |
| 4.45 | 3921 | 2.3 | 73.1 |
| 4.55 | 4665 | 2.7 | 75.7 |
| 4.65 | 6727 | 3.9 | 79.6 |
| 4.75 | 7939 | 4.6 | 84.2 |
| 4.85 | 7690 | 4.4 | 88.6 |
| 4.95 | 5990 | 3.4 | 92.0 |
| 5.05 | 4715 | 2.7 | 94.7 |
| 5.15 | 3304 | 1.9 | 96.6 |
| 5.25 | 2176 | 1.3 | 97.9 |
| 5.35 | 1285 | 0.7 | 98.6 |
| 5.45 | 759 | 0.4 | 99.1 |
| 5.55 | 420 | 0.2 | 99.3 |
| 5.65 | 222 | 0.1 | 99.4 |
| 5.75 | 168 | 0.1 | 99.5 |
| 5.85 | 133 | 0.1 | 99.6 |
| 5.95 | 84 | 0.0 | 99.6 |
| 6.05 | 84 | 0.0 | 99.7 |
| 6.15 | 59 | 0.0 | 99.7 |
| 6.25 | 43 | 0.0 | 99.8 |
| 6.35 | 70 | 0.0 | 99.8 |
| 6.45 | 50 | 0.0 | 99.8 |
| 6.55 | 47 | 0.0 | 99.9 |
| 6.65 | 59 | 0.0 | 99.9 |
| 6.75 | 23 | 0.0 | 99.9 |
| 6.85 | 25 | 0.0 | 99.9 |
| 6.95 | 19 | 0.0 | 99.9 |
| 7.05 | 19 | 0.0 | 99.9 |
| 7.15 | 16 | 0.0 | 99.9 |
| 7.25 | 15 | 0.0 | 100.0 |
| 7.36 | 12 | 0.0 | 100.0 |
| 7.46 | 10 | 0.0 | 100.0 |
| 7.56 | 13 | 0.0 | 100.0 |
| 7.66 | 4 | 0.0 | 100.0 |
| 7.76 | 9 | 0.0 | 100.0 |
| 7.86 | 10 | 0.0 | 100.0 |
| 7.96 | 3 | 0.0 | 100.0 |
| 8.06 | 1 | 0.0 | 100.0 |
| 8.16 | 5 | 0.0 | 100.0 |
| 8.26 | 8 | 0.0 | 100.0 |
| 8.36 | 3 | 0.0 | 100.0 |
| 8.46 | 3 | 0.0 | 100.0 |
FYI: Regression on these (log-log) data points gives a line with slope of -1.88 and y-intercept of 16.53. The correlation coefficient is -0.917024474477922.
This program is a version of demo.cgi by Sanford Morton, heavily modified by Michael Grobe to include data input, categorization, and regression. The program uses Perl module Chart::Plot, written by Sanford Morton and downloaded from www.speakeasy.org, to draw plots.