Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Statistics and Machine Learning Toolbox Classes

Alphabetical List By Category

Descriptive Statistics and Visualization

Managing Data

Data Types

nominalArrays for nominal data
ordinalArrays for ordinal data
datasetArrays for statistical data

Probability Distributions

Discrete Distributions

Binomial Distribution

BinomialDistributionBinomial probability distribution object

Multinomial Distribution

MultinomialDistributionMultinomial probability distribution object

Negative Binomial Distribution

NegativeBinomialDistributionNegative binomial distribution object

Poisson Distribution

PoissonDistributionPoisson probability distribution object

Continuous Distributions

Beta Distribution

BetaDistributionBeta probability distribution object

Birnbaum-Saunders Distribution

BirnbaumSaundersDistributionBirnbaum-Saunders probability distribution object

Burr Type XII Distribution

BurrDistributionBurr probability distribution object

Exponential Distribution

ExponentialDistributionExponential probability distribution object

Extreme Value Distribution

ExtremeValueDistributionExtreme value probability distribution object

Gamma Distribution

GammaDistributionGamma probability distribution object

Gaussian Mixture Distribution

gmdistributionConstruct Gaussian mixture distribution

Generalized Extreme Value Distribution

GeneralizedExtremeValueDistributionGeneralized extreme value probability distribution object

Generalized Pareto Distribution

GeneralizedParetoDistributionGeneralized Pareto probability distribution object

Half-Normal Distribution

HalfNormalDistributionHalf-normal probability distribution object

Inverse Gaussian Distribution

InverseGaussianDistributionInverse Gaussian probability distribution object

Kernel Distribution

KernelDistributionKernel probability distribution object

Logistic Distribution

LogisticDistributionLogistic probability distribution object

Loglogistic Distribution

LoglogisticDistributionLoglogistic probability distribution object

Lognormal Distribution

LognormalDistributionLognormal probability distribution object

Nakagami Distribution

NakagamiDistributionNakagami probability distribution object

Normal Distribution

NormalDistributionNormal probability distribution object

Piecewise Linear Distribution

PiecewiseLinearDistributionPiecewise linear probability distribution object

Rayleigh Distribution

RayleighDistributionRayleigh probability distribution object

Rician Distribution

RicianDistributionRician probability distribution object

Stable Distribution

StableDistributionStable probability distribution object

t Location-Scale Distribution

tLocationScaleDistributiont Location-Scale probability distribution object

Triangular Distribution

TriangularDistributionTriangular probability distribution object

Uniform Distribution (Continuous)

UniformDistributionUniform probability distribution object

Weibull Distribution

WeibullDistributionWeibull probability distribution object

Pseudorandom and Quasirandom Number Generation

haltonsetConstruct Halton quasi-random point set
qrandsetAbstract quasi-random point set class
qrandstreamConstruct quasi-random number stream
sobolsetConstruct Sobol quasi-random point set
HamiltonianSamplerHamiltonian Monte Carlo (HMC) sampler

Cluster Analysis

Gaussian Mixture Models

gmdistributionConstruct Gaussian mixture distribution

Nearest Neighbors

ExhaustiveSearcherExhaustive nearest neighbor searcher
KDTreeSearcherNearest neighbor search using Kd-tree

Cluster Visualization and Evaluation

CalinskiHarabaszEvaluationCalinski-Harabasz criterion clustering evaluation object
DaviesBouldinEvaluationDavies-Bouldin criterion clustering evaluation object
GapEvaluationGap criterion clustering evaluation object
SilhouetteEvaluationSilhouette criterion clustering evaluation object

ANOVA

Repeated Measures and MANOVA

RepeatedMeasuresModelRepeated measures model class

Regression

Linear Regression

Multiple Linear Regression

LinearModelLinear regression model class
CompactLinearModelCompact linear regression model class
RegressionLinearLinear regression model for high-dimensional data
RegressionPartitionedLinearCross-validated linear regression model for high-dimensional data

Stepwise Regression

LinearModelLinear regression model class

Regularization

RegressionLinearLinear regression model for high-dimensional data
RegressionPartitionedLinearCross-validated linear regression model for high-dimensional data

Mixed Effects

LinearMixedModel Linear mixed-effects model class

Generalized Linear Models

Generalized Linear Regression

GeneralizedLinearModelGeneralized linear regression model class
CompactGeneralizedLinearModelCompact generalized linear regression model class
ClassificationLinearLinear model for binary classification of high-dimensional data
ClassificationECOCMulticlass model for support vector machines or other classifiers
ClassificationKernelGaussian kernel classification model using feature expansion for big data
ClassificationPartitionedLinearCross-validated linear model for binary classification of high-dimensional data
ClassificationPartitionedLinearECOCCross-validated linear error-correcting output codes model for multiclass classification of high-dimensional data

