xref: /freebsd/usr.bin/ministat/README (revision 05248206f720394d95c2a7475429311df670a2e9)
13b9b37bdSPoul-Henning Kamp
23b9b37bdSPoul-Henning KampA small tool to do the statistics legwork on benchmarks etc.
33b9b37bdSPoul-Henning Kamp
43b9b37bdSPoul-Henning KampPrepare your data into two files, one number per line
53b9b37bdSPoul-Henning Kamprun
63b9b37bdSPoul-Henning Kamp	./ministat data_before data_after
73b9b37bdSPoul-Henning Kamp
83b9b37bdSPoul-Henning Kampand see what it says.
93b9b37bdSPoul-Henning Kamp
103b9b37bdSPoul-Henning KampYou need at least three data points in each data set, but the more
113b9b37bdSPoul-Henning Kampyou have the better your result generally gets.
123b9b37bdSPoul-Henning Kamp
133b9b37bdSPoul-Henning KampHere are two typical outputs:
143b9b37bdSPoul-Henning Kamp
153b9b37bdSPoul-Henning Kampx _1
163b9b37bdSPoul-Henning Kamp+ _2
173b9b37bdSPoul-Henning Kamp+--------------------------------------------------------------------------+
183b9b37bdSPoul-Henning Kamp|x            +    x+      x            x   x             +           ++   |
193b9b37bdSPoul-Henning Kamp|        |_________|______AM_______________|__A___________M_______________||
203b9b37bdSPoul-Henning Kamp+--------------------------------------------------------------------------+
213b9b37bdSPoul-Henning Kamp    N           Min           Max        Median           Avg        Stddev
223b9b37bdSPoul-Henning Kampx   5         36060         36138         36107       36105.6     31.165686
233b9b37bdSPoul-Henning Kamp+   5         36084         36187         36163       36142.6     49.952978
243b9b37bdSPoul-Henning KampNo difference proven at 95.0% confidence
253b9b37bdSPoul-Henning Kamp
263b9b37bdSPoul-Henning KampHere nothing can be concluded from the numbers.  It _may_ be possible to
273b9b37bdSPoul-Henning Kampprove something if many more measurements are made, but with only five
283b9b37bdSPoul-Henning Kampmeasurements, nothing is proven.
293b9b37bdSPoul-Henning Kamp
303b9b37bdSPoul-Henning Kamp
313b9b37bdSPoul-Henning Kampx _1
323b9b37bdSPoul-Henning Kamp+ _2
333b9b37bdSPoul-Henning Kamp+--------------------------------------------------------------------------+
343b9b37bdSPoul-Henning Kamp|                                                               +          |
353b9b37bdSPoul-Henning Kamp|                               x                               +         +|
363b9b37bdSPoul-Henning Kamp|x                    x         x          x                    +         +|
373b9b37bdSPoul-Henning Kamp|         |_______________A_____M_________|                   |_M___A____| |
383b9b37bdSPoul-Henning Kamp+--------------------------------------------------------------------------+
393b9b37bdSPoul-Henning Kamp    N           Min           Max        Median           Avg        Stddev
403b9b37bdSPoul-Henning Kampx   5         0.133         0.137         0.136        0.1354  0.0015165751
413b9b37bdSPoul-Henning Kamp+   5         0.139          0.14         0.139        0.1394 0.00054772256
423b9b37bdSPoul-Henning KampDifference at 95.0% confidence
433b9b37bdSPoul-Henning Kamp        0.004 +/- 0.00166288
443b9b37bdSPoul-Henning Kamp        2.95421% +/- 1.22812%
453b9b37bdSPoul-Henning Kamp        (Student's t, pooled s = 0.00114018)
463b9b37bdSPoul-Henning Kamp
473b9b37bdSPoul-Henning KampHere we have a clearcut difference, not very big, but clear and unambiguous.
483b9b37bdSPoul-Henning Kamp
493b9b37bdSPoul-Henning Kamp
50