Selamat siang semua, :)
Kali ini saya akan posting tentang regresi linier menggunakan Matlab. Untuk posting akan menjelaskan bagaimana melakukan regresi linier menggunakan Matlab dengan data yang kita miliki. Untuk melakukan regresi diperlukan data x da y dimana x adalah variabel independent dan y variabel dependent.
Misalkan kita akan melakukan regresi dengan data sebagai berikut :
x= [0 1 2 3 4 5 6 7 8]
y=[2 4 6 7 9 10 12 13 15]
Dengan data tersebut akan dilakukan regresi linier.
Langkah-langkah yang harus dilakukan :
> Buka program Matlab di start-all programs-matlab (saya menggunakan matlab 7)
> Pada Comand window ketik "edit" untuk membuka editor baru atau klik file-new-mfile.
> Kemudian pada sheet editor ketikan program dibawah ini
x= [0 1 2 3 4 5 6 7 8];
y=[2 4 6 7 9 10 12 13 15];
P=polyfit(x,y,1);
yfit=polyval(P,x);
figure(1)
h=plot(x,y,'-.k',x,yfit,'-*r')
xlabel('sumbu x')
ylabel('sumbu y')
title('mathsoftware.blogspot.com')
text(1,14,['y=' num2str(P(1)) 'x+' num2str(P(2))]);
> keterangan
> polyfit untuk mencari parameter a dan b
> polyval untuk menghitung yfit=ax+b
Dari koding program diatas akan dihasilkan figure seperti berikut :
Kali ini saya akan posting tentang regresi linier menggunakan Matlab. Untuk posting akan menjelaskan bagaimana melakukan regresi linier menggunakan Matlab dengan data yang kita miliki. Untuk melakukan regresi diperlukan data x da y dimana x adalah variabel independent dan y variabel dependent.
Misalkan kita akan melakukan regresi dengan data sebagai berikut :
x= [0 1 2 3 4 5 6 7 8]
y=[2 4 6 7 9 10 12 13 15]
Dengan data tersebut akan dilakukan regresi linier.
Langkah-langkah yang harus dilakukan :
> Buka program Matlab di start-all programs-matlab (saya menggunakan matlab 7)
> Pada Comand window ketik "edit" untuk membuka editor baru atau klik file-new-mfile.
> Kemudian pada sheet editor ketikan program dibawah ini
x= [0 1 2 3 4 5 6 7 8];
y=[2 4 6 7 9 10 12 13 15];
P=polyfit(x,y,1);
yfit=polyval(P,x);
figure(1)
h=plot(x,y,'-.k',x,yfit,'-*r')
xlabel('sumbu x')
ylabel('sumbu y')
title('mathsoftware.blogspot.com')
text(1,14,['y=' num2str(P(1)) 'x+' num2str(P(2))]);
> keterangan
> polyfit untuk mencari parameter a dan b
> polyval untuk menghitung yfit=ax+b
Dari koding program diatas akan dihasilkan figure seperti berikut :
Terimakasih semoga posting kali ini bermanfaat
sumber : diktat kuliah statistik dasar
sumber : diktat kuliah statistik dasar
Komentar
Posting Komentar