Wednesday, September 12

statsb.in

It happens occasionally that I need to validate an optimization by benchmarking, and the benchmark results are a bit noisy. Usually the situation does not ask for a heavy-duty statistical analysis, and I am too lazy for that anyway. However, sometimes having at least the fundamental statistics of a sample would be handy.

Obviously, calculating the standard deviation of a sample in the 21st century by itself is not a problem. There is LibreOffice, there is R, there's a bazillion statistical tools out there. They do feel a bit heavyweight for the task though, and the friction involved in starting them up and entering the data in the right format means that often I just do not bother. Google brings up some dynamic webpages for the task, a much more lightweight solution, but most of these are ugly and ad-riddled.

What's a programmer to do? Code up another weekend app, statsb.in, of course. And it is the way I like it: there is a textarea where it is easy to paste and edit inline snippets of text, say, shell script output in full; non-numeric data are ignored; statistics are computed on the fly (no stupid "Submit" buttons); and you can save the snippet on the server and get a short link (useful for footnotes pointing to data sources).

The service probably will not be expanded much further. After all, if those basic statistics are not enough, you are probably better off firing up a real statistics tool. However, I do plan to add another page for the most common task that I run into, namely, comparing the means of two populations (did my optimization have an effect?). In other words, calculating the p-value of the hypothesis that the means of two populations are the same. Stay tuned.

6 comments:

Anonymous said...

Could you show few examples of using it?

free amazon gift cards said...

Thank you a lot for spreading this with all people you really know what you are talking about Saved.

Mario Clark said...

Get ready papers with the assistance of a best essay composing administration is the better approach to get high marks in writing tasks. There are a large number of composing administrations accessible on the web. So that now it is anything but difficult to finish the written work works at moderate cost. A large portion of these administrations are inexpensive essays service and they are composing articles for cheap. It will be more useful for the students to lessen their workload. So they can focus more on studies.

Anna Glynn said...

You could certainly see your expertise in the work you write. The sector hopes for even more passionate writers such as you who aren't afraid to mention how they believe. Always follow your heart. Click on Servers Valley for the best hosting service in UK & all around the world.

Rahu Dev said...

You allowed me to greatly in my work through writing this article. free itunes codes

Blogger said...

Did you know you can shorten your long urls with AdFly and make money for every visit to your short urls.