How can i include error calculation in the linear regression in a for loop?

Hi everyone,
I have two arrays X(150,3) and Y(150,3). does any one know how to calculate regression for each row including uncertainity in the slop?
I tried
for i=1:length(X)
[p(i,:),bint(i,:)] = polyfit(X,Y,1)
b_err(i,:) = sqrt(diag((bint(i,:).R)\inv(bint(i,:).R'))./bint(i,:).normr.^2./bint(i,:).df);
end;
but b_err give unrealstic values.
Thank you all,

回答(1 个)

类别

提问:

2020-2-12

Community Treasure Hunt

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

Start Hunting!

Translated by