Seiring dengan meningkatnya traffic dan kemudahan dalam mengelola content, kami mengucapkan banyak terima kasih kepada para pembaca setia pada blog www.softscients.web.id
Per 19 Maret 2020, kami sedang melakukan migrasi ke domain dan hosting yang lebih baik yaitu
Semoga dengan alamat domain dan hosting terbaru akan semakin memudahkan para pembaca dalam mencari materi/content. Migrasi dilakukan secara bertahap yang membutuhkan waktu yang cukup lama jadi jangan kuatir selama migrasi akan dilakukan secara hati-hati untuk memimalkan broken link
kalian bisa lanjut baca lagi di http://softscients.com/2020/03/29/buku-pemrograman-matlab-langkah-langkah-normalisasi-data/
$$X\prime=\frac{X-\mu}{\sigma}$$
dengan \(\mu\) adalah rerata/mean dan \(\sigma\) adalah standar variasi, sebagai contoh
kalian punya data array seperti berikut
$$X=[8,2,5,7,9]$$ nilai
$$\mu=6.2$$dan
$$\sigma= 2.7749$$
hasilnya
$$X\prime=[0.64867, -1.51357, -0.43245, 0.28830, 1.00905]$$
Langkah selanjutnya untuk menskala kan agar nilai mempunyai nilai tertentu, misalkan punya range \(0\leq X \leq 1\) dengan rumus seperti berikut
$$X\prime\prime=\frac{X\prime-X\prime_{min}}{X\prime_{max}-X\prime_{min}}*(A-B)+B$$
dengan \(A\) adalah batas atas dan \(B\) adalah batas bawah, dalam hal ini kita berikan nilai
$$A=1$$
dan
$$B=0$$
maka nilai minimal dan maksimal dari normalisasi data \(X\prime\) yaitu
$$X\prime_{min}= -1.51357$$
$$X\prime_{max}= 1.00905$$
sehingga nilai range nya menjadi
$$X\prime\prime =[0.85714,0.00000, 0.42857, 0.71429, 1.00000]$$
Kalian bisa menggunakan kode dibawah ini
clc;clear all;close all;
x = [8,2,5,7,9];
x_normal = (x-mean(x))./std(x)
x_min = min(x_normal)
x_max = max(x_normal)
A = 1;
B = 0;
x_range = ((x_normal-x_min)/(x_max-x_min))*(A-B)+B
ataupun kalian ingin punya skala \(-1\leq X \leq 1\), kalian bisa ubah saja nilai \(B=-1\) seperti kode dibawah ini
clc;clear all;close all;
x = [8,2,5,7,9];
x_normal = (x-mean(x))./std(x)
x_min = min(x_normal)
x_max = max(x_normal)
A = 1;
B = -1;
x_range = ((x_normal-x_min)/(x_max-x_min))*(A-B)+B
hasilnya
x_normal =
0.64867 -1.51357 -0.43245 0.28830 1.00905
x_min = -1.5136
x_max = 1.0090
x_range =
0.71429 -1.00000 -0.14286 0.42857 1.00000
No comments:
Post a Comment