Impact-Site-Verification: dbe48ff9-4514-40fe-8cc0-70131430799e

Search This Blog

Linear Regression using correlation & Standard Deviation | MATLAB


%Linear Regression using correlation & Standard Deviation
clc
clear all
close all
format bank
x=[1 2 4 3 5];
a1=mean(x);
z=[];
for i=1:length(x)
    z=[z (x(i)-a1)^2];
end
s1=sum(z);
s1=s1/(length(x)-1);
s1=sqrt(s1);
y=[1 3 3 2 5];
a2=mean(y);
z=[];
for i=1:length(y)
    z=[z (y(i)-a2)^2];
end
s2=sum(z);
s2=s2/(length(x)-1);
s2=sqrt(s2);
x=x-a1;
y=y-a2;
ak=x*y';
cova=ak/(length(x)-1);
corr=cova/(s1*s2);
slope=corr*s2/s1;
intercept=a2-slope*a1;


No comments

Popular Posts