Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : NIST Datasets details
Login with GitLab

NIST Datasets

NIST Statistical Reference Datasets
(965 downloads for this version - 16392 downloads for all versions)
A more recent valid version exists: 0.4
Michael Baudin
Owner Organization
Michael BAUDIN
Creation Date
July 20, 2011
Source created on
Scilab 5.2.x
Binaries available on
Scilab 5.2.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("nistdataset")

The goal of this toolbox is to provide a collection of datasets 
distributed by NIST.

The NIST Standard Reference Datasets is a collection of datasets. 
The purpose of this project is to improve the accuracy of statistical 
software by providing reference datasets with certified computational 
results that enable the objective evaluation of statistical software.

See the overview in the help provided with this toolbox.


The following is a list of functions in this toolbox.

 * nistdataset_getpath — Returns the path to the current module.
 * nistdataset_read — Reads a dataset from NIST
Moreover, the module provides 34 datasets from NIST in the following 
 * Univariate Summary Statistics (9 datasets)
 * Non Linear Least Squares (25 datasets)

Datasets from other categories are provided on the NIST 
website, which cannot be read by the current toolbox. 
However, it should be straightforward to extend the current 
toolbox to read the other categories of files.


 * Statistical Reference Datasets,
Files (2)
[71.42 kB]
Source code archive
Fixed again the start message.
[97.08 kB]
OS-independent binary for Scilab 5.2.x
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (2)     Leave a comment 
Comment -- July 20, 2011, 01:32:33 PM    

Thank your for this comment. The nistdataset_gui function does not exist: this was a
in the message. The correct message is:

Type "demo_gui()" and search for "Nistdataset" for Demonstrations.

This should be fixed in the next version (0.2).


Comment -- July 20, 2011, 01:56:18 PM    
I realize I forgot to answer to the "model as an equation" part of the question.
current read function does not read the string which is associated with the non linear 
least squares cases. For example, the last lines of :

Model:         Exponential Class
               8 Parameters (b1 to b8)

               y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) 
                                   + b6*exp( -(x-b7)**2 / b8**2 ) + e

are just ignored. Only the "Exponential Class" and "8 Parameters (b1 to
b8)" lines are 
read. This is because there is a blank line between them... In fact, there is no 
"Equation" field in this format. 

But, even if we had the equation as a string, this would not be very useful. I guess that 
being able to evaluate the value of the function given x would be more convenient. Hence, 
we would need a set of functions such as :

 * nistdataset_nlsMisra1a
 * nistdataset_nlsChwirut2
 * nistdataset_nlsChwirut1
 * nistdataset_nlsGauss2

which computes y given x and b. These functions should be easy to create: perhaps in the 
next release ?


Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
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.