Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Stixbox details
Please login or create an account

Stixbox

Statistics toolbox
(908 downloads for this version - 43726 downloads for all versions)
Details
Version
2.0
A more recent valid version with binaries for Scilab 5.4 exists: 2.4
Authors
Anders Holtsberg
Paris Sud University
Maurice Goursat
Jean-Philippe Chancelier
Serge Steer
Allan Cornet
Michael Baudin
Owner Organization
INRIA,DIGITEO, Université Paris Sud, and others
Maintainers
Michael Baudin
Allan Cornet
License
Dependencies
Creation Date
January 31, 2013
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Install command
--> atomsInstall("stixbox")
Description
            Purpose
-------

Stixbox is a statistics toolbox which provides distribution functions, datasets,
statistical tests and plotting facilities. 

Features
--------

 * Cumulated Distribution Functions
   * pks : Kolmogorov Smirnov distribution function 
 * Random Numbers
   * rexpweib : Random numbers from the exponential or weibull distributions 
 * Datasets
   * getdata : Famous datasets 
 * Graphics
   * histo : plot a histogram 
   * identify : Identify points on a plot by clicking with the mouse 
   * linreg : Linear or polynomial regression 
   * pairs : Pairwise scatter plots 
   * plotdens : Draw a nonparametric density estimate 
   * plotsym : Plot with symbols 
   * qqnorm : Normal probability paper 
   * qqplot : Plot empirical quantile vs empirical quantile 
   * stairs : Plots the Empirical Cumulated Distribution.
 * Logistic Regression
   * lodds : Log odds function 
   * loddsinv : inverse of log odd 
   * logitfit : Fit a logistic regression model 
 * Miscellaneous
   * betainc : Incomplete beta function 
   * betaln : Logarithm of beta function 
   * ciboot : Various bootstrap confidence intervals 
   * cov : Covariance matrix 
   * covboot : Bootstrap estimate of the variance of a parameter estimate 
   * covjack : Jackknife estimate of the variance of a parameter estimate 
   * gammainc : The incomplete gamma function 
   * polyfit : Polynomial curve fitting 
   * polyval : Polynomial evaluation 
   * quantile : Empirical quantile (percentile). 
   * rboot : Simulate a bootstrap resample from a sample 
   * stdboot : Bootstrap estimate of the parameter standard deviation 
   * stdjack : Jackknife estimate of the standard deviation of a parameter
estimate 
 * Tests, confidence intervals and model estimation
   * ciquant : Nonparametric confidence interval for quantile 
   * cmpmod : Compare linear submodel versus larger one 
   * kstwo : Kolmogorov-Smirnov statistic from two samples 
   * lsfit : Fit a multiple regression normal model 
   * lsselect : Select a predictor subset for regression 
   * test1b : Bootstrap t test and confidence interval for the mean 
   * test1n : Tests and confidence intervals based on a normal sample 
   * test1r : Test for median equals 0 using rank test 
   * test2n : Tests and confidence intervals based on two normal samples with
common variance 
            
Files (2)
[339.49 kB]
Source code archive

[287.54 kB]
OS-independent binary for Scilab 5.4.x
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (1)     Leave a comment 
Comment from Michael Baudin -- January 31, 2013, 09:28:42 PM    
Here is the changelog of the v2.0:

    * Removed std function: use Scilab's stdev instead.
To update your code, please use the following rules.
If A is a row or column vector, then replace std(A) with stdev(A).
If A is a matrix, then replace std(A) with stdev(A,"r") :

-->A=[1,2,10;7,7.1,7.01]
 A  =
    1.    2.     10.   
    7.    7.1    7.01  
-->std(A)
 ans  =
    4.2426407    3.6062446    2.1142493  
-->stdev(A,"r")
 ans  =
    4.2426407    3.6062446    2.1142493  
    * Removed unnecessary requirement on Scilab 5.4.
    * Removed bincoef function: use specfun_nchoosek instead.
To update your code, please install the specfun module:

atomsInstall("specfun")

and replace 

k=bincoef(n,N) 

with 

k=specfun_nchoosek(N,n)

Notice that N and n are exchanged.
    * Updated the unit tests to use assert functions.
    * Removed the following functions:

Probability Distribution Functions: 
dbeta, dbinom, dchisq, df, dgamma, dhypg, dnorm, dt
Probability Cumulative Distribution Functions
pbeta, pbinom, pchisq, pf, pgamma, phypg, pnorm, pt
Inverse Cumulative Distribution Functions
qbeta, qbinom, qchisq, qf, qgamma, qhypg, qnorm, qt
Random Numbers
rbeta, rbinom, rchisq, rf, rgamma, rgeom, rhypg, rnorm, rpoiss, rt
Reject Methods
rjbinom, rjgamma, rjpoiss

      Users should use the distfun module for Scilab.
      To install it, type:

atomsInstall("distfun")

      This has been decided for the following reasons :
      * Stixbox's distribution have known bugs, but no 
        known maintainer to fix them.
      * distfun is compatible with Matlab.
      * distfun has more tests.
      * distfun has more help pages and examples.
      * distfun has more consistent functions.
      * distfun's distributions are vectorized (and fast).
    * The previous change automatically fixes the following bugs.
    http://forge.scilab.org/index.php/p/stixbox/issues/339/
    http://forge.scilab.org/index.php/p/stixbox/issues/338/
    http://forge.scilab.org/index.php/p/stixbox/issues/337/
    http://forge.scilab.org/index.php/p/stixbox/issues/335/
    http://forge.scilab.org/index.php/p/stixbox/issues/223/
    http://forge.scilab.org/index.php/p/stixbox/issues/98/
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.