UNPKG

@stdlib/stats-kstest

Version:

One-sample Kolmogorov-Smirnov goodness-of-fit test.

90 lines (78 loc) 3.23 kB
/** * @license Apache-2.0 * * Copyright (c) 2018 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ 'use strict'; /* * When adding modules to the namespace, ensure that they are added in alphabetical order according to module name. */ // MODULES // var arcsine = require( '@stdlib/stats-base-dists-arcsine-cdf' ); var beta = require( '@stdlib/stats-base-dists-beta-cdf' ); var betaprime = require( '@stdlib/stats-base-dists-betaprime-cdf' ); var cauchy = require( '@stdlib/stats-base-dists-cauchy-cdf' ); var chi = require( '@stdlib/stats-base-dists-chi-cdf' ); var chisquare = require( '@stdlib/stats-base-dists-chisquare-cdf' ); var cosine = require( '@stdlib/stats-base-dists-cosine-cdf' ); var erlang = require( '@stdlib/stats-base-dists-erlang-cdf' ); var exponential = require( '@stdlib/stats-base-dists-exponential-cdf' ); var f = require( '@stdlib/stats-base-dists-f-cdf' ); var frechet = require( '@stdlib/stats-base-dists-frechet-cdf' ); var gamma = require( '@stdlib/stats-base-dists-gamma-cdf' ); var gumbel = require( '@stdlib/stats-base-dists-gumbel-cdf' ); var invgamma = require( '@stdlib/stats-base-dists-invgamma-cdf' ); var kumaraswamy = require( '@stdlib/stats-base-dists-kumaraswamy-cdf' ); var laplace = require( '@stdlib/stats-base-dists-laplace-cdf' ); var levy = require( '@stdlib/stats-base-dists-levy-cdf' ); var logistic = require( '@stdlib/stats-base-dists-logistic-cdf' ); var lognormal = require( '@stdlib/stats-base-dists-lognormal-cdf' ); var normal = require( '@stdlib/stats-base-dists-normal-cdf' ); var pareto1 = require( '@stdlib/stats-base-dists-pareto-type1-cdf' ); var rayleigh = require( '@stdlib/stats-base-dists-rayleigh-cdf' ); var t = require( '@stdlib/stats-base-dists-t-cdf' ); var triangular = require( '@stdlib/stats-base-dists-triangular-cdf' ); var uniform = require( '@stdlib/stats-base-dists-uniform-cdf' ); var weibull = require( '@stdlib/stats-base-dists-weibull-cdf' ); // MAIN // var CDF = {}; CDF[ 'arcsine' ] = arcsine; CDF[ 'beta' ] = beta; CDF[ 'betaprime' ] = betaprime; CDF[ 'cauchy' ] = cauchy; CDF[ 'chi' ] = chi; CDF[ 'chisquare' ] = chisquare; CDF[ 'cosine' ] = cosine; CDF[ 'erlang' ] = erlang; CDF[ 'exponential' ] = exponential; CDF[ 'f' ] = f; CDF[ 'frechet' ] = frechet; CDF[ 'gamma' ] = gamma; CDF[ 'gumbel' ] = gumbel; CDF[ 'invgamma' ] = invgamma; CDF[ 'kumaraswamy' ] = kumaraswamy; CDF[ 'laplace' ] = laplace; CDF[ 'levy' ] = levy; CDF[ 'logistic' ] = logistic; CDF[ 'lognormal' ] = lognormal; CDF[ 'normal' ] = normal; CDF[ 'pareto-type1' ] = pareto1; CDF[ 'rayleigh' ] = rayleigh; CDF[ 't' ] = t; CDF[ 'triangular' ] = triangular; CDF[ 'uniform' ] = uniform; CDF[ 'weibull' ] = weibull; // EXPORTS // module.exports = CDF;