Peran dari machine learning banyak membantu manusia dalam berbagai bidang. Bahkan saat ini penerapan ML dapat dengan mudah kita temukan dalam kehidupan sehari-hari. Misalnya saat kita menggunakan fitur face unlock untuk membuka perangkat smartphone, atau saat kita menjelajah di internet atau media sosial kita akan sering disuguhkan dengan beberapa iklan. Iklan-iklan yang dimunculkan juga merupakan hasil pengolahan ML yang akan memberikan iklan sesuai dengan pribadi kita sendiri.
| Regresi |
Regresi adalah suatu metode analisis
statistik yang digunakan untuk melihat pengaruh antara dua atau lebih variabel.
Hubungan variabel tersebut bersifat fungsional yang diwujudkan dalam suatu
model matematis. Pada analisis regresi, variabel dibedakan menjadi dua bagian,
yaitu variabel respons (response variable) atau biasa juga disebut variabel
bergantung (dependent variable) dan variabel explanory atau biasa disebut
penduga (predictor variable) atau disebut juga variabel bebas (independent
variabel).
Regresi terdiri atas delapan jenis, namun yang akan saya jelaskan untuk saat ini adalah regresi linear
sederhana dan regresi linear berganda.
Berikut ini adalah delapan jenis dari regresi :
- Regresi linear
sederhana (simple regression)
- Regresi linear berganda (multiple regression)
- Regresi
multilinear (multiple regression)
- Regresi polynomial (polynomial regression)
- Regresi GAM (Generalized additive models)
- Regresi support
vector
- Regresi Decision
tree
- Regresi Random forest
Regresi sendiri terbagi menjadi 2 jenis yang digunakan sesuai dengan tujuan analisis, yaitu regresi linier sederhana dan regresi linier berganda.
- Regresi linear
sederhana (simple regression)
Regresi linear sederhana adalah suatu metode yang digunakan untuk melihat hubungan antar satu variabel independent (bebas) dan mempunyai hubungan garis lurus dengan variabel dependennya (terikat).
Model Persamaan Regresi Linear Sederhana adalah seperti berikut ini:Y = a + bXDimana :Y = Variabel Response atau Variabel Akibat (Dependent)X = Variabel Predictor atau Variabel Faktor Penyebab (Independent)a = konstantab = koefisien regresi (kemiringan); besaran Respons yang ditimbulkan oleh Predictor. Nilai-nilai a dan b dapat dihitung dengan menggunakan Rumus dibawah ini : a = (Σy) (Σx²) – (Σx) (Σxy) b = n(Σxy) – (Σx) (Σy). n(Σx²) – (Σx)² n(Σx²) – (Σx)²
Contoh
|
No Order |
Jarak
(Km) |
Waktu
(Menit) |
|
1 |
0.50 |
9.95 |
|
2 |
1.10 |
24.45 |
|
3 |
1.20 |
31.75 |
|
4 |
5.50 |
35.00 |
|
5 |
2.95 |
25.02 |
|
6 |
2.00 |
16.86 |
|
7 |
3.75 |
14.38 |
|
8 |
0.52 |
9.60 |
|
9 |
1.00 |
24.35 |
|
10 |
3.00 |
27.50 |
|
11 |
4.12 |
17.08 |
|
12 |
4.00 |
37.00 |
|
13 |
5.00 |
41.95 |
|
14 |
3.60 |
11.66 |
|
15 |
2.05 |
21.65 |
|
16 |
4.00 |
17.89 |
|
17 |
6.00 |
69.00 |
|
18 |
5.85 |
10.30 |
|
19 |
5.40 |
34.93 |
|
20 |
2.50 |
46.59 |
|
21 |
2.90 |
44.88 |
|
22 |
5.10 |
54.12 |
|
23 |
5.90 |
56.23 |
|
24 |
1.00 |
22.13 |
|
25 |
4.00 |
21.15 |
β1= gradien garis
Untuk mengetahui garis dari regresi linear secara tepat diperlukan perhitungan konstanta dan gradien berikut adalah tabelnya
|
NO
Order |
Jarak
(Km) |
Waktu
(Menit) |
Yi
Xi |
X2 |
|
1 |
0.50 |
9.95 |
4.98 |
0.25 |
|
2 |
1.10 |
24.45 |
26.90 |
1.21 |
|
3 |
1.20 |
31.75 |
38.10 |
1.44 |
|
4 |
5.50 |
35.00 |
192.50 |
30.25 |
|
5 |
2.95 |
25.02 |
73.81 |
8.70 |
|
6 |
2.00 |
16.86 |
33.72 |
4.00 |
|
7 |
3.75 |
14.38 |
53.93 |
14.06 |
|
8 |
0.52 |
9.60 |
4.99 |
0.27 |
|
9 |
1.00 |
24.35 |
24.35 |
1.00 |
|
10 |
3.00 |
27.50 |
82.50 |
9.00 |
|
11 |
4.12 |
17.08 |
70.37 |
16.97 |
|
12 |
4.00 |
37.00 |
148.00 |
16.00 |
|
13 |
5.00 |
41.95 |
209.75 |
25.00 |
|
14 |
3.60 |
11.66 |
41.98 |
12.96 |
|
15 |
2.05 |
21.65 |
44.38 |
4.20 |
|
16 |
4.00 |
17.89 |
71.56 |
16.00 |
|
17 |
6.00 |
69.00 |
414.00 |
36.00 |
|
18 |
5.85 |
10.30 |
60.26 |
34.22 |
|
19 |
5.40 |
34.93 |
188.62 |
29.16 |
|
20 |
2.50 |
46.59 |
116.48 |
6.25 |
|
21 |
2.90 |
44.88 |
130.15 |
8.41 |
|
22 |
5.10 |
54.12 |
276.01 |
26.01 |
|
23 |
5.90 |
56.23 |
331.76 |
34.81 |
|
24 |
1.00 |
22.13 |
22.13 |
1.00 |
|
25 |
4.00 |
21.15 |
84.60 |
16.00 |
|
Jumlah |
82.94 |
725.42 |
2745.81 |
353.18 |
|
Rata-rata |
3.32 |
29.02 |
|
|
Dari tabel diatas dapat kita peroleh hasil persamaan:
Y=14.58 + 4.35X
persamaan garis regresi linear ini menyatakan bahwa bila rumah pelanggan berjarak 0 km dari produksi laundry, waktu antar jasa laundry diprediksi 14.58 menit. Setiap pertambahan jarak sepanjang 1 km, maka lama waktu tempuh diprediksi akan bertambah selama 3.58 menit. Untuk menjawab berapa lama waktu tempuh yang di butuhkan karyawan untuk mengantarkan pesanan ke 26 dengan jarak tempuh 1.5 km adalah sebagai berikut:
Y=14.58 + 4.35X
Y=14.58 + 4.35(1.5)
Y=21.1 menit
Jadi prediksi yang kita dapatkan untuk waktu tempuh pengiriman jasa laundry ke tempat pelanggan adalah 21.1 menit.
2. Regresi linear berganda (multiple regression)
Regresi linear berganda adalah hubungan secara linear antara dua atau lebih variabel independen (X1, X2, … Xn) dengan variabel dependen (Y). Analisis ini digunakan untuk mengetahui arah hubungan antara variabel independen dengan variabel dependen apakah masing-masing variabel independen berhubungan positif atau negatif dan untuk memprediksi nilai dari variabel dependen apabila nilai variabel independen mengalami kenaikan atau penurunan. Data yang digunakan biasanya berskala interval atau rasio.
Analisis regresi ganda digunakan oleh peneliti, bila peneliti bermaksud meramalkan bagaimana keadaan (naik turunnya) variabel independen (kriterium), bila dua atau lebih variabel independen sebagai faktor predictor dimanipulasi (dinaik turunkan nilainya). Jadi analisis regresi ganda akan dilakukan bila jumlah variabel independennya minimal 2.
Rumus dari analisis regresi linear berganda adalah sebagai berikut:
Y' = b + b1 X1 + b2 X2 + .... + bn Xn + e
Dengan i = 1,2,...n
Keterangan :
Y' = Variabel dependen (nilai yang diprediksikan)
X = Variabel independen
b = Konstanta
bi = Koefisien penduga
Untuk menghitung b, b1, b2, … bn dan seterusnya kita akan menggunakan Metode Kuadrat Terkecil (Least Square Method) yang menghasilkan persamaan model berikut :
Untuk dapat memudahkan dalam menghitung b, b1, b2 dapat digunakan matriks sebagai berikut:
|
Y (Ratusan Rupiah) |
23 |
7 |
15 |
17 |
23 |
22 |
10 |
14 |
20 |
19 |
|
X1 (Ribuan Rupiah ) |
10 |
2 |
4 |
6 |
8 |
7 |
4 |
6 |
7 |
6 |
|
X2 (Orang) |
7 |
3 |
2 |
4 |
6 |
5 |
3 |
3 |
4 |
3 |
ˆ
Tidak ada komentar:
Posting Komentar