Pendahuluan
Analisis regresi/curva fitting digunakan untuk memprediksi/mera-
malkan suatu permasalahan .
Regresi:
Regresi Linier, y = a + bx
Regresi Eksponensial, y = a ebx
Regresi Perpangkatan, y = a xb
Regresi Polinomial, y = a0 + a1x + a2x2 + ….. + anxn
Contoh penggunaan regresi:
Untuk menentukan viskositas dengan temperatur
Untuk menentukan kelarutan gas terhadap tekanan
Regresi Linier
Metode yang digunakan dalam regresi linier adalah Metode Kwadrat Terkecil.
Tujuan dari metode ini adalah untuk membuat kesalahan yang terjadi sekecil
mungkin, seperti terlihat dalam gambar 5.1.
Regresi Linier
Caranya adalah dengan mengkwadratkan kesalahan (D2), dimana;
D2 = (y1- f(x1))2 + (y2- f(x2))2 + …. + (yn- f(xn))2
Dari bentuk regresi
Y = a + bx
a dan b harus dibuat sedemikian hingga agar D2 menjadi minimum, sehingga:
D2/ a = 0
D2/ b = 0
sehingga:
Regresi Linier
Setelah didapat a dan b, lalu masukkan ke persamaan regresi y = a + bx
Untuk memprediksi apakah garis regresi yang kita buat sudah mempunyai
kesalahan yang sekecil mungkin, maka perlu dihitung suatu koefisien yang
dinamakan koefisien korelasi (r).
Koefisien korelasi mempunyai harga dari 0 – 1. Semakin mendekati nilai 1
maka r nya semakin baik.
Rumus untuk menghitung r adalah:
dimana
Contoh
2.1408
0.42816
Solusi
Koefisien A dan B dapat dihitung sebagai berikut:
(5.8)
Nilai x dan y sudah diketahui dari data.
Yang perlu dicari adalah nilai a0, a1, a2, …., an, sedemikian rupa sehingga
harga D2 menjadi minimum.
Bentuk penyelesaian
(5.9)
Regresi Polinomial
Dengan matrix solver (Gauss , Gauss Elimination, Gaus Jordan, dll) tentukan nilai a0,
a1, a2, …., an.
Selanjutnya masukkan nilai a0, a1, a2, …., an ke persamaan (5.7). Koefisien korelasi (
r ) dapat dihitung sebagai berikut:
Notasi a0, a1, a2, …., an menyatakan order polinomial yang akan dihitung.
Polinomial order 1 menghitung a sampai a1
Polinomial order 2 menghitung a sampai a2
Polinomial order 3 menghitung a sampai a3
Demikian seterusnya.
Soal
Selesaikan soal berikut dengan menggunakan polinomial order 2.
Solusi
Karena yang diminta adalah polinomial order 2 maka bentuk persamaan:
y = a0 + a1x + a2x2
Bentuk penyelesaiannya:
Solusi
Dalam bentuk tabel
Solusi
Persamaan dalam bentuk matrik:
2.478571
2.359286
1.860714
Solusi
Persamaan diatas kalau diselesaikan akan didapatkan nilai:
a2 = 1,8794
a1 = 2,25
a0 = 2,58
Sehingga persamaan regresinya:
y = 2,58 + 2,25 x + 1,8794 x2
Menentukan koefisien korelasi r:
Solusi
Matrix Inverse
1. Block same area in other place
2. Type =minverse((;)
3. Press ctrl+shift+enter
Using Matrix operation in Excel
Matrix Multiplication
1. Block area of matrix multiplication result in other place
2. Type =mmult(array1,array2)
3. Press ctrl+shift+enter
Terima kasih
Wassalamu’alaikum