Anda di halaman 1dari 26

Laporan Praktikum 8

PRAKTIKUM METODE NUMERIK

METODE REGRESI

Oleh

VICKY FAKHRUL RIZAL

NIM : 1657301081

KELAS : TI 1.4

Program Studi : Teknik Informatika

No Praktikum : 08/PMN/TI 1.4/2017

Dosen Pembimbing : Sila Abdullah Syakri, ST.MT

KEMENTERIAN RISET,TEKNOLOGI DAN PENDIDIKAN TINGGI

POLITEKNIK NEGERI LHOKSEUMAWE

2017

i
LEMBAR PENGESAHAN

No Praktikum : 08/PMN/TI 1.4/2017

Nama Praktikum : Metode Numerik

Judul Praktikum : Metode Regresi

Tanggal Praktikum : 15 Mei 2017

Tanggal Penyerahan laporan : 22 Mei 2017

Nama Praktika : Vicky Fakhrul Rizal

NIM/Kelas : 1657301081/TI 1.4

Nilai :

Keterangan :

Buket Rata, 22 Mei 2017

Dosen pembimbing

Sila Abdullah Syakri, ST.MT


Nip.197512051999031003

ii
KATA PENGANTAR

Dengan menyebut nama Allah SWT yang telah melimpahkan rahmat dan
hidayah-nya sehingga laporan praktikum metode numerik yang telah saya buat
dapat di selesaikan sebagaimana mestinya. Laporan ini dibuat untuk memenuhi
salah satu tugas mata kuliah Metode Numerik.

Adapun tujuan saya membuat laporan ini untuk memahami Metode


Regresi. Pada penulisan laporan ini telah ditempuh sebaik-baiknya dan banyak
mendapatkan dari berbagai sumber. Dalam penulisan laporan ini saya sangat
menyadari banyak kekurangan yang terdapat dalam laporan ini.

Oleh karena itu, saya meminta maaf yang sebesar besarnya. Akhir kata
saya ucapkan terimakasih banyak semoga dengan saya membuat laporan ini saya
bisa mendapatkan nilai yang baik.

Buket Rata, 22 Mei 2017

(Penulis)

iii
DAFTAR ISI

LEMBAR PENGESAHAN ............................................................................................ii


KATA PENGANTAR ................................................................................................... iii
DAFTAR ISI ............................................................................................................... iv
DAFTAR GAMBAR .................................................................................................... vi
PRAKTIKUM 8 .......................................................................................................... 1
METODE REGRESI .................................................................................................... 1
8.1.Tujuan Praktikum .............................................................................................. 1
8.2.Dasar Teori ........................................................................................................ 1
8.3.Alat dan Bahan .................................................................................................. 5
8.4.Langkah Kerja .................................................................................................... 5
8.5 Percobaan ......................................................................................................... 5
8.5.1 Percobaan 1 ................................................................................................ 5
Program MATLAB Metode Newton Regresi Linier ............................... 5
Hasil Program Percobaan 1................................................................... 6
Hasil Grafik............................................................................................. 6
8.5.2 Percobaan 2 ................................................................................................ 8
Program MATLAB Metode Newton Regresi Eksponensial............... 8
Hasil Program Percobaan 2................................................................... 9
Hasil Grafik............................................................................................. 9
8.5.3 Percobaan 3 .............................................................................................. 10
Program MATLAB Metode Newton Regresi Polinomial ................. 10
Hasil Grafik........................................................................................... 10

iv
8.6 Perhitungan Manual .................................................................................... 11
8.6.1 Perhitungan Manual Percobaan 1 ............................................. 11
8.6.2 Perhitungan Manual Percobaan 2 ............................................. 12

8.7 Analisa ......................................................................................................... 13


8.7.1 Analisa Program Percobaan 1 .................................................... 13
Analisa Pembahasan Percobaan 1 ...................................................... 14
Analisa Program Percobaan 2............................................................. 15
Analisa Pembahasan Percobaan 2 ...................................................... 16
Analisa Program Percobaan 3............................................................. 17
Analisa Pembahasan Percobaan 3 ...................................................... 17
8.6 Kesimpulan ...................................................................................................... 18
DAFTAR PUSTAKA.................................................................................................. 19

v
DAFTAR GAMBAR

Gambar 8.1 Grafik Regresi Linear .......................................................................... 1


Gambar 8.2 Grafik Regresi Eksponensial ............................................................... 2
Gambar 8.3 Grafik Regresi Polinomial................................................................... 4
Gambar 8.4 Hasil Program Percobaan 1 ................................................................. 6
Gambar 8.5 Jendela Basic Fitting Untuk Persamaan Regresi Linear ..................... 7
Gambar 8.6 Kurva Y = 2.21481500x+ 2.14394984 ............................................... 7
Gambar 8.7 Hasil Program Percobaan 2 ................................................................. 9
Gambar 8.8 Grafik Dengan Regresi Eksponensial Y=Eax+B ................................... 9
Gambar 8.9 Grafik Polinomial Y=0.04*X+0.04*X.^2+C .................................... 10

