Berbagai Jenis Data Time Series
Berdasarkan variasi datanya, data time series terdisi dari beberapa jenis yaitu data yang bersifat trend, cyclical, seasonal dan irregular/random.
Komponen Data Time Series (Sumber: ITfeatures) |
- Data Trend adalah kondisi data time series dimana data memiliki kecenderungan naik kecenderungan turun dari waktu ke waktu. Trend naik misalnya data pendapatan per kapita, data jumlah penduduk.
- Data Seasonal adalah data yang muncul secara reguler dan mempunyai pola tetap dari waktu ke waktu. Contoh data ini seperti data iklim, data penjualan pakaian (cenderung meningkat dan menurun opada kondisi tertentu), dan sebagainya.
- Data Cyclical hampir sama dengan musiman, tetapi gerak siklis mempunyai jarak waktu muncul dan sebab yang berbeda-beda, yang tidak pasti dimengerti. Contohnya adalah industri mobil yang memiliki gerakan siklis 5 tahun, sedangkan konstruksi bangunan mempunyai gerakan siklis antara 15-20 tahun.
- Data Random atau Irregular memiliki gerakan yang tidak teratur sehingga sulit diprediksi. Kondisi ini dipengaruhi oleh misalnya kejadian bencana alam, perang atau sebab-sebab tidak terduga lainnya.
Seiring dengan perkembangan ilmu statistik, data-data time series ini dikembangkan untuk membuat model prediksi atau peramalan. Peramalan untuk nilai-nilai masa depan yang didasarkan pada kondisi masa lampau dari data-data time-series tersebut. Ilmu statistik mengembangkan peramalan menggunakan data time series dengan teknik pemulusan (smoothing), dekomposisi (decomposition) dan regresi.
- Teknik pemulusan melakukan prediksi dengan mendasarkan pada prinsip rata-rata dari kesalahan masa lalu (averaging smoothing past errors). Metode ini menambahkan nilai ramalan sebelumnya dengan persentase kesalahan antara actual value dengan forecasting value.
- Teknik dekomposisi melakukan prediksi dengan membagi data time series menjadi beberapa komponen baik dari trend, cyclic, seasonal dan random, selanjutnya mengkombinasikan prediksi dari komponen-komponen tersebut.
- Teknik Regresi merupakan metode analisis statistik yang digunakan untuk melihat pengaruh antara dua atau lebih variabel. Hubungan variabel tersebut bersifat fungsional yang diwujudkan dalam suatu model matematis sehingga dapat digunakan untuk melakukan prediksi.
Ilmu komputasi modern mengembangkan model prediksi menggunakan pengenalan pola atau pattern recognition. Ilmu itulah yang dikenal dengan machine learning, yaitu mesin yang mampu belajar dari pola-pola data yang diberikan kepadanya. Salah satu metode belajarnya adalah Supervised learning (pembelajaran yang terarah atau diawasi). Dengan model tersebut akurasi prediksi dari data time-series dapat ditingkatkan secara signifikan.
Permasalahan yang muncul adalah bagaimana melakukan transformasi model peramalan data time series dari statistik univariat dan multivariat ke data yang bisa diolah secara supervised learning? Mengingat bahwa data supervised membutuhkan data yang berlabel.
Berikut adalah gambaran konversi yang bisa dilakukan.
Supervised learning memiliki karakteristik pola input (X) dan pola output (Y), sehingga algoritma dapat belajar bagaimana memprediksi pola output dari pola input.
Bagaimana melakukan Transformasi?
Bahasa Phyton memiliki fungsi utama untuk membantu mengubah data deret waktu menjadi model Supervised Learning yaitu fungsi Pandas shift(). Dengan adanya DataFrame, fungsi shift() dapat digunakan untuk membuat salinan kolom yang forward ke depan (baris dari nilai NaN yang ditambahkan ke depan) atau ditarik kembali (baris nilai NaN ditambahkan ke bagian akhir). Ini adalah perilaku yang dibutuhkan untuk membuat kolom menjadi dataset time series dalam format supervised learning. Perhatikan contoh di bawah ini.
Dari data di atas bisa di konversi menjadi dua kolom dengan menggunakan fungsi shift() seperti berikut ini.
Bersambung..
Literatur :
Transformasi Data |
Bagaimana melakukan Transformasi?
Bahasa Phyton memiliki fungsi utama untuk membantu mengubah data deret waktu menjadi model Supervised Learning yaitu fungsi Pandas shift(). Dengan adanya DataFrame, fungsi shift() dapat digunakan untuk membuat salinan kolom yang forward ke depan (baris dari nilai NaN yang ditambahkan ke depan) atau ditarik kembali (baris nilai NaN ditambahkan ke bagian akhir). Ini adalah perilaku yang dibutuhkan untuk membuat kolom menjadi dataset time series dalam format supervised learning. Perhatikan contoh di bawah ini.
Dari data di atas bisa di konversi menjadi dua kolom dengan menggunakan fungsi shift() seperti berikut ini.
Bersambung..
Literatur :
15 comments:
aaku bukan pembaca online yang jujur namun web kamu amat bagus lanjutkan saja!
aku akan berangka ke depan & bookmark web kamju buat kembali
nanti Tepuk tangan
pasti ada tidak sedikit elemen yg harus dipelajari mengenai tema ini.
aku senang seluruh poin yang anda buat.
saya tahu web situs ini sediakan konten berbasis kualitas dan baeang lainnya
apakah ada halaman website lasin yg mernawarkan banyak barang ini dalam kualitas?
posting bagus Kami dapat menghubungkan artikel hebat ini di situs kami.
Perftahankan tulisannya yang bagus.
І һave read so many articles or reviews regɑrding tһe blogger lovers еxcept tһis
piece oof writing іs reaⅼly a fastidious paragraph,
ҝeep іt up.
Pos bagus Kami bakal membuka ke artikel yang sangat
bagus ini di web kami. Teruslah posting dgn baik.
Terima kasih sudah menjadi pelatih aku dalam masalah ini.
Pasangan saya dan saya amat sangat menikmati arttikel kamu & rata rata menikmati
membaca trik kamu mengatasi masalah yang secara luas dikenal juga sebagai kontroversial.
kamu selalu teramat baik terhadap pembawca seperrti saya & membiarkan aku dalam
hidup saya Terima kasih.
terimakasih gan atas informasinya yang teramat bagus
ijin publikasi gan. Agan2 bisa kunjungi websit
Anee ya
Eѵveryone loves it when indіviduals come together aand share views.
Greeat website, stick witһ it!
informasi yg mengedukasi, thanks yah bro, wasalam.
Hey very interesting blog!
Thanks very interesting blog!
What would your pet be like as a human ?
I am sure this paragraph һas touched ɑll tһe internet visitors,
іts reeally rеally fastidious post οn building
up new website.
I was able to find good info from your content.
By the way, I heard about this awsome affiliate program for Instagram influencers.
Better apply soon before all the spots are filled up.
Here is the link: http://ix.sk/psMTV
Post a Comment
Silakan masukkan komentar Anda... Bebas kok :-)