How to find the final formula or equation that is produced by regression learner.

3 views (last 30 days)
Yaser Khojah
Yaser Khojah on 14 May 2019
Commented: Samuel Ferreira on 23 Apr 2022
I have created a trainedModel for my data by using Train Regression Models in Regression Learner App. After I exported my model to workspace, I'm looking for a way to write my equation on a paper as y = variable1......Variable 16. The reason I need this is to see how these variables are correlated. Is there any way to study this? I see the trainedModel structure but I can’t see the equation in terms of formal. Any idea please?
I have this:
yfityfit = trainedModel.predictFcn(T)
%% but I wanna see the equation inside the trainedModel.predictFcn
trainedModel =
struct with fields:
predictFcn: @(x)exportableModel.predictFcn(predictorExtractionFcn(x))
RegressionTree: [1×1 classreg.learning.regr.CompactRegressionTree]
About: 'This struct is a trained model exported from Regression Learner R2019a.'
HowToPredict: 'To make predictions on a new predictor column matrix, X, use: ↵ yfit = c.predictFcn(X) ↵replacing 'c' with the name of the variable that is this struct, e.g. 'trainedModel'. ↵ ↵X must contain exactly 16 columns because this model was trained using 16 predictors. ↵X must contain only predictor columns in exactly the same order and format as your training ↵data. Do not include the response column or any columns you did not import into the app. ↵ ↵For more information, see How to predict using an exported model.'
  1 Comment
Samuel Ferreira
Samuel Ferreira on 23 Apr 2022
Hey, I'm have the same problem. I want get the equation of the regression learning after training. Some answer for it?

Sign in to comment.

Answers (0)


Community Treasure Hunt

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

Start Hunting!