vi
vii
PRAKTIKUM 8

METODE REGRESI

8.1.Tujuan Praktikum
Mampu melakukan analisis regresi sederhana dengan menggunakan
metode linear, eksponensial, dan polinomial.

8.2.Dasar Teori
Regresi adalah salah satu metode untuk menentukan hubungan sebab-
akibat antara satu variabel dengan variabel(-variabel) yang lain. Dan juga Regresi
adalah sebuah teknik untuk memperoleh persamaan kurva pendekatan dari titik-
titik data.
Regresi Linier

Regresi linier digunakan menentukan fungsi linier (garis lurus) yang


paling sesuai dengan kumpulan titik data (xn,yn) yang diketahui.

y=mx+c

Gambar 8.1 Grafik Regresi Linear


Dalam regresi linier ini yang dicari adalah nilai m dan c dari fungsi linier
y=mx+c,
dengan:

1
Algoritma Regresi Linier
1. Tentukan N titik data yang diketahui dalam (xi,yi) untuk i=1,2,3,,N
2. Hitung nilai m dan c dengan menggunakan formulasi dari regresi linier di
atas
3. Tampilkan fungsi linier
4. Hitung fungsi linier tersebut dalam range x dan step dx tertentu
5. Tampilkan hasil tabel (xn,yn) dari hasil fungsi linier tersebut.
Regresi Eksponensial

Regresi Eksponensial digunakan untuk menentukan fungsi eksponensial


yang paling sesuai dengan kumpulan titik data (xn,yn) yang diketahui.

Gambar 8.2 Grafik Regresi Eksponensial

2
Regresi Eksponensial merupakan pengembangan dari regresi linier dengan
memanfaatkan fungsi logaritmik Untuk fungsi = + dapat di logaritmakan
menjadi:
= ( + )

atau
= +
jika
= +
maka
=

Dengan demikian dapat digunakan regresi linier dalam menentukan fungsi


eksponensial yang paling sesuai dengan data.
Algoritma Regresi Eksponensial
1. Tentukan N titik data yang diketahui dalam (xi,yi) untuk i=1,2,3,,N
2. Ubah nilai y menjadi z dengan z = ln y
3. Hitung nilai a dan b dengan menggunakan formulasi dari regresi linier di
atas
4. Tampilkan fungsi eksponensial y = eax+b
5. Hitung fungsi eksponensial tersebut dalam range x dan step dx tertentu
6. Tampilkan hasil tabel (xn,yn) dari hasil fungsi eksponensial tersebut.

Regresi Polinomial

Regresi Polynomial digunakan untuk menentukan fungsi polinomial yang


paling sesuai dengan kumpulan titik data (xn,yn) yang diketahui.

3
Gambar 8.3 Grafik Regresi Polinomial

Fungsi pendekatan :

Regresi polinomial tingkat n dikembangkan dari model matrik normal sebagai


berikut:

Algoritma Regresi Polinomial


1. Tentukan N titik data yang diketahui dalam (xi,yi) untuk i=1,2,3,,N
2. Hitung nilai-nilai yang berhubungan dengan jumlahan data untuk mengisi
matrik normal
3. Hitung nilai koefisien-koefisien a0, a1, a2, , an dengan menggunakan
eliminasi gauss/jordan
4. Tampilkan fungsi polinomial y = a0 + a1 x + a1 x2 + ... + an xn
5. Hitung fungsi polinomial tersebut dalam range x dan step dx tertentu
6. Tampilkan hasil tabel (xn,yn) dari hasil fungsi polinomial tersebut.

4
8.3.Alat dan Bahan
Sebuah PC atau laptop
Software matlab

8.4.Langkah Kerja
1. Menjalankan software matlab
2. Membuka lembar kerja M_file
3. Mengetikkan skrip program pada lembar kerja m_file
4. Menyimpan m_file
5. Menjalankan m_file dengan cara klik menu play pada toolbar
6. Melihat hasil pada command window

8.5 Percobaan

8.5.1 Percobaan 1

Program MATLAB Metode Newton Regresi Linier


%nama program RegresiLinier.m
clear;
clc;
xi=[0 0.8 1 2 1.5 2.4 3 4 4.4 5.4 5.9 6.2 7.6 9.3 10];
yi=[3 3.5 4.5 6.3 5.1 7 8 10 13 12.4 16 18 22 19 25];
N=15;
Xi2=xi*xi';
XiYi=xi*yi';
Sx=sum(xi);
Sy=sum(yi);
m=(N*XiYi-Sx*Sy)/(N*Xi2-Sx^2);
c=(Sy/N)-(m*Sx/N);
m
c
xx=0:25;
yy=m*xx+c;

