Data fitting using GLM model

조회 수: 3 (최근 30일)
Jana Ulmanová
Jana Ulmanová 2022년 1월 4일
답변: John D'Errico 2022년 1월 4일
Hello,
I need to fit data with this dependece r(H10,T,P,t)=a0(H10)+a1*t+a2*t^2+ a3*T+a4*P+a5 and I would like to use GLM.
I am struggling with the very beginning. Could you possible give me a hint how to fit data with 4 different dependencies and obtaint a1..a5 ?
Thank you.
  댓글 수: 1
John D'Errico
John D'Errico 2022년 1월 4일
Is A0 a FUNCTION of H10? Or have you forgotten to put a * in there to denote multiplication. Is there a way that we should know this by looking at your question? (NO.)

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

채택된 답변

John D'Errico
John D'Errico 2022년 1월 4일
Trivial.
Well, trivil, If we assume that A0(H10) was actually intended as A0*H10.
r(H10,T,P,t)=a0*H10 + a1*t + a2*t^2 + a3*T + a4*P + a5
First, set up a matrix. Assuming you have variables, as COLUMN vectors, for the variables: H10, T, P, t and r.
n = numel(H10);
M = [H10,t,t.*t,T,P,ones(n,1)];
a012345 = M\r;
The vector a012345 will contain the coeffiicients you wish to find.
You could also use tools from the stats toolboix, such as regress, etc.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Linear and Nonlinear Regression에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by