Stepwise Regression

GeneralizedLinearModelGeneralized linear regression model class

Regularization

ClassificationLinearLinear model for binary classification of high-dimensional data
ClassificationECOCMulticlass model for support vector machines or other classifiers
ClassificationKernelGaussian kernel classification model using feature expansion for big data
ClassificationPartitionedLinearCross-validated linear model for binary classification of high-dimensional data
ClassificationPartitionedLinearECOCCross-validated linear error-correcting output codes model for multiclass classification of high-dimensional data

Mixed Effects

GeneralizedLinearMixedModelGeneralized linear mixed-effects model class

Nonlinear Regression

Nonlinear Models

NonLinearModelNonlinear regression model class

Support Vector Machine Regression

RegressionSVMSupport vector machine regression model
CompactRegressionSVMCompact support vector machine regression model
RegressionLinearLinear regression model for high-dimensional data
RegressionPartitionedLinearCross-validated linear regression model for high-dimensional data

Gaussian Process Regression

RegressionGPGaussian process regression model class
CompactRegressionGPCompact Gaussian process regression model class

Regression Trees

RegressionTreeRegression tree
CompactRegressionTreeCompact regression tree
RegressionPartitionedModelCross-validated regression model

Regression Tree Ensembles

RegressionEnsembleEnsemble regression
CompactRegressionEnsembleCompact regression ensemble class
RegressionPartitionedEnsembleCross-validated regression ensemble
TreeBaggerBag of decision trees
CompactTreeBaggerCompact ensemble of decision trees grown by bootstrap aggregation
RegressionBaggedEnsembleRegression ensemble grown by resampling

Model Building and Assessment

BayesianOptimizationBayesian optimization results
optimizableVariableVariable description for bayesopt or other optimizers
cvpartitionData partitions for cross validation

Classification

Classification Trees

ClassificationTreeBinary decision tree for classification
CompactClassificationTreeCompact classification tree
ClassificationPartitionedModelCross-validated classification model

Discriminant Analysis

ClassificationDiscriminantDiscriminant analysis classification
CompactClassificationDiscriminantCompact discriminant analysis class
ClassificationPartitionedModelCross-validated classification model

Naive Bayes

ClassificationNaiveBayesNaive Bayes classification
CompactClassificationNaiveBayesCompact naive Bayes classifier
ClassificationPartitionedModelCross-validated classification model

Nearest Neighbors

ClassificationKNNk-nearest neighbor classification
ClassificationPartitionedModelCross-validated classification model
ExhaustiveSearcherExhaustive nearest neighbor searcher
KDTreeSearcherNearest neighbor search using Kd-tree

Support Vector Machine Classification

ClassificationSVMSupport vector machine for binary classification
CompactClassificationSVMCompact support vector machine for binary classification
ClassificationPartitionedModelCross-validated classification model
ClassificationLinearLinear model for binary classification of high-dimensional data
ClassificationPartitionedLinearCross-validated linear model for binary classification of high-dimensional data
ClassificationKernelGaussian kernel classification model using feature expansion for big data
ClassificationECOCMulticlass model for support vector machines or other classifiers
CompactClassificationECOCCompact multiclass model for support vector machines or other classifiers
ClassificationPartitionedECOCCross-validated multiclass model for support vector machines or other classifiers
ClassificationPartitionedLinearECOCCross-validated linear error-correcting output codes model for multiclass classification of high-dimensional data

Classification Ensembles

ClassificationEnsembleEnsemble classifier
CompactClassificationEnsembleCompact classification ensemble class
ClassificationPartitionedEnsembleCross-validated classification ensemble
TreeBaggerBag of decision trees
CompactTreeBaggerCompact ensemble of decision trees grown by bootstrap aggregation
ClassificationBaggedEnsembleClassification ensemble grown by resampling
ClassificationECOCMulticlass model for support vector machines or other classifiers
CompactClassificationECOCCompact multiclass model for support vector machines or other classifiers
ClassificationPartitionedECOCCross-validated multiclass model for support vector machines or other classifiers

Model Building and Assessment

BayesianOptimizationBayesian optimization results
optimizableVariableVariable description for bayesopt or other optimizers
cvpartitionData partitions for cross validation

Dimensionality Reduction and Feature Extraction

FeatureSelectionNCAClassificationFeature selection for classification using neighborhood component analysis (NCA)
FeatureSelectionNCARegressionFeature selection for regression using neighborhood component analysis (NCA)
ReconstructionICAFeature extraction by reconstruction ICA
SparseFilteringFeature extraction by sparse filtering

Industrial Statistics

Design of Experiments (DOE)

Quasi-Random Designs

haltonsetConstruct Halton quasi-random point set
qrandstreamConstruct quasi-random number stream
sobolsetConstruct Sobol quasi-random point set
Was this topic helpful?