From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11230 invoked by alias); 10 Dec 2002 09:36:26 -0000 Mailing-List: contact gsl-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gsl-discuss-owner@sources.redhat.com Received: (qmail 11222 invoked from network); 10 Dec 2002 09:36:23 -0000 Received: from unknown (HELO smtp3.cern.ch) (137.138.131.164) by sources.redhat.com with SMTP; 10 Dec 2002 09:36:23 -0000 Received: from pcitapi07.cern.ch (pcitapi07.cern.ch [137.138.38.58]) by smtp3.cern.ch (8.12.1/8.12.1) with ESMTP id gBA9ZpMd023380; Tue, 10 Dec 2002 10:35:51 +0100 (MET) Received: by pcitapi07.cern.ch (Postfix, from userid 7538) id 1834E660A; Tue, 10 Dec 2002 10:35:49 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by pcitapi07.cern.ch (Postfix) with ESMTP id EC90D4EA6; Tue, 10 Dec 2002 10:35:49 +0100 (CET) Date: Tue, 10 Dec 2002 03:10:00 -0000 From: Alberto Ribon X-X-Sender: ribon@pcitapi07.cern.ch Reply-To: Alberto.Ribon@cern.ch To: Brian Gough Cc: gsl-discuss@sources.redhat.com, Andreas Pfeiffer , Gabriele Cosmo , Maria Grazia Pia Subject: Re: Statistical tests In-Reply-To: <15861.1559.670101.794295@debian> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2002-q4/txt/msg00209.txt.bz2 Hello, I am involved, with other people (mainly from CERN, European Organization for Nuclear Research, and also from INFN, the Italian National Nuclear Physics institute), in a project to develop a statistical test suite to automatize the tedious but essential task of checking a large (thousands) distributions (either from real experimental data or from simulation), against other "reference" distributions (which can be theoretical expected distributions, or other data distributions, or even simulated distributions, obtained for example in previous versions of the simulated package). Central in this project is the employment of different statistical tests, like Chi2, Kolmogorov-Smirnov, Smirnov-Cramer-von Mises, Anderson-Darling, etc... This project will be written in * C++ * and will be * free software *. Furthermore, for the histogram part, we plan to use another C++ free software package, developed in the same High Energy Physics community, called AIDA/Anaphe: http://aida.freehep.org/ http://cern.ch/anaphe/ (another package, still in C++ and free software, which is currently heavily used by all High-Energy Physics community, and which provides lots of useful mathematical functions, is CLHEP: http://cern.ch/clhep/ this is not directly linked with the statistical tests, but I think it is worth to bring it to your attention) We plan to have a first release of it for Spring-Summer 2003. We are quite interested and pleased to provide this code to GSL, including the necessary integration effort with the rest of GSL. We will contact you as soon as we have a working first version. Best Regards, Alberto Ribon PS- I'd like to thank and acknowledge for the replies I received previously (see below), from Ramon Diaz and Jason H. Stover, who pointed me on the GNU R project. I had a look at it, but we don't think it provides what we really need. ------------------------------- On Mon, 9 Dec 2002, Brian Gough wrote: ->Alberto RIBON writes: -> > I am not writing for reporting a bug, but for asking a question: -> > I have looked through the various GSL functions but I haven't -> > found any function related to statistical tests, that is to -> > determine the probability that a distribution (histogram) is -> > coming from a certain distribution (which could be an analytical -> > function, or another histogram). Examples of such tests are: -> > --- Kolmogorov-Smirnov test; --- Smirnov-Cramer-von Mises test; -> > --- Anderson-Darling test. -> > Am I right, or these functions are already provided in GSL? If -> > not, as I think, is it planned to have them in future extensions, -> > and if this is the case when more or less? -> ->GSL doesn't have any statistical tests at the moment, since nobody has ->volunteered to write them. If you'd like to write some let me know. -> ->Brian ->