RcmdrPlugin.PcaRobust

Deskripsi

RcmdrPlugin.PcaRobust adalah sebuah menu untuk analisis komponen utama robust dengan metode ROBPCA. Metode ROBCPCA adalah sebuah metode untuk mereduksi dimensi data tanpa dipengaruhi oleh outlier. Metode ini menggabungkan teknik Projection Pursuit yang digunakan dalam transformasi reduksi subruang pada langkah awal dengan penduga yang robust yang diperoleh dengan metode Minimum Covariance Determinant (MCD).

Penjelasan GUI

Variables

Nama semua variabel akan tampil dalam kotak. Pengguna dapat memilih variabel mana yang akan digunakan dalam penghitungan dengan meng-klik variabel yang diinginkan.

Confidence Interval

Pengguna dapat mengetikkan nilai confidence intervalyang diinginkan. Nilai parameter (1-alpha) yaitu dari 0.5 sampai 1.

Options

Pengguna dapat mencentang output yang ingin ditampilkan. Pilihan output yang dapat ditampilkan yaitu factor loadings dan scores.

Plot

Pengguna dapat mencentang plot yang ingin ditampilkan. Pilihan plot yang dapat ditampilkan yaitu screeplot, biplot, orthogonal distance plot, scores distance plot dan diagnostic plot.

OK

Jika pengguna menekan tombol OK, maka hasil summary principal component akan tampil pada jendela output R-Commander. Selain itu, pilihan yang dicentang dalam options juga akan tampil pada jendela output R-Commander

Reset

Jika pengguna menekan tombol Reset, maka semua pilihan akan dihapus dan dikembalikan ke posisi awal.

Cancel

Jika pengguna menekan tombol Cancel, maka menu akan keluar (exit).

Help

Jika pengguna menekan tombol Help, maka akan menampilkan penjelasan tentang menu dan cara memakainya.

Algoritma Metode ROBPCA

Secara umum, algoritma metode ini terdiri dari 3 langkah yaitu :

Langkah 1 : Dimulai dengan mereduksi ruang data menjadi subruang affine yang direntang oleh n observasi. Cara untuk mereduksi ruang ini yaitu dengan Singular Value Decomposition.

Langkah 2 : Mencari subset sampel sebanyak h dimana besarnya h adalah nilai maksimum (alpha*n) atau (n+p+1)/2. Untuk mendapatkan subset sampel h tersebut, dilakukan dengan cara :

1. Menghitung nilai keterpencilan semua data dengan rumus Stahel-Donoho. Nilai keterpencilan diurutkan dari yang terkecil ke terbesar. Selanjutnya diambil subset sampel sebanyak h dengan nilai keterpencilan terkecil. Lalu dihitung vektor rataan dan matriks kovarian dari subset sampel h tersebut.

2. Lalu dicari nilai eigen dan vektor eigen dari matriks kovarian sebelumnya dan didekomposisi spektral. Sebanyak k komponen utama dipilih dan semua data diproyeksikan pada subruang berdimensi k yang direntang oleh k vektor ciri pertama sehingga diperoleh Xn,k.

Langkah 3 : Mengestimasi secara robust titik-titik pada matriks Xn,k dengan penduga MCD sehingga diperoleh vektor rataan dan matriks kovarian yang robust.


Contact : 11.6790@stis.ac.id