Support Vector Machine Regression
Support vector machines for regression models
For greater accuracy on low- through medium-dimensional data sets, train a support vector machine (SVM) model using fitrsvm.
For reduced computation time on high-dimensional data sets, efficiently train a linear regression model, such as a linear SVM model, using fitrlinear.
Apps
| Regression Learner | Train regression models to predict data using supervised machine learning | 
Blocks
| RegressionSVM Predict | Predict responses using support vector machine (SVM) regression model | 
| RegressionLinear Predict | Predict responses using linear regression model (Since R2023a) | 
| RegressionKernel Predict | Predict responses using Gaussian kernel regression model (Since R2024b) | 
| IncrementalRegressionLinear Predict | Predict responses using incremental linear regression model (Since R2023b) | 
| IncrementalRegressionLinear Fit | Fit incremental linear regression model (Since R2023b) | 
| IncrementalRegressionKernel Fit | Fit incremental kernel regression model (Since R2024b) | 
| IncrementalRegressionKernel Predict | Predict responses using incremental kernel regression model (Since R2024b) | 
| Update Metrics | Update performance metrics in incremental learning model given new data (Since R2023b) | 
| Detect Drift | Update drift detector states and drift status with new data (Since R2024b) | 
Functions
Objects
Topics
- Understanding Support Vector Machine RegressionUnderstand the mathematical formulation of linear and nonlinear SVM regression problems and solver algorithms. 
- Predict Responses Using RegressionSVM Predict BlockTrain a support vector machine (SVM) regression model using the Regression Learner app, and then use the RegressionSVM Predict block for response prediction. 
- Predict Responses Using RegressionLinear Predict BlockThis example shows how to use the RegressionLinear Predict block for response prediction in Simulink®. (Since R2023a)