Data Analytics

What's New in Data Analytics

Explore the latest MATLAB® functions and features for developing machine learning models, working with big data, and operationalizing analytics to production systems.   


Developing Machine Learning Models

Train regression models using supervised machine learning.

Requires Statistics and Machine Learning Toolbox

Analyze and model text data.

Requires Text Analytics Toolbox

Tune machine learning algorithms by searching for optimal hyperparameters.

Requires Statistics and Machine Learning Toolbox

Use neighborhood component analysis (NCA) to choose features for machine learning models.

Requires Statistics and Machine Learning Toolbox


Working with Big Data

Manipulate and analyze data that is too big to fit in memory. (Introduced in R2016b.)

Requires MATLAB

Perform support vector machine (SVM) and Naive Bayes classification, create bags of decision trees, and fit lasso regression on out-of-memory data.

Requires Statistics and Machine Learning Toolbox

Visualize out-of-memory data using plot, scatter, and binscatter.

Requires MATLAB

Run applications on your desktop or Spark using tall arrays or the MATLAB API for Spark.

Requires MATLAB Compiler


Managing and Preprocessing Data

Manage time-stamped tabular data with time-based indexing and synchronization. (Introduced in R2016b.)

Requires MATLAB

Manipulate, compare, and store text data efficiently​​​​. (Introduced in R2016b.)

Requires MATLAB

  • Find, fill, and remove missing data
  • Detect and replace outliers
  • Smooth noisy data

Requires MATLAB

Read data from Amazon S3 and Azure Blob Storage.

Requires MATLAB


Operationalizing Analytics

Generate C code for prediction by using discriminant analysis, k-NN, SVM regression, regression tree ensemble, and Gaussian process regression models.

Requires MATLAB Coder and Statistics and Machine Learning Toolbox

Develop clients for MATLAB Production Server in any programming language that supports HTTP.

Requires MATLAB Production Server

Configure and manage multiple server instances using a web-based interface.

Requires MATLAB Production Server