How does the regress function work in Matlab?

4 views (last 30 days)
Hi!
Just wondering if anyone knows the theory behind how matlab computes the beta matrix?
Here is some example code:
x1 = pure_time;
x2 = pure_temp;
y = strength;
X = [ones(size(x1)) x1 x2 x1.*x2];
b = regress(y,X);
mod_strength = b(1) + (b(2)*x1) + (b(3)*x2) + (b(4)*x1.*x2);
What is Matlab doing to get b(1), b(2), b(3) and b(4) values?
Thanks! :)
  2 Comments
dpb
dpb on 14 Jan 2020
Simply solving the OLS equations for the model given by the design matrix X

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!