berikut ini adalah input pada M-file, tentang regresi linear sederhana
pada matlab :
disp('REGRESI LINEAR SEDERHANA')
disp(' ')
disp('
by 12075')
disp('
2010')
disp(' ')
disp(' ')
disp(' ')
X=input('masukan data untuk variabel X = ');
Y=input('masukan data untuk variabel Y = ');
plot(X,Y,'b*')
Xlim([0 max(X+10)])
Ylim([0 max(Y+10)])
title('scater plot')
Xlabel('X')
Ylabel('Y')
b=((length(X))*(sum(X.*Y))-(sum(X))*(sum(Y)))/((length(X))*(sum(X.^2))((sum(X))^2));
disp(' ')
a=(mean(Y))-(b*mean(X));
disp(' ')
r=((length(X))*(sum(X.*Y))-(sum(X))*(sum(Y)))/
(sqrt((length(X))*(sum(X.^2))((sum(X))^2))*sqrt((length(Y))*(sum(Y.^2))-((sum(Y))^2)));
r2=r^2;
disp('-Uji Kelayakan Model-')
disp(' ')
disp('Uji Hipotesis :')
disp([' Ho : b = 0 (persamaan regresi tidak layak digunakan)'])
disp([' H1 : b tidak sama dengan 0 (persamaan regresi layak
digunakan)'])
disp(' ')
disp(['Tingkat signifikansi = 0,05'])
disp(' ')
disp(['Statistik Uji :'])
disp(' ')
mse=(sum(Y.^2)-a*(sum(Y))-b*sum(X.*Y))/(length(Y)-2);
S_b=sqrt(mse/sum((X-(mean(X))).^2));
t_hitung_b=b/S_b;
disp([' t_hitung = ',num2str(t_hitung_b)])
t_tabel = tinv(0.975,length(X)-2);
disp(' ')
disp('Daerah kritik')
disp(['Ho ditolak jika |t_hitung| > t_tabel(',num2str(t_tabel),')'])
disp(' ')
disp('Kesimpulan')
if abs(t_hitung_b) > t_tabel
state1='|t hitung| > t tabel';
d=1;
state2='Ho ditolak, sehingga persamaan regresi linear layak
digunakan.';
else