Statistics Toolbox 

Machine learning algorithms use computational methods to "learn" information directly from data without assuming a predetermined equation as a model. They can adaptively improve their performance as you increase the number of samples available for learning.
Machine Learning with MATLAB
3:02
Prepare data and train machine learning models with MATLAB®.
Classification algorithms enable you to model a categorical response variable as a function of one or more predictors. Statistics Toolbox offers a wide variety of parametric and nonparametric classification algorithms, such as:
An Introduction to Classification
9:00
Develop predictive models for classifying data.
You can evaluate goodness of fit for the resulting classification models using techniques such as:
Statistics Toolbox offers multiple algorithms to analyze data using kmeans, hierarchical clustering, Gaussian mixture models, or hidden Markov models. When the number of clusters is unknown, the toolbox offers cluster evaluation techniques to determine the number of clusters present in the data based on a specified metric.
Cluster Genes Using KMeans and SelfOrganizing Maps (Example)
Learn how to detect patterns in gene expression profiles by examining gene expression data
Cluster Analysis (Example)
Use kmeans and hierarchical clustering to discover natural groupings in data.
Regression algorithms enable you to model a continuous response variable as a function of one or more predictors. Statistics Toolbox offers a wide variety of parametric and nonparametric classification algorithms, such as:
Computational Statistics: Feature Selection, Regularization, and Shrinkage with MATLAB
36:51
In this webinar, you will learn how to use Statistics Toolbox to generate accurate predictive models from data sets that contain large numbers of correlated variables.