UNPKG

5.57 kBTypeScriptView Raw
1// # simple-statistics
2//
3// A simple, literate statistics system.
4
5// Linear Regression
6export { default as linearRegression } from "./src/linear_regression";
7export { default as linearRegressionLine } from "./src/linear_regression_line";
8export { default as standardDeviation } from "./src/standard_deviation";
9export { default as rSquared } from "./src/r_squared";
10export { default as mode } from "./src/mode";
11export { default as modeFast } from "./src/mode_fast";
12export { default as modeSorted } from "./src/mode_sorted";
13export { default as min } from "./src/min";
14export { default as max } from "./src/max";
15export { default as extent } from "./src/extent";
16export { default as minSorted } from "./src/min_sorted";
17export { default as maxSorted } from "./src/max_sorted";
18export { default as sum } from "./src/sum";
19export { default as sumSimple } from "./src/sum_simple";
20export { default as product } from "./src/product";
21export { default as quantile } from "./src/quantile";
22export { default as quantileSorted } from "./src/quantile_sorted";
23export { default as quantileRank } from "./src/quantile_rank";
24export { default as quantileRankSorted } from "./src/quantile_rank_sorted";
25export {
26 default as interquartileRange,
27 default as iqr
28} from "./src/interquartile_range";
29export {
30 default as medianAbsoluteDeviation,
31 default as mad
32} from "./src/median_absolute_deviation";
33export { default as chunk } from "./src/chunk";
34export { default as sampleWithReplacement } from "./src/sample_with_replacement";
35export { default as shuffle } from "./src/shuffle";
36export { default as shuffleInPlace } from "./src/shuffle_in_place";
37export { default as sample } from "./src/sample";
38export { default as ckmeans } from "./src/ckmeans";
39export { default as uniqueCountSorted } from "./src/unique_count_sorted";
40export { default as sumNthPowerDeviations } from "./src/sum_nth_power_deviations";
41export { default as equalIntervalBreaks } from "./src/equal_interval_breaks";
42
43// sample statistics
44export { default as sampleCovariance } from "./src/sample_covariance";
45export { default as sampleCorrelation } from "./src/sample_correlation";
46export { default as sampleVariance } from "./src/sample_variance";
47export { default as sampleStandardDeviation } from "./src/sample_standard_deviation";
48export { default as sampleSkewness } from "./src/sample_skewness";
49export { default as sampleKurtosis } from "./src/sample_kurtosis";
50
51// combinatorics
52export { default as permutationsHeap } from "./src/permutations_heap";
53export { default as combinations } from "./src/combinations";
54export { default as combinationsReplacement } from "./src/combinations_replacement";
55
56// measures of centrality
57export { default as addToMean } from "./src/add_to_mean";
58export { default as combineMeans } from "./src/combine_means";
59export { default as combineVariances } from "./src/combine_variances";
60export { default as geometricMean } from "./src/geometric_mean";
61export { default as harmonicMean } from "./src/harmonic_mean";
62export { default as average, default as mean } from "./src/mean";
63export { default as median } from "./src/median";
64export { default as medianSorted } from "./src/median_sorted";
65export { default as subtractFromMean } from "./src/subtract_from_mean";
66
67export {
68 default as rootMeanSquare,
69 default as rms
70} from "./src/root_mean_square";
71export { default as variance } from "./src/variance";
72export { default as tTest } from "./src/t_test";
73export { default as tTestTwoSample } from "./src/t_test_two_sample";
74// ss.jenks = require('./src/jenks');
75
76// Classifiers
77export {
78 default as BayesianClassifier,
79 default as bayesian
80} from "./src/bayesian_classifier";
81export {
82 default as PerceptronModel,
83 default as perceptron
84} from "./src/perceptron";
85
86// Distribution-related methods
87export { default as epsilon } from "./src/epsilon"; // We make ε available to the test suite.
88export { default as factorial } from "./src/factorial";
89export { default as bernoulliDistribution } from "./src/bernoulli_distribution";
90export { default as binomialDistribution } from "./src/binomial_distribution";
91export { default as poissonDistribution } from "./src/poisson_distribution";
92export { default as chiSquaredDistributionTable } from "./src/chi_squared_distribution_table";
93export { default as chiSquaredGoodnessOfFit } from "./src/chi_squared_goodness_of_fit";
94export {
95 default as kernelDensityEstimation,
96 default as kde
97} from "./src/kernel_density_estimation";
98
99// Normal distribution
100export { default as zScore } from "./src/z_score";
101export { default as cumulativeStdNormalProbability } from "./src/cumulative_std_normal_probability";
102export { default as standardNormalTable } from "./src/standard_normal_table";
103export { default as errorFunction, default as erf } from "./src/error_function";
104export { default as inverseErrorFunction } from "./src/inverse_error_function";
105export { default as probit } from "./src/probit";
106
107// Non-parametric Methods
108export { default as permutationTest } from "./src/permutation_test";
109
110// Root-finding methods
111export { default as bisect } from "./src/bisect";
112
113// Clustering methods and metrics
114export { default as kMeansCluster } from "./src/k_means_cluster";
115export { default as silhouette } from "./src/silhouette";
116export { default as silhouetteMetric } from "./src/silhouette_metric";
117export { default as jenks } from "./src/jenks";
118
119// Utils
120export { default as quickselect } from "./src/quickselect";
121export { default as sign } from "./src/sign";
122export { default as numericSort } from "./src/numeric_sort";