Sobre las bibliotecas de Scheme específicamente, aquí hay dos GSL fijaciones que pueden interesarle:
El segundo proyecto está disponible en PLaneT si utiliza Raqueta .
Este es un ejemplo que devuelve el $p$ -valor para el cuantil $x=4.2$ de un ${\cal F}(2, 10)$ distribución ( $p=0.047$ ):
(require (planet williams/science/random-distributions/f-distribution))
(- 1 (f-distribution-cdf 4.2 2 10))
con la correspondiente FCD
(require (planet williams/science/random-distributions/f-distribution-graphics))
(f-distribution-plot 2 10)
También hay algunos funciones estadísticas disponible para Esquema del pollo (rama de lanzamiento 4). Después de haber instalado las dependencias necesarias, por ejemplo
$ sudo chicken-install statistics
podrá hacer algo como
(use statistics)
(f-significance 4.2 2 10 #:one-tailed? #t)
en el shell interactivo de Chicken ( csi
).
Como señala @cardinal, el Guile-numérico parece prometedor, ya que parece proporcionar un marco más integrado (con soporte de libfft y lapack) para la computación estadística. No tengo tiempo para probarlo actualmente, pero vale la pena intentarlo.