Analyze and model data using statistics and machine learning

Statistics and Machine Learning Toolbox™ provides functions and apps to describe, analyze, and model data. You can use descriptive statistics and plots for exploratory data analysis, fit probability distributions to data, generate random numbers for Monte Carlo simulations, and perform hypothesis tests. Regression and classification algorithms let you draw inferences from data and build predictive models.

For multidimensional data analysis, Statistics and Machine Learning Toolbox provides feature selection, stepwise regression, principal component analysis (PCA), regularization, and other dimensionality reduction methods that let you identify variables or features that impact your model.

The toolbox provides supervised and unsupervised machine learning algorithms, including support vector machines (SVMs), boosted and bagged decision trees, k-nearest neighbor, k-means, k-medoids, hierarchical clustering, Gaussian mixture models, and hidden Markov models. Many of the statistics and machine learning algorithms can be used for computations on data sets that are too big to be stored in memory.


Capabilities

Exploratory Data Analysis

Explore data through statistical plotting with interactive graphics, algorithms for cluster analysis, and descriptive statistics for large data sets.

Learn more

Dimensionality Reduction

Model a continuous response variable as a function of one or more predictors.

Learn more

Machine Learning

Use algorithms that "learn" information directly from data without assuming a predetermined equation as a model.

Learn more

Regression and ANOVA

Use algorithms and functions to analyze multiple variables.

Learn more

Probability Distributions

Work with parametric and nonparametric probability distributions.

Learn more

Hypothesis Testing, DOE, and Statistical Process Control

Run statistical computations in parallel to gain speed and to reduce the execution time of your program or functions.

Learn more

Big Data, Parallel Computing, and Code Generation

Analyze whether sample-to-sample differences are significant and require further evaluation, or are consistent with data variation.

Learn more

Product Resources

Discover more about Statistics and Machine Learning Toolbox by exploring these resources.

Documentation

Explore documentation for Statistics and Machine Learning Toolbox functions and features, including release notes and examples.

Functions

Browse the list of available Statistics and Machine Learning Toolbox functions.

System Requirements

View system requirements for the latest release of Statistics and Machine Learning Toolbox.

Technical Articles

View articles that demonstrate technical advantages of using Statistics and Machine Learning Toolbox.

User Stories

Read how Statistics and Machine Learning Toolbox is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Apps

Statistics and Machine Learning Toolbox apps enable you to quickly access common tasks through an interactive interface.


Try or Buy

There are many ways to start using Statistics and Machine Learning Toolbox. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive Statistics and Machine Learning Toolbox.

Get a trial

Ready to Buy?

Purchase Statistics and Machine Learning Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?

Shyamal

Contact Shyamal Patel,
Statistics and Machine Learning Toolbox Technical Expert

Email Shyamal

Statistics and Machine Learning Toolbox requires MATLAB.


Related Solutions

Use Statistics and Machine Learning Toolbox to solve scientific and engineering challenges:


News and Events

Machine Learning Made Easy