BAB IV PEMBAHASAN Bab IV berisi pembahasan yang meliputi proses penelitian yakni hasil model Radial Basis Function Neural Network untuk diagnosa kanker otak, hasil klasifikasi, dan ketepatan hasil klasifikasinya. A. Hasil Model Radial Basis Function Neural Network (RBFNN) untuk diagnosa kanker otak Langkah-langkah untuk diagnosa kanker otak mengunakan Radial Basis Function Neural Network (RBFNN) diantaranya adalah: 1. Pengolahan Citra Pengolahan citra dilakukan pada citra MRI otak yang diperoleh dari Rumah Sakit Panti Rapih Yogyakarta. Citra MRI otak masing-masing berukuran 1113 x 636 pixel dengan format (JPG). Pada tugas akhir ini, data yang digunakan sebanyak 114 data citra MRI otak yang terdiri dari 57 data citra MRI otal normal dan 57 data citra MRI kanker otak. Pengolahan citra yang dilakukan berupa pemotongan (cropping) citra dan penghilangan background hitam pada citra. Citra hasil proses pemotongan dan penghilangan background dapat dilihat pada lampiran (2) dan (3). Pengolahan citra ini dilakukan dengan bantuan perangkat lunak Corel PHOTO-PAINT X7. Berikut adalah langkah-langkah pengolahan citra: a. Proses Pemotongan Citra Proses pemotongan citra dilakukan dengan bantuan perangkat lunak Corel PHOTO-PAINT X7. Proses pemotongan citra dilakukan untuk
60
memperoleh citra otak yang sesuai dan menghilangkan informasi indentitas dari setiap pasien yang akan mempengaruhi hasil ekstraksi. Berikut proses pemotongan citra pada salah satu data citra MRI yakni 2731.jpg:
Gambar 4.1 Citra MRI otak sebelum dipotong
Gambar 4.2 Citra MRI otak selelah dipotong Dalam proses pemotongan, diusahakan citra tetap berbentuk persegi panjang sesuai dengan bentuk awal citra, namun dalam proses pemotongan ini tidak bisa sesuai dengan pixel awal karena citra akan berubah menjadi lonjong atau informasi pasien masih ada pada citra setelah pemotongan. Sehingga dalam proses pemotongan ini, dilakukan pemotongan berbentuk persegi panjang namun pixelnya diubah menjadi 650 x 550 pixel.
61
b. Proses Penghilangan Background Citra MRI hasil pemotongan masih memiliki background berwarna hitam yang dianggap mempengaruhi hasil dignosa. Proses penghilangan background dilakukan dengan bantuan perangkat lunak Corel PHOTO-PAINT X7. Sehingga background menjadi berwarna putih dan dapat mengurangi pengaruh pada proses ekstraksi citra. Beikut proses penghilangan background pada citra MRI:
Gambar 4.3 Citra MRI sebelum dilakukan penghilangan Background
Gambar 4.4 Citra MRI setelah dilakukan penghilangan Background Setelah proses menghilangkan background dilakukan, citra disimpan dengan format JPG dan pixel citra disesuaikan setelah proses pemotongan yakni menjadi 650 x 550 pixel.
62
2. Ekstraksi Citra Setelah melakukan pengolahan citra MRI, langkah selanjutnya adalah melakukan ekstraksi citra. Proses ekstraksi merupakan salah satu karakteristik penting yang digunakan dalam mengidentifikasi objek atau pola citra, karena metode ekstraksi citra yang tepat akan mampu memberikan informasi yang detail tentang kelas suatu citra. Proses ekstraksi citra dapat dilakukan dengan Gray Level Coocurrence Matrix (GLCM). Parameter-parameter hasil ekstraksi citra yang digunakan dalam tugas akhir ini adalah 14 fitur yang nantinya digunakan sebagai variabel input dalam proses diagnosa. Fitur tersebut yaitu energi, kontras, korelasi, sum of squares, inverse difference moment, sum average, sum variance, sum entropy, entropi, difference variance, difference entropy, probabilitas maksimum, homogenitas dan dismilarity. Proses ekstraksi citra untuk mendapatkan parameter-parameter tersebut dapat dilakukan dengan bantuan MATLAB R2013a. Berikut adalah contoh hasil ekstraksi citra untuk data citra MRI otak 2731.jpg yang ditunjukkan pada Tabel 4.1: Tabel 4.1 Hasil Ekstraksi Citra 2731.jpg No
Fitur
Hasil Ekstraksi
1
Energi
0,292947
2
Kontras
0,308517
3
Korelasi
0,978821
4
Sum of Squares
37,66693
5
Inverse difference moment
0,995588
6
Sum Average
11,05545
7
Sum Variance
115,3538
63
8
Sum Entropy
1,753428
9
Entropi
1,947261
10
Difference Variance
0,308517
11
Difference entropy
0,522479
12
Probabilitas Maksimum
0,50504
13
Homogenitas
0,918169
14
Dissimilarity
0,192586
Selanjutnya, untuk hasil ekstraksi citra dari 114 data citra MRI secara lengkap dapat dilihat pada Lampiran (5). 3. Pendefinisian Variabel Input dan Variabel Target Pendefinisian variabel input dan target digunakan sebagai input dan target jaringan. Input berasal dari 14 parameter hasil dari ekstraksi citra menggunakan Gray Level Co-occurance Matrix (GLCM) secara lengkap dapat dilihat pada Lampiran (3) dan (6), sehingga banyaknya neuron pada lapisan input adalah 14 neuron. Variabel target berasal dari keterangan diagnosa masing-masing citra yakni citra MRI normal dan citra MRI kanker. Target dan output berupa vektor yang mewakili masing-masing diagnosa. Pola target yang digunakan sebagai berikut: Tabel 4.2 Pola Target Vektor Diagnosa Kanker Otak No
Diagnosa
Vektor Target
1
Normal
0
2
Kanker
1
64
Hasil diagnosa yang didapatkan merupakan bilangan desimal. Pendiagnosaan dilakukan dengan membulatkan bilangan desimal tersebut dengan kriteria, jika
< 0.5 maka dibulatkan menjadi 0, sedangkan apabila
≥ 0.5 maka hasil perhitungan dibulatkan menjadi 1.
4. Pembagian Data Input
Langkah selanjutnya adalah pembagian data input yang berupa data training dan testing. Pembagian data input dilakukan secara acak (random). Pada tugas akhir ini yang digunakan untuk data training adalah 90 sampel data dari 114 total sampel data dan data testing yang digunakan adalah 24 sampel data dari 114 total sampel data. Hasil pembagian data input terlampir pada Lampiran (7) untuk data training dan Lampiran (8) untuk data testing. 5. Normalisasi Data Setelah proses pembagian data input, langkah selanjutnya adalah normnalisasi data. Data input dinormalisasi dengan membawa data ke bentuk normal baku, yakni dengan mean/rata-rata = 0 dan standar deviasi = 1. Hasil normalisasi data training dan data testing secara urut masing-masing terlampir pada Lampiran (9) dan Lampiran (10). Berikut adalah salah satu hasil normalisasi citra 2731.jpg: Tabel 4.3 Hasil Normalisasi Citra 2731.jpg No
Fitur
Hasil Normalisasi
1
Energi
-0,21089
2
Kontras
-0,29747
3
Korelasi
0,368651
4
Sum of Squares
0,535738
65
5
Inverse difference moment
0,229242
6
Sum Average
0,451897
7
Sum Variance
0,2615
8
Sum Entropy
0,841416
9
Entropi
0,750563
10
Difference Variance
-0,29747
11
Difference entropy
0,423728
12
Probabilitas Maksimum
0,461948
13
Homogenitas
-0,58674
14
Dissimilarity
0,297053
6. Pembelajaran Radial Basis Function Neural Network Data training hasil normalisasi digunakan dalam proses clustering. Proses clustering yang digunakan adalah metode k-means clustering. Proses kmeans clustering dilakukan dengan menggunakan perangkat lunak MINITAB sehingga didapatkan pusat masing-masing cluster dan jarak yang digunakan dalam proses RBFNN. Tabel 4.4 merupakan hasil jarak dan pusat clustering dengan 10 cluster. Tabel 4.4 Hasil Jarak dan Pusat Clustering Pusat Cluster
Clus
Jarak
ter
X1
X2
X3
X4
X5
X6
X7
1
-1,545
1,395
-1,310
-0,155
-0,145
1,114
-0,288
3,804
2
-0,720
0,737
-0,851
0,636
-0,852
0,869
0,217
3,407
3
1,249
-0,949
0,905
-0,437
0,343
-0,699
-0,795
0,667
4
1,159
-0,688
1,616
-2,013
1,835
-1,742
-1,870
0
5
-0,536
0,360
-0,669
1,206
-0,951
0,700
1,265
2,677
6
-0,252
0,410
-0,128
-0,265
0,185
0,053
-0,083
2,178
66
7
0,204
-0,409
-0,001
0,448
-0,325
0,110
0,536
3,531
8
-1,681
1,467
-1,912
1,769
-2,140
1,914
0,969
0,354
9
0,713
-1,765
1,101
-0,263
0,935
-1,205
0,407
2,296
10
-0,996
0,916
-0,816
0,245
-0,134
0,684
0,621
2,105
Pusat Cluster
Clus
Jarak
ter
X8
X9
X10
X11
X12
X13
X14
1
-0,291
-0,290
-0,280
0,113
-1,545
-1,269
1,542
3,804
2
0,039
0,001
0,232
-0,811
-0,720
-0,872
0,747
3,407
3
-0,774
-0,699
-0,740
0,193
1,249
0,859
-1,205
0,667
4
-1,727
-1,675
-1,896
1,820
1,159
1,602
-1,242
0
5
1,112
1,020
1,219
-0,971
-0,536
-0,677
0,558
2,677
6
-0,158
-0,210
-0,197
0,255
-0,252
-0,069
0,244
2,178
7
0,593
0,641
0,591
-0,392
0,204
-0,018
-0,187
3,531
8
0,595
0,506
1,053
-2,076
-1,681
-2,075
1,738
0,354
9
1,235
1,431
0,799
0,831
0,713
1,146
-0,796
2,296
10
0,496
0,411
0,433
0,018
-0,996
-0,754
0,981
2,105
Hasil jarak dan pusat cluster secara lengkap terlampir pada Lampiran (11). Setelah masing-masing pusat cluster dan jarak didapatkan, selanjutnya dilakukan proses RBFNN dengan menggunakan rbfDesign dan globalRidge. Program rbfDesign dan globalRidge masing-masing secara urut terlampir pada Lampiran (12) dan Lampiran (13). Proses RBFNN dilakukan menggunakan MATLAB R2013a. 7. Menentukan Jaringan Optimum Proses selanjutnya adalah pengoptimalan jaringan dan pengoptimalan bobot menggunakan persamaan (2.52). Jaringan optimum dilakukan dengan menentukan jumlah neuron pada lapisan tersembunyi. Banyaknya neuron
67
pada lapisan tersembunyi yang dapat menghasilkan jaringan optimum adalah neuron yang menghasilkan akurasi terbaik. Dengan menggunakan metode trial and error, beberapa cluster dicoba pada program RBFNN menggunakan MATLAB R2013a. Hasil akurasi dari beberapa cluster menggunakan k-means clustering yang dicoba menggunakan MATLAB R2013a sebagai berikut: Tabel 4.5 Hasil Akurasi dari Beberapa Cluster Hasil Akurasi
Jumlah Cluster
Data Training
Data Testing
(%)
(%)
2
51,1111
58,3333
3
57,7778
37,5000
4
25,5556
33,3333
5
64,4444
70,8333
6
65,5556
58,3333
7
68,8889
75
8
75,5556
70,8333
9
72,2222
70,8333
10
83,3333
91,6667
11
66,6667
79,1667
12
64,4444
70,8333
13
76,6667
70,8333
14
0
0
15
0
0
Dari cluster yang digunakan pada Tabel 4.5 dapat dilihat bahwa nilai akurasi data training dan data testing berpola tidak beraturan. Hasil akurasi data training dan data testing yang terbaik didapatkan dengan cluster
68
sebanyak 10 cluster karena menghasilkan niai akurasi terbesar. Sehingga jaringan dengan 10 cluster merupakan jaringan optimum dengan nilai akurasi data training sebesar 83,3333% dan 91,6667% untuk data testing. Dengan demikian model RBFNN terbaik untuk mendiagnosa kanker otak mempunyai arsitektur 14 neuron pada lapisan input, 10 neuron pada lapisan tersembunyi, dan 1 neuron pada lapisan output. Arsitektur RBFNN jaringan terbaik yang digunakan untuk diagnosa kanker otak dengan 14 neuron pada lapisan input yakni ( , tersembunyi yakni (
,
,...,
), 10 neuron pada lapisan
), dan 1 neuron pada lapisan output yakni
,...,
( ) dapat dilihat pada Gambar 4.5 berikut:
Lapisan Input
Lapisan Tersembunyi
Lapisan Output . . .
( )
. .
1 Bias Gambar 4.5 Arsitektur RBFNN untuk Diagnosa Kanker Otak
69
Pada lapisan tersembunyi, fungsi aktivasi yang digunakan adalah fungsi aktivasi Gaussian dan fungsi yang diguakan pada lapisan output menggunakan fungsi linear atau identitas. B. Hasil Klasifikasi Arsitektur RBFNN jaringan terbaik terdiri dari 14 neuron pada lapisan input, 10 neuron pada lapisan tersembunyi, dan 1 neuron pada lapisan output. Selanjutnya, penentuan bobot yang dihasilkan dari metode global ridgeregression pada fungsi aktivasi gaussian serta model RBFNN yang didapat. Bobot antara neuron pada lapisan tersembunyi dan neuron pada lapisan output dicari dengan persamaan (2.52) yakni,
dengan,
=(
+
)
= parameter regulasi
= vektor bobot diagnosa
= vektor target diagnosa
= fungsi aktivasi neuron tersembunyi = matriks identitas berukuran
×
.
Berdasarkan pusat, jarak, dan bobot yang dihasilkan, maka model RBFNN
( ) adalah ( )+
( )=
70
dengan fungsi aktivasi gaussian, −
( ) = exp − dengan jarak cluster, .
.
= 3,804;
= 3,531;
.
.
= 3,407;
= 0,354;
Dimana = 1, 2, . . . , 14
.
.
= 0,667;
.
= 2,296;
.
= 0;
.
= 2,677;
= 2,105.
.
= 2,178;
Pusat cluster 1: .
= −1,54534;
.
= −0,29097;
.
.
= −0,14569;
.
= −1,26924;
.
= 1,395237;
.
= 1,11482; .
.
= −0,28057;
= 1,542059.
.
= −1,31032;
= −0,28856; .
.
= 0,113831;
.
= −0,15578;
= −0,29168; .
= −1,54534;
Hasil cluster secara lengkap terlampir pada Lampiran (11). Bobot ( ):
= 1,7646;
= 0,4020;
= 1,1516;
dengan bobot bias
= −2,7443;
= 0,0440;
= −2,1944;
= −0,2819;
= 0,5494
71
= 0;
= 0,6059;
= 0,7784;
Perhitungan fungsi aktivasi gaussian untuk data 2731.jpg sebagai berikut: ( )=
( )=
−
(−0,2974 − (−1,5453)) (0,3686 − 1,3952) + 3,804 3,804
−
(−0,2974 − (−0,7209)) (0,3686 − 0,7372) + 3,407 3,407
(0,2970 − (−1,3103)) (−0,2108 − (−0,1557)) + 3,804 3,804 (0,7505 − (−0,1456)) (−0,5867 − 1,1148) + + 3,804 3,804 (0,4619 − (−0,2885)) (0,5357 − (−0,2916) + + 3,804 3,804 (0,4518 − (−0,2909)) (0,2615 − (−0,2805)) + + 3,804 3,804 (0,8414 − 0,1138) (−0,2974 − (−1,5453)) + + 3,804 3,804 (0,4237 − (−1,269)) (0,2292 − 1,5420) + + = 0,29498 3,804 3,804 +
(0,2970 − (−0,8519)) (−0,2108 − 0,6367) + 3,407 3,407 (0,7505 − (−0,8523)) (−0,5867 − 0,8694) + + 3,407 3,407 (0,4619 − 0,2072) (0,5357 − 0,03908) (0,4518 − 0,0001) + + + 3,407 3,407 3,407 (0,2615 − 0,2325) (0,8414 − (−0,8112) + + 3,407 3,407 (−0,2974 − (−0,7209) (0,4237 − (−0,87206) + + 3,407 3,407 (0,2292 − 0,7472) + = 0,34306 3,407 +
72
( )=
( )=
−
(−0,2974 − 1,2495) (0,3686 − (−0,9497)) + 0,667 0,667
(0,2970 − 0,9057) (−0,2108 − (−0,43726)) + 0,667 0,667 (0,7505 − 0,3431) (−0,5867 − (−0,6996)) + + 0,667 0,667 (0,4619 − (−0,7956)) (0,5357 − (−0,7748) + + 0,667 0,667 (0,4518 − (−0,6992)) (0,2615 − (−0,7402)) + + 0,667 0,667 (0,8414 − 0,19399) (−0,2974 − 0,8596) + + 0,667 0,667 (0,4237 − 0,85966) (0,2292 − (−1,2056)) + + 0,667 0,667 +
= 8,8343 − 16 −
(−0,2974 − 1,1597) (0,3686 − (−0,6887)) + 0 0
(0,2970 − 1,61608) (−0,2108 − (−2,0130)) + 0 0 (0,7505 − 1,8359) (−0,5867 − (−1,7420)) + + 0 0 (0,4619 − (−1,8702)) (0,5357 − (−1,7275) + + 0 0 (0,4518 − (−1,6751)) (0,2615 − (−1,8968)) + + 0 0 (0,8414 − 1,8207) (−0,2974 − 1,1597) (0,4237 − 1,6022) + + + 0 0 0 (0,2292 − (−1,2426)) + =0 0 +
73
( )=
( )=
−
(−0,2974 − (−0,5360)) (0,3686 − 0,3607) + 2,677 2,677
−
(−0,2974 − (−0,25253)) (0,3686 − 0,4106) + 2,178 2,178
(0,2970 − (−0,6693)) (−0,2108 − 1,2068) + 2,677 2,677 (0,7505 − (−0,9516)) (−0,5867 − 0,7003) + + 2,677 2,677 (0,4619 − 1,2653) (0,5357 − 1,1126) (0,4518 − 1,0205) + + + 2,677 2,677 2,677 (0,2615 − 1,2190) (0,8414 − (−0,9713)) + + 2,677 2,677 (−0,2974 − (−0,5360)) (0,4237 − (−0,6770)) + + 2,677 2,677 (0,2292 − 0,5580) + = 0,13339 2,677 +
(0,2970 − (−0,1287)) (−0,2108 − (−0,2658)) + 2,178 2,178 (0,7505 − 0,1854) (−0,5867 − 0,0539) + + 2,178 2,178 (0,4619 − (−0,0839)) (0,5357 − (−0,1587)) + + 2,178 2,178 (0,4518 − (−0,2107)) (0,2615 − (−0,1976)) + + 2,178 2,178 (0,8414 − 0,2558) (−0,2974 − (−0,2525)) + + 2,178 2,178 (0,4237 − (−0,069)) (0,2292 − 0,2448) + + = 0,53851 2,178 2,178 +
74
( )=
− + + + + + +
( )=
− + + + + + +
(−0,2974 − 0,20418) (0,3686 − (−0,4098)) + 3,531 3,531
(0,2970 − (−0,0019)) (−0,2108 − 0,4487) + 3,531 3,531
(0,7505 − (−0,3258)) (−0,5867 − 0,11003) + 3,531 3,531
(0,4619 − 0,5368) (0,5357 − 0,5934) (0,4518 − 0,6417) + + 3,531 3,531 3,531 (0,2615 − 0,59108) (0,8414 − (−0,3924)) + 3,531 3,531 (−0,2974 − 0,2041) (0,4237 − (−0,018)) + 3,531 3,531 (0,2292 − (−0,1874)) 3,531
= 0,65251
(−0,2974 − (−1,681)) (0,3686 − 1,4672) + 0,354 0,354
(0,2970 − (−1,9126)) (−0,2108 − 1,7697) + 0,354 0,354 (0,7505 − (−2,1404)) (−0,5867 − 1,9143) + 0,354 0,354
(0,4619 − 0,9694) (0,5357 − 0,5956) (0,4518 − 0,5068) + + 0,354 0,354 0,354 (0,2615 − 1,0531) (0,8414 − (−2,076)) + 0,354 0,354
(−0,2974 − (−1,6811)) (0,4237 − (−2,0754)) + 0,354 0,354 (0,2292 − 1,7385) 0,354
= 1,8209 − 161
75
( )=
( )=
(−0,2974 − 0,7138) (0,3686 − (−1,7655)) + 2,296 2,296
−
(0,2970 − 1,1011) 2,296 (0,7505 − 0,9351) + 2,296 (0,4619 − 0,4076) + 2,296 (0,2615 − 0,7999) + 2,296 (0,4237 − 1,1467) + 2,296 +
−
(−0,2108 − (−0,2633)) 2,296 (−0,5867 − (−1,2051)) + 2,296 (0,5357 − 1,2358) (0,4518 − 1,4315) + + 2,296 2,296 (0,8414 − 0,8310) (−0,2974 − 0,7138) + + 2,296 2,296 (0,2292 − (−0,7962)) + = 0,12449 2,296 +
(−0,2974 − (−0,9960)) (0,3686 − 0,91622) + 2,105 2,105
(0,2970 − (−0,8165)) (−0,2108 − 0,2457) + 2,105 2,105 (0,7505 − (−0,1344)) (−0,5867 − 0,6847) + + 2,105 2,105 (0,4619 − 0,6219) (0,5357 − 0,4961) (0,4518 − 0,4114) + + + 2,105 2,105 2,105 (0,2615 − 0,4337) (0,8414 − 0,0187) + + 2,105 2,105 (−0,2974 − (−0,9960)) (0,4237 − (−0,7544)) + + 2,105 2,105 (0,2292 − 0,9813) + = 0,1714 2,105 +
Hasil perhitungan fungsi aktivasi gaussian pada model RBFNN secara lengkap terlampir pada lampiran (14). Berdasarkan hasil perhitungan nilai fungsi aktivasi gaussian, dilakukan perhitungan untuk menentukan hasil diagnosa menggunakan persamaan (2.25). ( ) = 0,29498 × (1,7646) + (0,34306 × (−2,74407)) + (8,8343 − 16 × (−2,19377)) + (0 × 0) + 0,13339 × (0,7783) + 0,5385 × (0,40196) + (0,6525 × (−0,04399)) + (1,8209 − 161 × (−0,281649)) + 0,12449 × (0,6059) + 0,17147 × (1,15159) + (1 × 0,54935) = 0,692947
76
Hasil perhitungan diagnosa secara lengkap terampir pada lampiran (16). Berikut hasil diagnosa data 2731.jpg yang dibulatkan sesuai dengan kriterianya. Tabel 4.6 Hasil Perhitungan Diagnosa secara Manual Output Perhitungan Manual 0,692947
Pembulatan
Status Output
1
Kanker
Sedangkan berikut merupakan hasil diagnosa data 2731.jpg yang diselesaikan menggunakan bantuan MATLAB R2013a, yakni Tabel 4.7 Hasil Perhitungan Diagnosa menggunakan MATLAB R2013a Output Perhitungan
Pembulatan
Status Output
0,6929
1
Kanker
Berdasarkan Tabel 4.6 dan Tabel 4.7, hasil output untuk diagnosa data 2731.jpg nilainya hampir mendekati sama. Sehingga perhitungan data yang lainnya dilakukan dengan bantuan MATLAB R2013a. Hasil pembulatan diagnosa secara lengap terlampir pada lampiran (17). Berdasarkan lampiran (17), dapat dihitung ketepatan hasil diagnosa kanker otak dengan model RBFNN. C. Ketepatan Hasil Klasifikasi Ketepatan
hasil
klasifikasi/diagnosa
dapat
dihitung
berdasarkan
sensitivitas, spesifisitas, dan akurasi. Nilai akurasi telah diketahui melalui program MATLAB yang telah dilakukan sebelumnya, selanjutnya untuk
77
menghitung nlai sensitivitas dan nilai spesifitas, ditentukan terlebih dahulu nilai True Positive (TP), True Negative (TN), False Positive (FP), dan False Negative (FN). Berikut Jumlah hasil diagnosa kanker otak menggunakan RBFNN. Tabel 4.8 Jumlah Hasil Diagnosa Kanker Otak Menggunakan RBFNN Hasil Diagnosa Target
Data Training
Jumlah Normal
Abnormal
Normal
37(TN)
8(FP)
45
Abnormal
7(FN)
38(TP)
45
Jumlah
Data Testing
90
Normal
10(TN)
2(FP)
12
Abnormal
0(FN)
12(TP)
12
Jumlah
24
Jumlah Data Training dan data Testing
114
Berdasarkan Tabel 4.8, dapat dihitung sensitivitas dan spesifisitas hasil diagnosa model RBFNN dengan persamaan (2.55) dan persamaan (2.56) sebagai berikut: 1. Data Training a) Sensitivitas =
× 100% =
× 100% = 84,4444%
b) Spesifisitas =
× 100% =
× 100% = 82,2222%
a) Sensitivitas =
× 100% =
× 100% = 100%
2. Data Testing
78
b) Spesifisitas =
× 100% =
× 100% = 83,3333%
Pada data training, nilai sensitivitas 84,4444% artinya untuk pasien yang
memiiki kanker otak kemungkinan model RBFNN mendiagnosa dengan tepat
adalah sebesar 84,4444%. Sedangkan nilai spesifisitas 82,2222% artinya untuk pasien yang tidak memiliki kanker otak kemungkinan model RBFNN
mendiagnosa dengan tepat sebesar 82,2222%. Nilai akurasi pada data training 83,3333% artinya
hasil diagnosa dengan model RBFNN akurat sebesar
83,3333%, baik untuk pasien yang tidak memiliki kanker otak (normal), maupun pasien yang memiliki kanker otak. Pada data testing, nilai sensitivitas 100% artinya untuk pasien yang
memiiki kanker otak kemungkinan model RBFNN mendiagnosa dengan tepat
adalah sebesar 100%. Sedangkan nilai spesifisitas 83,3333% artinya untuk pasien yang tidak memiliki kanker otak kemungkinan model RBFNN
mendiagnosa dengan tepat sebesar 83,3333%. Nilai akurasi pada data testing
91,6666% artinya hasil diagnosa dengan model RBFNN akurat sebesar 91,6666%, baik untuk pasien yang tidak memiliki kanker otak (normal), maupun pasien yang memiliki kanker otak.
79