I want to do a nonlinear regression analysis with MATLAB.
조회 수: 1 (최근 30일)
이전 댓글 표시
I want to do a nonlinear regression analysis with MATLAB.
For example
M=1, 2, 3, 4
R=1, 2, 3, 4
And SA is the value related to M and R, that is, SA(M,R)
ex)
SA(1,1) = 5
=a*1+b*log(1+c)+d
SA(1,2)= 7
=a*1+b*log(2+c)+d
SA(1,3)=
10 =a*1+b+log(3+c)+d
SA(3,4)=
10 =a*3+b+log(4+c)+d
How can you calculate the constants (coefficients a,b,c,d) in the following formula?
SA(M,R)=a*M+b*log(R+c)+d
댓글 수: 0
답변 (1개)
Abdolkarim Mohammadi
2020년 8월 19일
If you have up to 2 independent variables, you can use curve fitting app (cftool). If you have 3 or more independent variables, you should use lsqcurvefit().
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Linear and Nonlinear Regression에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!