Memilih Komponen dengan Grafik Scree
Mempertahankan varians yang dijelaskan secukupnya
Memilih Komponen dengan Grafik Scree adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Data Science Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Data Science Academy mencakup 4 pelajaran total.
Berapa Banyak yang Dipertahankan?
PCA dapat menghasilkan lusinan komponen, tetapi Anda hanya menginginkan beberapa yang berguna. Keterampilan sebenarnya adalah memilih berapa banyak yang dipertahankan.
Kenali Scree Plot
Scree plot memetakan setiap komponen terhadap varians yang dijelaskannya, sehingga Anda dapat melihat penurunan kepentingan secara sekilas.
Cari Titik Sikut
Varians turun dengan cepat, lalu mendatar menjadi ekor yang rata. Tekukan yang disebut elbow menandai titik ketika komponen tambahan tidak lagi memberikan manfaat berarti.
Buat Plot Rasionya
Lakukan fit pada PCA dengan semua komponen, lalu buat plot explained_variance_ratio_ untuk menggambar kurva dan menemukan elbow.
import matplotlib.pyplot as plt
plt.plot(pca.explained_variance_ratio_)Varians Kumulatif
Jumlahkan rasio tersebut seiring Anda melangkah untuk mendapatkan varians kumulatif, yang menunjukkan total informasi yang dipertahankan oleh k komponen pertama.
import numpy as np
cum = np.cumsum(pca.explained_variance_ratio_)Pilih Ambang Batas
Aturan umum adalah mempertahankan komponen yang cukup untuk mencapai target, misalnya 95 persen dari total varians yang dipertahankan.
Biarkan scikit-learn Memilih
Berikan pecahan sebagai n_components, lalu scikit-learn akan mempertahankan komponen secukupnya untuk mencapai target varians yang dijelaskan tersebut.
from sklearn.decomposition import PCA
pca = PCA(n_components=0.95).fit(X)Aturan Kaiser
Panduan lain, yaitu aturan Kaiser, mempertahankan komponen yang nilai eigennya melebihi satu, artinya komponen tersebut menjelaskan lebih banyak daripada satu fitur saja.
Seimbangkan Komprominya
Komponen yang lebih sedikit menghasilkan model yang lebih sederhana dan cepat, tetapi lebih banyak detail yang hilang. Memilih k selalu merupakan kompromi antara ukuran dan kesetiaan.
Validasi pada Tahap Berikutnya
Nilai k terbaik adalah yang membantu tugas nyata Anda. Cobalah beberapa nilai dan bandingkan skor model dengan validasi silang.
Waspadai Komponen Kecil
Komponen setelah titik siku sering kali terutama menangkap derau. Mempertahankannya jarang membantu dan dapat diam-diam merugikan model Anda.
Pemeriksaan Cepat
Plot scree mengarahkan Anda ke satu titik yang menjadi petunjuk.
Ringkasan
Gunakan plot scree, titik siku, atau ambang varians kumulatif untuk mempertahankan komponen secukupnya, lalu validasi k pada tahap berikutnya. 🎯
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Memilih Komponen dengan Grafik Scree” gratis?
Ya — teks lengkap “Memilih Komponen dengan Grafik Scree” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Data Science Academy, upgrade ke CoddyKit PRO. Kursus Data Science Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Memilih Komponen dengan Grafik Scree”?
Mempertahankan varians yang dijelaskan secukupnya Kamu berlatih Data Science Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Data Science Academy?
Tidak diperlukan pengalaman sebelumnya. Data Science Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Memilih Komponen dengan Grafik Scree” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Data Science Academy ini?
Ya. Setiap pelajaran Data Science Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Dampak Terlalu Banyak Fitur
- Cara PCA Menemukan Komponen
- Skalakan Dahulu, Lalu Sesuaikan PCA
- Memilih Komponen dengan Grafik Scree