# Statistics and Machine Learning Toolbox Classes

## Descriptive Statistics and Visualization

### Managing Data

#### Data Types

 nominal Arrays for nominal data ordinal Arrays for ordinal data dataset Arrays for statistical data

## Probability Distributions

### Discrete Distributions

#### Binomial Distribution

 BinomialDistribution Binomial probability distribution object

#### Multinomial Distribution

 MultinomialDistribution Multinomial probability distribution object

#### Negative Binomial Distribution

 NegativeBinomialDistribution Negative binomial distribution object

#### Poisson Distribution

 PoissonDistribution Poisson probability distribution object

### Continuous Distributions

#### Birnbaum-Saunders Distribution

 BirnbaumSaundersDistribution Birnbaum-Saunders probability distribution object

#### Burr Type XII Distribution

 BurrDistribution Burr probability distribution object

#### Exponential Distribution

 ExponentialDistribution Exponential probability distribution object

#### Extreme Value Distribution

 ExtremeValueDistribution Extreme value probability distribution object

#### Generalized Extreme Value Distribution

 GeneralizedExtremeValueDistribution Generalized extreme value probability distribution object

#### Gaussian Mixture Distribution

 gmdistribution Gaussian mixture models

#### Generalized Pareto Distribution

 GeneralizedParetoDistribution Generalized Pareto probability distribution object

#### Inverse Gaussian Distribution

 InverseGaussianDistribution Inverse Gaussian probability distribution object

#### Kernel Distribution

 KernelDistribution Kernel probability distribution object

#### Logistic Distribution

 LogisticDistribution Logistic probability distribution object

#### Loglogistic Distribution

 LoglogisticDistribution Loglogistic probability distribution object

#### Lognormal Distribution

 LognormalDistribution Lognormal probability distribution object

#### Nakagami Distribution

 NakagamiDistribution Nakagami probability distribution object

#### Normal Distribution

 NormalDistribution Normal probability distribution object

#### Piecewise Linear Distribution

 PiecewiseLinearDistribution Piecewise linear probability distribution object

#### Rayleigh Distribution

 RayleighDistribution Rayleigh probability distribution object

#### Rician Distribution

 RicianDistribution Rician probability distribution object

#### t Location-Scale Distribution

 tLocationScaleDistribution t Location-Scale probability distribution object

#### Triangular Distribution

 TriangularDistribution Triangular probability distribution object

#### Uniform Distribution (Continuous)

 UniformDistribution Uniform probability distribution object

#### Weibull Distribution

 WeibullDistribution Weibull probability distribution object

### Pseudorandom and Quasirandom Number Generation

 haltonset Halton quasi-random point sets qrandset Quasi-random point sets qrandstream Quasi-random number streams sobolset Sobol quasi-random point sets

## Cluster Analysis

### Gaussian Mixture Models

 gmdistribution Gaussian mixture models

### Nearest Neighbors

 ExhaustiveSearcher Exhaustive nearest neighbors searcher KDTreeSearcher Nearest neighbor search using Kd-tree

### Cluster Visualization and Evaluation

 CalinskiHarabaszEvaluation Calinski-Harabasz criterion clustering evaluation object DaviesBouldinEvaluation Davies-Bouldin criterion clustering evaluation object GapEvaluation Gap criterion clustering evaluation object SilhouetteEvaluation Silhouette criterion clustering evaluation object

## ANOVA

### Repeated Measures and MANOVA

 RepeatedMeasuresModel Repeated measures model class

## Regression

### Linear Regression

#### Multiple Linear Regression

 LinearModel Linear regression model class

#### Stepwise Regression

 LinearModel Linear regression model class

#### Mixed Effects

 LinearMixedModel Linear mixed-effects model class

#### Model Assessment

 LinearModel Linear regression model class

### Generalized Linear Models

#### Generalized Linear Regression

 GeneralizedLinearModel Generalized linear regression model class

#### Stepwise Regression

 GeneralizedLinearModel Generalized linear regression model class

#### Mixed Effects

 GeneralizedLinearMixedModel Generalized linear mixed-effects model class

#### Model Assessment

 GeneralizedLinearModel Generalized linear regression model class

### Nonlinear Regression

#### Nonlinear Models

 NonLinearModel Nonlinear regression model class

#### Model Assessment

 NonLinearModel Nonlinear regression model class

### Support Vector Machine Regression

 RegressionSVM Support vector machine regression model CompactRegressionSVM Compact support vector machine regression model

### Gaussian Process Regression

 RegressionGP Gaussian process regression model class CompactRegressionGP Compact Gaussian process regression model class

### Regression Trees

 RegressionTree Regression tree CompactRegressionTree Compact regression tree RegressionPartitionedModel Cross-validated regression model

### Regression Tree Ensembles

 RegressionEnsemble Ensemble regression RegressionBaggedEnsemble Regression ensemble grown by resampling CompactRegressionEnsemble Compact regression ensemble class RegressionPartitionedEnsemble Cross-validated regression ensemble CompactTreeBagger Compact ensemble of decision trees grown by bootstrap aggregation TreeBagger Names of classes

## Classification

### Classification Trees

 ClassificationTree Binary decision tree for classification CompactClassificationTree Compact classification tree ClassificationPartitionedModel Cross-validated classification model

### Discriminant Analysis

 ClassificationDiscriminant Discriminant analysis classification CompactClassificationDiscriminant Compact discriminant analysis class ClassificationPartitionedModel Cross-validated classification model

### Naive Bayes

 ClassificationNaiveBayes Naive Bayes classification CompactClassificationNaiveBayes Compact naive Bayes classifier ClassificationPartitionedModel Cross-validated classification model

### Nearest Neighbors

 ClassificationKNN k-nearest neighbor classification ClassificationPartitionedModel Cross-validated classification model

### Support Vector Machine Classification

 ClassificationSVM Support vector machine for binary classification ClassificationECOC Multiclass model for support vector machines or other classifiers CompactClassificationSVM Compact support vector machine for binary classification CompactClassificationECOC Compact multiclass model for support vector machines or other classifiers ClassificationPartitionedModel Cross-validated classification model ClassificationPartitionedECOC Cross-validated multiclass model for support vector machines or other classifiers

### Classification Ensembles

 ClassificationEnsemble Ensemble classifier ClassificationBaggedEnsemble Classification ensemble grown by resampling ClassificationECOC Multiclass model for support vector machines or other classifiers CompactClassificationEnsemble Compact classification ensemble class ClassificationPartitionedEnsemble Cross-validated classification ensemble CompactClassificationECOC Compact multiclass model for support vector machines or other classifiers ClassificationPartitionedECOC Cross-validated multiclass model for support vector machines or other classifiers CompactTreeBagger Compact ensemble of decision trees grown by bootstrap aggregation TreeBagger Names of classes

### Model Building and Assessment

 cvpartition Data partitions for cross validation

## Industrial Statistics

### Design of Experiments (DOE)

#### Quasi-Random Designs

 haltonset Halton quasi-random point sets qrandstream Quasi-random number streams sobolset Sobol quasi-random point sets