Pusatkan datanya.
Kurangi setiap kolom dengan rata-ratanya. Pola tetap sama, pusat berpindah ke nol.
Xc = X − μAljabar linear, lewat percobaan.
Dari empat titik sederhana sampai Python dan rekonstruksi gambar. Ubah datanya, coba simulasinya, pahami konsepnya.
2 dimensi → 1 dimensi
Putar garisnya. Di sudut mana titik-titik proyeksi terlihat paling menyebar?
Ruang belajar PCA
Mulai dari intuisi, lanjutkan dengan eksperimen yang bisa kamu kendalikan.
Simulasi geometri
Geser empat titik, putar garis proyeksi, dan lihat sendiri mengapa PCA memilih arah tertentu.
Jelajahi geometriPraktik Python
Jalankan scikit-learn pada dataset Iris. Baca peta sebaran, varians, dan koefisien hasilnya.
Buka lab PythonRekonstruksi gambar
Simpan sedikit komponen, lalu tambah perlahan. Bandingkan gambar asli dengan hasil PCA.
Coba rekonstruksiEksperimen data
Pilih data contoh atau unggah CSV. Ubah variabel dan skalanya, lalu bandingkan hasil analisis.
Analisis dataIntuisi di balik rumus
Bayangkan awan titik yang memanjang. Dari ujungnya, banyak titik tampak bertumpuk. Dari arah lain, perbedaannya terlihat lebih jelas.
PCA mencari arah dengan varians proyeksi terbesar. Arah pertama disebut PC1; arah berikutnya tegak lurus terhadap arah sebelumnya.
Lihat melalui percobaanKurangi setiap kolom dengan rata-ratanya. Pola tetap sama, pusat berpindah ke nol.
Xc = X − μEigenvector memberi arah. Eigenvalue memberi banyaknya varians pada arah itu.
Cv = λvProyeksikan data ke beberapa komponen. Dimensi berkurang, sebagian varians ikut terbuang.
Z = XcW“Informasi” dalam PCA berarti varians. Varians besar belum tentu paling penting untuk tujuanmu. Perhatikan skala variabel dan pencilan ketika membaca hasil.