Skip to main content
Module

x/simplestatistic/index.js

simple statistics for node & browser javascript
File
// # simple-statistics//// A simple, literate statistics system.
// Linear Regressionexport { default as linearRegression } from "./src/linear_regression";export { default as linearRegressionLine } from "./src/linear_regression_line";export { default as standardDeviation } from "./src/standard_deviation";export { default as rSquared } from "./src/r_squared";export { default as mode } from "./src/mode";export { default as modeFast } from "./src/mode_fast";export { default as modeSorted } from "./src/mode_sorted";export { default as min } from "./src/min";export { default as max } from "./src/max";export { default as extent } from "./src/extent";export { default as minSorted } from "./src/min_sorted";export { default as maxSorted } from "./src/max_sorted";export { default as extentSorted } from "./src/extent_sorted";export { default as sum } from "./src/sum";export { default as sumSimple } from "./src/sum_simple";export { default as product } from "./src/product";export { default as quantile } from "./src/quantile";export { default as quantileSorted } from "./src/quantile_sorted";export { default as quantileRank } from "./src/quantile_rank";export { default as quantileRankSorted } from "./src/quantile_rank_sorted";export { default as interquartileRange, default as iqr} from "./src/interquartile_range";export { default as medianAbsoluteDeviation, default as mad} from "./src/median_absolute_deviation";export { default as chunk } from "./src/chunk";export { default as sampleWithReplacement } from "./src/sample_with_replacement";export { default as shuffle } from "./src/shuffle";export { default as shuffleInPlace } from "./src/shuffle_in_place";export { default as sample } from "./src/sample";export { default as ckmeans } from "./src/ckmeans";export { default as uniqueCountSorted } from "./src/unique_count_sorted";export { default as sumNthPowerDeviations } from "./src/sum_nth_power_deviations";export { default as equalIntervalBreaks } from "./src/equal_interval_breaks";
// sample statisticsexport { default as sampleCovariance } from "./src/sample_covariance";export { default as sampleCorrelation } from "./src/sample_correlation";export { default as sampleRankCorrelation } from "./src/sample_rank_correlation";export { default as sampleVariance } from "./src/sample_variance";export { default as sampleStandardDeviation } from "./src/sample_standard_deviation";export { default as sampleSkewness } from "./src/sample_skewness";export { default as sampleKurtosis } from "./src/sample_kurtosis";
// combinatoricsexport { default as permutationsHeap } from "./src/permutations_heap";export { default as combinations } from "./src/combinations";export { default as combinationsReplacement } from "./src/combinations_replacement";
// measures of centralityexport { default as addToMean } from "./src/add_to_mean";export { default as combineMeans } from "./src/combine_means";export { default as combineVariances } from "./src/combine_variances";export { default as geometricMean } from "./src/geometric_mean";export { default as logAverage } from "./src/log_average";export { default as harmonicMean } from "./src/harmonic_mean";export { default as average, default as mean } from "./src/mean";
export { default as averageSimple, default as meanSimple} from "./src/mean_simple";
export { default as median } from "./src/median";export { default as medianSorted } from "./src/median_sorted";export { default as subtractFromMean } from "./src/subtract_from_mean";
export { default as rootMeanSquare, default as rms} from "./src/root_mean_square";export { default as variance } from "./src/variance";export { default as coefficientOfVariation } from "./src/coefficient_of_variation";export { default as tTest } from "./src/t_test";export { default as tTestTwoSample } from "./src/t_test_two_sample";export { default as wilcoxonRankSum } from "./src/wilcoxon_rank_sum";// ss.jenks = require('./src/jenks');
// Classifiersexport { default as BayesianClassifier, default as bayesian} from "./src/bayesian_classifier";export { default as PerceptronModel, default as perceptron} from "./src/perceptron";
// Distribution-related methodsexport { default as epsilon } from "./src/epsilon"; // We make ε available to the test suite.export { default as factorial } from "./src/factorial";export { default as gamma } from "./src/gamma";export { default as gammaln } from "./src/gammaln";export { default as bernoulliDistribution } from "./src/bernoulli_distribution";export { default as binomialDistribution } from "./src/binomial_distribution";export { default as poissonDistribution } from "./src/poisson_distribution";export { default as chiSquaredDistributionTable } from "./src/chi_squared_distribution_table";export { default as chiSquaredGoodnessOfFit } from "./src/chi_squared_goodness_of_fit";export { default as kernelDensityEstimation, default as kde} from "./src/kernel_density_estimation";
// Normal distributionexport { default as zScore } from "./src/z_score";export { default as cumulativeStdNormalProbability } from "./src/cumulative_std_normal_probability";export { default as cumulativeStdLogisticProbability } from "./src/cumulative_std_logistic_probability";export { default as standardNormalTable } from "./src/standard_normal_table";export { default as errorFunction, default as erf } from "./src/error_function";export { default as inverseErrorFunction } from "./src/inverse_error_function";export { default as probit } from "./src/probit";export { default as logit } from "./src/logit";
// Non-parametric Methodsexport { default as permutationTest } from "./src/permutation_test";
// Root-finding methodsexport { default as bisect } from "./src/bisect";
// Clustering methods and metricsexport { default as kMeansCluster } from "./src/k_means_cluster";export { default as silhouette } from "./src/silhouette";export { default as silhouetteMetric } from "./src/silhouette_metric";
// Utilsexport { default as quickselect } from "./src/quickselect";export { default as sign } from "./src/sign";export { default as numericSort } from "./src/numeric_sort";export { default as relativeError } from "./src/relative_error";export { default as approxEqual } from "./src/approx_equal";