MIMO (Multi-input multi-output) system training in Regression Learner App

조회 수: 21 (최근 30일)
Alireza Babaei
Alireza Babaei 2021년 4월 18일
답변: Anshika Chaurasia 2021년 4월 21일
Dear MATLAB users,
I was wondering if there are any options for training a MIMO system in Regression Learner App in MATLAB?
As far as I know, we can train MISO (multi-input single-output) systems, but I can NOT find a way to set more than one response parameters (outputs)!
Any ideas?

답변 (1개)

Anshika Chaurasia
Anshika Chaurasia 2021년 4월 21일
Hi,
Currently the Regression Learner App only supports having a single response variable.
There are several workarounds that allow you to include all of your response variables:
1) You can use either "mvregress" or "plsregress", depending on your specific data. Both regression functions support multiple response variables.
2) If your data fits better as a classification problem, for example if your response variables are binary values, you can use a classification algorithm instead of regression. To use a classification approach, you can ignore correlations between response variables and fit one response variable at a time. The Statistics and Machine Learning Toolbox contains various functions that begin "fitc...", for example "fitctree" and "fitclinear". The following documentation page discusses using a classification approach, and gives examples using several of these functions:
The function "fitglm" would also be a good fit for this approach; see the following documentation page for more information:
Hope it helps!

카테고리

Help CenterFile Exchange에서 Classification Learner App에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by