5
plot(xi,yi,'o')
axis([0 10 0 25])
title('data pengamatan')
xlabel('x')
ylabel('y')
grid on
fprintf('Persamaan Regresi Linear Y=[%2.4f]x+[%2.4f]\n',m,c)

Hasil Program Percobaan 1

Gambar 8.4 Hasil Program Percobaan 1

Hasil Grafik
Untuk menampilkan linear dan keterangan data pada grafik maka pilih
Tools->Basic Fitting dari jendela Figure yang tampil dan mengatur kotak
dialog seperti dibawah ini

6
Gambar 8.5 Jendela Basic Fitting Untuk Persamaan Regresi Linear

- Pada jendela sebelah kanan juga ditampilkan persamaan linear yang


diperoleh yaitu y = p1*x+p2.
Maka grafik yang diperoleh adalah sebagai berikut

Gambar 8.6 Kurva Y = 2.21481500x+ 2.14394984

7
8.5.2 Percobaan 2
Program MATLAB Metode Newton Regresi Eksponensial

%nama program RegEksponensial.m


clear;
clc;
xi=[0.5 2 3 4 4.5];
yi=[0.5 1.5 3.4 5.7 8.4];
N=5;
Xi2=xi*xi';
z=log(yi);
XiZi=21.64246;
Sx=sum(xi);
Sz=sum(z);
a=(N*XiZi-Sx*Sz)/(N*Xi2-Sx^2);
b=(Sz/N)-(a*Sx/N);
a
b
xx=0:25;
yy=a*xx+b;
plot(xi,yi,'*-')
axis([0 5 0 10])
title('data pengamatan')
xlabel('x')
ylabel('y')
grid on
fprintf('Persamaan Regresi Linear Y=e[%2.4f]x+[%2.4f]\n',a,b)

8
Hasil Program Percobaan 2

Gambar 8.7 Hasil Program Percobaan 2

Hasil Grafik

Gambar 8.8 Grafik Dengan Regresi Eksponensial Y=Eax+B

9
8.5.3 Percobaan 3
Program MATLAB Metode Newton Regresi Polinomial

%nama program RegresiPolinomial.m


clear;
clc;
c=0;
x=0:1:10;
y=0.04*x+0.04*x.^2+c;
plot(x,y,'*-');
grid on;
title('Polinomial y2=0.04*x+0.04*x.^2+c')
xlabel('x')
ylabel('y')

Hasil Grafik

Gambar 8.9 Grafik Polinomial Y=0.04*X+0.04*X.^2+C

10
8.6 Perhitungan Manual
8.6.1 Perhitungan Manual Percobaan 1
Dari program percobaan reglinear.m di peroleh hasil sebagai berikut :

Untuk menentukan persamaan linear sebagai berikut :


N=15 = 1549,24
= 63.5 = 172.8 2 = 404.67
63.5 172.8
= =4.23 = = 11.52
15 15

151032.4163.5172.8
m= = 2.21481500
15404.6763.52

c= = 11.52 2.21481500 4.23


= 2.143950
Sehingga persamaan kurva linear :

y = 2.21481500x+2.143950

xi yi
0 3
0.8 3.5
1 4.5
2 6.3
1.5 5.1
2.4 7
3 8
4 10
4.4 13
5.4 12.4
5.9 16
6.2 18
7.6 22
9.3 19
10 25

11
8.6.2 Perhitungan Manual Percobaan 2
Dari percobaan program Regeksponensial.m diperoleh data sebagai
berikut :

xi yi zi=ln y
0.5 0.5 -0.69314718
2 1.5 0.40546511
3 3.4 1.22377543
4 5.7 1,74046617
4.5 8.4 2,12823171

= 14 = 4.8048 N=5

= 74.05 2 = 49.5

Untuk mencari nilai a dan b digunakan cara yang sama seperti mencari m dan c
pada linier.
5 74.05 14 4.8048
= = 5.8832
5 (14)2
4.8048 14
= 5.8832 = 15.5119
5 5
Sehingga persamaan Eksponensialnya adalah :
= 5.883215.5119

12
8.7 Analisa
8.7.1 Analisa Program Percobaan 1

13
Analisa Pembahasan Percobaan 1

14
Analisa Program Percobaan 2

15
Analisa Pembahasan Percobaan 2

16
Analisa Program Percobaan 3

Analisa Pembahasan Percobaan 3

17
8.6 Kesimpulan

18
DAFTAR PUSTAKA
Analisis Regresi.

http://rufiismada.files.wordpress.com/2012/02/analisiregresi.pdf

Bankit Beniardi 01/2012


http://bangkitbeniardi.blogspot.co.id/2012/01/penyelesaian-persamaan-regresi-
linier.html

Putri Arafah 15 oktober 2014

http://putriafifah-fst11.web.unair.ac.id/artikel_detail-113780-Umum-
Regresi%20Linier%20Menggunakan%20MATLAB.html

19

Anda mungkin juga menyukai