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,

Answers (1)

The regress function outputs confidence intervals for the slope and intercept.

Categories

Asked:

on 12 Feb 2020

Answered:

on 13 Feb 2020

Community Treasure Hunt

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

Start Hunting!