KNN Min Max Normalization Contohoerhitungan
KNN Min Max Normalization Contohoerhitungan
DATA MINING
Oleh:
RAHMANITA M. KARIMA
(0810963023)
(0810963019)
RIA KURNIANTI
(0810963065)
(0810963067)
NAMA
yuna
so-young
jesica
tifani
taeyon
yuri
ria
dinda
sunny
mumy
adit
wicaksono
akbar
pono
rahmanita
maulidia
karima
mutya
rizkhy ayuning
atsomya
budi
TINGGI (cm)
162
160
173
168
150
166
155
161
162,5
152
165
166
156
178
169
167
162
159
151,5
152
153
JENIS
KELAMIN
Tinggi
Tinggi
Tinggi
Tinggi
Pendek
Tinggi
Pendek
Tinggi
Tinggi
Pendek
Tinggi
Tinggi
Pendek
Tinggi
Tinggi
Tinggi
Tinggi
Pendek
Pendek
Pendek
Pendek
PERHITUNGAN
1. NORMALISASI MIN-MAX
NO
0
1
2
3
4
5
HASIL
NORMALISASI
0,428571429
0,357142857
0,821428571
0,642857143
0
0,571428571
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0,178571429
0,392857143
0,446428571
0,071428571
0,535714286
0,571428571
0,214285714
1
0,678571429
0,607142857
0,428571429
0,321428571
0,053571429
0,071428571
0,107142857
Object
d(new,yuna)
d(new,so-young)
d(new,jesica)
d(new,tifani)
d(new,taeyon)
d(new,yuri)
d(new,ria)
d(new,dinda)
d(new,sunny)
d(new,mumy)
d(new,adit)
d(new,wicaksono)
d(new,akbar)
d(new,pono)
d(new, rahmanita)
d(new,maulidia)
Jarak
0,107142857
0,178571429
0,285714286
0,107142857
0,535714286
0,035714286
0,357142857
0,142857143
0,089285714
0,464285714
0
0,035714286
0,321428571
0,464285714
0,142857143
0,071428571
16 d(new,karima)
17 d(new,mutya)
d(new,rizkhy
18 ayuning)
19 d(new,atsomya)
20 d(new,budi)
0,107142857
0,214285714
0,482142857
0,464285714
0,428571429
DISTANCE
0,107142857
0,178571429
0,285714286
0,107142857
0,535714286
0,035714286
0,357142857
0,142857143
0,089285714
0,464285714
0
0,035714286
0,321428571
0,464285714
0,142857143
0,071428571
0,107142857
0,214285714
0,482142857
0,464285714
0,428571429
SORTING
0
0,035714286
0,035714286
0,071428571
0,089285714
0,107142857
0,107142857
0,107142857
0,142857143
0,142857143
0,178571429
0,214285714
0,285714286
0,321428571
0,357142857
0,428571429
0,464285714
0,464285714
0,464285714
0,482142857
0,535714286
karena k=2 , maka diambil 2 terendah dari hasil sorting maka hasilnya adalah 0 dan
0,035714286.
double mx=h.maksimum(tinggi);
double mn=h.minimum(tinggi);
String klasifikasi;
String rst="";
int countT = 0;
int countP = 0;
double r=mx-mn;
int ah=tinggi.length;
double jarak_dengan_new []=new double [ah];
: " + klasifikasi);
}
private void b3ActionPerformed(java.awt.event.ActionEvent evt) {
kedekatan.setEnabled(true);
msk1=Double.parseDouble(newbaru.getText());
int p=tinggi.length;
int aa;
for (aa=0;aa<p;aa++){
jarak_dengan_new[aa]=h.hitung_jarak(this.normalisasi(msk1),this.normalisasi
(tinggi[aa]));
//this.sorting(jarak_dengan_new);
out_cari_jarak.append("(new,"+nama[aa]+")
="+jarak_dengan_new[aa]+"\n");
}
OUTPUT