Data Science Academy · Pelajaran

Memilih Komponen dengan Grafik Scree

Mempertahankan varians yang dijelaskan secukupnya

Pelajaran 4 dari 413 langkah

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. 🎯

Gratis untuk memulai

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

  1. Dampak Terlalu Banyak Fitur
  2. Cara PCA Menemukan Komponen
  3. Skalakan Dahulu, Lalu Sesuaikan PCA
  4. Memilih Komponen dengan Grafik Scree
← Kembali ke Data Science Academy