Jendela Bergulir dan Jeda
Penghalusan dan fitur jeda
Jendela Bergulir dan Jeda adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.
Menghaluskan Naik-Turun
Deret waktu mentah dapat berubah-ubah. Jendela rolling menghitung rata-rata titik-titik yang berdekatan sehingga sinyal dasarnya mudah dilihat. 🌊
Apa Sebenarnya Jendela Itu
Jendela adalah sejumlah titik terbaru yang tetap. Jendela bergeser maju satu langkah setiap kali, lalu menghitung ulang ringkasan pada setiap posisi.
Mean Rolling
Langkah yang paling umum adalah mean rolling: hitung rata-rata beberapa nilai terakhir untuk menghaluskan garis. pandas membuatnya dapat dilakukan dalam satu baris.
sales.rolling(window=7).mean()Ukuran Jendela Adalah Kompromi
Jendela yang lebih besar menghasilkan penghalusan lebih kuat tetapi bereaksi lebih lambat; jendela yang lebih kecil tetap responsif tetapi lebih berisik. Sesuaikan ukurannya dengan pertanyaan yang ingin dijawab.
Nilai Pertama Adalah NaN
Jendela berukuran 7 memerlukan 7 titik sebelum dapat melakukan perhitungan. Jadi, baris-baris pertama akan menghasilkan NaN sampai tersedia riwayat yang cukup.
Melampaui Mean
rolling dapat digunakan untuk lebih dari sekadar rata-rata. rolling std menunjukkan bagaimana volatilitas berubah dari waktu ke waktu, yang tidak terlihat jika hanya mengamati tren.
sales.rolling(window=30).std()Mengenal Lag
lag hanyalah nilai dari langkah waktu sebelumnya. Penjualan kemarin sebagai kolom merupakan fitur lag-1.
shift Membuat Lag
pandas membuat lag dengan shift. Pemanggilan shift(1) menggeser setiap nilai turun satu baris sehingga setiap baris dapat melihat masa lalunya.
df['lag_1'] = sales.shift(1)Mengapa Lag Mendukung Prakiraan
Sebagian besar deret bergantung pada masa lalunya yang baru-baru ini. Dengan memberikan fitur lag yang baik kepada model, model dapat mempelajari bahwa nilai kemarin memprediksi nilai hari ini.
Pembedaan Juga Merupakan Lag
Mengurangkan nilai sebelumnya dari suatu nilai akan menghasilkan perubahan di antara dua langkah. Inilah dasar dari pembedaan.
df['change'] = sales - sales.shift(1)Gabungkan Rolling dan Lag
Kumpulan fitur yang kuat sering kali memadukan keduanya: beberapa lag ditambah rata-rata rolling. Bersama-sama, keduanya menangkap tingkat dan arah terbaru.
Pemeriksaan Singkat
Metode pandas manakah yang menggeser nilai ke langkah waktu sebelumnya untuk membuat fitur lag?
Ringkasan: Masa Lalu sebagai Fitur
Anda menggunakan jendela rolling untuk menghaluskan data dan membuat lag melalui shift untuk membawa masa lalu ke dalam analisis, dua komponen utama fitur deret waktu.
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 “Jendela Bergulir dan Jeda” gratis?
Ya — teks lengkap “Jendela Bergulir dan Jeda” 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 “Jendela Bergulir dan Jeda”?
Penghalusan dan fitur jeda 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 2 dari 4.
Berapa lama pelajaran “Jendela Bergulir dan Jeda” 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
- Tren, Musiman, dan Derau
- Jendela Bergulir dan Jeda
- Kestasioneran dan Pembedaan
- Dasar Peramalan Pertama