js-stats
Package provides the implementation of various statistics distribution such as normal distribution, fisher, student-t, and so on

Features
Install
Run the following npm command to install
npm install js-stats
Usage
Sample code is available at playground
Using with nodejs
jsstats = require('js-stats');
var mu = 0.0;
var sd = 1.0;
var normal_distribution = new jsstats.NormalDistribution(mu, sd);
var X = 10.0;
var p = normal_distribution.cumulativeProbability(X);
var p = 0.7;
var X = normal_distribution.invCumulativeProbability(p);
var df = 10;
var t_distribution = new jsstats.TDistribution(df);
var t_df = 10.0;
var p = t_distribution.cumulativeProbability(t_df);
var p = 0.7;
var t_df = t_distribution.invCumulativeProbability(p);
var df1 = 10;
var df2 = 20;
var f_distribution = new jsstats.FDistribution(df1, df2);
var F = 10.0;
var p = f_distribution.cumulativeProbability(F);
var df = 10;
var cs_distribution = new jsstats.ChiSquareDistribution(df);
var X = 10.0;
var p = cs_distribution.cumulativeProbability(X);
Using with HTML page