You are looking at historical revision 20479 of this page. It may differ significantly from its current revision.

Still under testing!


This library is a port of Larry Hunter's Lisp statistics library to chicken scheme.

The library provides a number of formulae and methods taken from the book "Fundamentals of Biostatistics" by Bernard Rosner (5th edition).

Provided Functions


[procedure] (random-pick items)

given a list of items, returns a random item. <procedure>(random-sample n items)</procedure> given a number of items to select and a list of items to select from, returns a random sample without replacement of size n. <procedure>(sign n)</procedure> given a number n, returns 0, 1 or -1 according to if n is zero, positive or negative. <procedure>(square n)</procedure> given a number n, returns the square of n.

Descriptive statistics

Distributional functions

Confidence intervals

Hypothesis testing


(non parametric)

Sample size estimates

Correlation and regression

Significance test functions


Peter Lane wrote the scheme version of this library. The original Lisp version was written by Larry Hunter.


GPL version 3.0.


Needs srfi-1, srfi-25, srfi-69, vector-lib, numbers, extras, foreign, format

Uses the GNU scientific library for basic numeric processing, so requires libgsl, libgslcblas and the development files for libgsl.

Version History

trunk, for testing