Analitik Data Tingkat Lanjut�(Regresi)
Imam Cholissodin | imam.cholissodin@gmail.com
10 Oktober 2016
Pokok Bahasan
Konsep Regresi (Just Review)
Konsep Regresi (Just Review)
Analisis Teknikal dan Fundamental
Analisis Teknikal dan Fundamental
Regresi Linear & Regresi Logistik
No | (X) | (Y) |
1 | 10 | 15 |
2 | 6 | 20 |
3 | 3 | 12 |
4 | 4 | 10 |
Regresi Linear & Regresi Logistik
Extreme Learning Machine (ELM) untuk Big Data
Arsitektur ELM
Input Layer
Hidden Layer
Output Layer
fitur ke-1
fitur ke-2
fitur ke-k
Hasil
Prediksi
i
j
k
Extreme Learning Machine (ELM) untuk Big Data
Extreme Learning Machine (ELM) untuk Big Data
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Extreme Learning Machine (ELM) untuk Big Data
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
ELM vs ANN
Studi Kasus Sederhana dengan ELM
Data | Fitur | Target | ||
1 | 2 | 3 | ||
1 | 1 | 1 | 1 | 1 |
2 | 1 | 0 | 1 | 1 |
3 | 1 | 1 | 0 | 1 |
4 | 1 | 1 | 0 | 2 |
5 | 0 | 1 | 0 | 2 |
6 | 0 | 0 | 0 | 2 |
7 | 0 | 1 | 0 | 3 |
8 | 1 | 1 | 0 | 3 |
9 | 0 | 0 | 0 | 3 |
Diketahui,
N : Banyaknya data training = 9
k : Banyaknya input layer = 3
i : Banyaknya output layer = 1
Misal diset,
j : Banyaknya hidden layer = 3
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Penyelesaian:
-0.4 | 0.2 | 0.1 |
-0.2 | 0 | 0.4 |
-0.3 | 0.3 | -0.1 |
W =
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | |
| 1 | 0 | 1 | |
| 1 | 1 | 0 | |
| 1 | 1 | 0 | |
X = | 0 | 1 | 0 | |
| 0 | 0 | 0 | |
| 0 | 1 | 0 | |
| 1 | 1 | 0 | |
| 0 | 0 | 0 | |
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Penyelesaian:
Hinit =
-0.1 | 0.2 | -0.1 |
-0.3 | 0.2 | -0.4 |
-0.2 | -0.2 | 0 |
-0.2 | -0.2 | 0 |
0.2 | 0 | 0.3 |
0 | 0 | 0 |
0.2 | 0 | 0.3 |
-0.2 | -0.2 | 0 |
0 | 0 | 0 |
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | |
| 1 | 0 | 1 | |
| 1 | 1 | 0 | |
| 1 | 1 | 0 | |
X = | 0 | 1 | 0 | |
| 0 | 0 | 0 | |
| 0 | 1 | 0 | |
| 1 | 1 | 0 | |
| 0 | 0 | 0 | |
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Penyelesaian:
Hinit =
-0.1 | 0.2 | -0.1 |
-0.3 | 0.2 | -0.4 |
-0.2 | -0.2 | 0 |
-0.2 | -0.2 | 0 |
0.2 | 0 | 0.3 |
0 | 0 | 0 |
0.2 | 0 | 0.3 |
-0.2 | -0.2 | 0 |
0 | 0 | 0 |
H =
0.48 | 0.55 | 0.48 |
0.43 | 0.55 | 0.40 |
0.45 | 0.45 | 0.50 |
0.45 | 0.45 | 0.50 |
0.55 | 0.50 | 0.57 |
0.50 | 0.50 | 0.50 |
0.55 | 0.50 | 0.57 |
0.45 | 0.45 | 0.50 |
0.50 | 0.50 | 0.50 |
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 2 |
X = | 0 | 1 | 0 | 2 |
| 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 3 |
| 1 | 1 | 0 | 3 |
| 0 | 0 | 0 | 3 |
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Penyelesaian:
H =
0.48 | 0.55 | 0.48 |
0.43 | 0.55 | 0.40 |
0.45 | 0.45 | 0.50 |
0.45 | 0.45 | 0.50 |
0.55 | 0.50 | 0.57 |
0.50 | 0.50 | 0.50 |
0.55 | 0.50 | 0.57 |
0.45 | 0.45 | 0.50 |
0.50 | 0.50 | 0.50 |
-2.18 | -1.37 | -9.11 | -9.11 | 6.69 | 7.57 | 6.69 | -9.11 | 7.57 |
2.58 | 3.98 | 1.68 | 1.68 | -3.13 | -1.74 | -3.13 | 1.68 | -1.74 |
-0.21 | -2.38 | 7.33 | 7.33 | -3.13 | -5.35 | -3.13 | 7.33 | -5.35 |
H+ =
Y =
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 2 |
X = | 0 | 1 | 0 | 2 |
| 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 3 |
| 1 | 1 | 0 | 3 |
| 0 | 0 | 0 | 3 |
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Penyelesaian:
-2.18 | -1.37 | -9.11 | -9.11 | 6.69 | 7.57 | 6.69 | -9.11 | 7.57 |
2.58 | 3.98 | 1.68 | 1.68 | -3.13 | -1.74 | -3.13 | 1.68 | -1.74 |
-0.21 | -2.38 | 7.33 | 7.33 | -3.13 | -5.35 | -3.13 | 7.33 | -5.35 |
H+ =
Y =
13.06 |
-7.74 |
-0.98 |
1.48 |
0.91 |
1.90 |
1.90 |
2.75 |
2.17 |
2.75 |
1.90 |
2.17 |
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 2 |
X = | 0 | 1 | 0 | 2 |
| 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 3 |
| 1 | 1 | 0 | 3 |
| 0 | 0 | 0 | 3 |
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Pada proses training, didapatkan hasil testing menggunakan data training sendiri masih memiliki error MAPE sebesar 30.11
Penyelesaian:
Y =
1.48 |
0.91 |
1.90 |
1.90 |
2.75 |
2.17 |
2.75 |
1.90 |
2.17 |
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 2 |
X = | 0 | 1 | 0 | 2 |
| 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 3 |
| 1 | 1 | 0 | 3 |
| 0 | 0 | 0 | 3 |
Input
Layer
Hidden
Layer
Output
Layer
fitur ke-1
fitur ke-2
fitur ke-k
i
j
k
Hasil
Prediksi
Pada proses training, didapatkan hasil testing menggunakan data training sendiri masih memiliki error MAPE sebesar 30.11
Penyelesaian:
Y =
1.48 |
0.91 |
1.90 |
1.90 |
2.75 |
2.17 |
2.75 |
1.90 |
2.17 |
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 2 |
X = | 0 | 1 | 0 | 2 |
| 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 3 |
| 1 | 1 | 0 | 3 |
| 0 | 0 | 0 | 3 |
Y =
| | | ||
| | | ||
| | | | |
| | | | |
| | | | |
| 1 | 0 | 1 | |
Xtest = | 1 | 1 | 0 | |
| 0 | 1 | 0 | |
| | | | |
| | | | |
| | | | |
Ytest =
Data training:
Data testing:
Diketahui,
N : Banyaknya data training = 9
k : Banyaknya input layer = 3
i : Banyaknya output layer = 1
Misal diset,
j : Banyaknya hidden layer = 3
Penyelesaian:
-0.4 | 0.2 | 0.1 |
-0.2 | 0 | 0.4 |
-0.3 | 0.3 | -0.1 |
W =
1 |
1 |
3 |
-0.3 | 0.2 | -0.4 |
-0.2 | -0.2 | 0 |
0.2 | 0 | 0.3 |
Hinit =
13.06 |
-7.74 |
-0.98 |
Studi Kasus Sederhana dengan ELM
| | | ||
| | | ||
| 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 2 |
X = | 0 | 1 | 0 | 2 |
| 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 3 |
| 1 | 1 | 0 | 3 |
| 0 | 0 | 0 | 3 |
Y =
| | | ||
| | | ||
| | | | |
| | | | |
| | | | |
| 1 | 0 | 1 | |
Xtest = | 1 | 1 | 0 | |
| 0 | 1 | 0 | |
| | | | |
| | | | |
| | | | |
Ytest =
Data training:
Data testing:
1 |
1 |
3 |
, diketahui , maka
Pada proses testing, didapatkan hasil prediksi dengan error MAPE sebesar 36.0048
Penyelesaian:
0.43 | 0.55 | 0.40 |
0.45 | 0.45 | 0.50 |
0.55 | 0.50 | 0.57 |
H =
13.06 |
-7.74 |
-0.98 |
0.91 |
1.90 |
2.75 |
Algoritma Support Vector Regression (SVR)
ALGORITMA SEKUENSIAL TRAINING SVR :
3. Untuk tiap training point lakukan:
4. Kembali ke langkah ketiga, sampai pada kondisi iterasi maksimum atau
dan
5. Dengan mengunakan fungsi peramalan
berikut:
�
Tugas Kelompok
Tentukan hasil Φ(x1) dan Φ(x2) dengan menggunakan kernel Polynomial dengan c = 1 dan d = 2.
Tentukan nilai MAPE dari data testing berikut
-0.1 | -0.2 | 0.4 |
0.4 | 0.3 | 0.2 |
-0.2 | -0.1 | -0.2 |
W =
| | | ||
| | | ||
| | | | |
| | | | |
| | | | |
| 1.5 | 0.5 | 1 | |
Xtest = | 1 | 1 | 0.2 | |
| 0.6 | 2 | 0 | |
| | | | |
| | | | |
| | | | |
Ytest =
0.7 |
1.8 |
3 |
Terimakasih
Imam Cholissodin | imam.cholissodin@gmail.com
10 Oktober 2016