How can I get the equation from Regression Learner App?

조회 수: 6 (최근 30일)
Diego Jimenez
Diego Jimenez 2020년 7월 28일
댓글: ARUNKUMAR MARIMUTHU 2023년 8월 28일
Hi there,
I am using the MATLAB regression learner app and have identified GP Regression Matern 5/2 as the best model. I have exported the model to Matlab and was wondering how I could obtain an equation linking my predictor variables to my response variable. I have attached a screenshot of what is found in the Regression GP workspace.
Many thanks.

답변 (1개)

Ayush Gupta
Ayush Gupta 2020년 9월 8일
편집: Ayush Gupta 2020년 9월 8일
The Gaussian Process Model is equivalent to the following:
P(y|f,X)~N(y|Hβ+f,σ^2.I) Please refer to the documentation of Gaussian Process Regression Models below:
The example code files are attached to this article.
In order to see the prediction formula, you would need to collect the parameters and plug them into the equation.
The function "predictWithEquation" in the attachment "fitrgp_equation.m" could be used to accomplish this.
The following would be the prediction formula:
ypred = HFcn(XnewStd)*betaHat + KXnewXA*alphaHat;
The function "predictWithEquation" can also be used for predicting values by feeding in new data. Please look at "fitrgp_equation" in "fitrgp_equation.m" as an example.
  댓글 수: 4
Prince Essemiah
Prince Essemiah 2022년 5월 19일
Hey Nilanshu,
Please did you manage to find a solution to this problem? If yes, can you share the process.
ARUNKUMAR MARIMUTHU
ARUNKUMAR MARIMUTHU 2023년 8월 28일
hi, is there any ways to extract equation from the favorite model? so that we can back calculate for validation

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Support Vector Machine Regression에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by