Membuat objek deret waktu dengan ts()
Fungsi ts() dapat digunakan untuk membuat objek deret waktu. Objek deret waktu adalah vektor (univariat) atau matriks (multivariat) dengan atribut tambahan, termasuk indeks waktu untuk setiap observasi, frekuensi pengambilan sampel dan kenaikan waktu antrobservasi, serta panjang siklus untuk data periodik. Objek semacam ini memiliki kelas ts, dan merepresentasikan data yang diamati pada titik waktu yang (kurang lebih) berjarak sama. Sekarang Anda akan membuat sendiri objek deret waktu.
Keuntungan membuat dan bekerja dengan objek deret waktu berkelas ts adalah banyak metode tersedia untuk memanfaatkan atribut deret waktu, seperti informasi indeks waktu. Misalnya, seperti yang telah Anda lihat pada latihan sebelumnya, memanggil plot() pada objek ts akan secara otomatis menghasilkan plot terhadap waktu.
Dalam latihan ini, Anda akan membiasakan diri dengan kelas ts dengan mengenkode beberapa data deret waktu (disimpan sebagai data_vector) ke dalam ts dan mengeksplorasi hasilnya. Deret waktu data_vector Anda dimulai pada tahun 2004 dan memiliki 4 observasi per tahun (artinya ini adalah data triwulanan).
Latihan ini merupakan bagian dari kursus
Analisis Deret Waktu dengan R
Instruksi latihan
- Terapkan
print()danplot()padadata_vector. Perhatikan bahwa, secara bawaan, plot Anda tidak memuat informasi waktu. - Gunakan
ts()dengandata_vectoruntuk mengonversi data Anda menjadi objekts. Tetapkan argumenstartsama dengan2004dan argumenfrequencysama dengan4. Simpan hasilnya ketime_series. - Gunakan
print()danplot()untuk melihat objektime_seriesAnda.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Use print() and plot() to view data_vector
print(___)
plot(___)
# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <-
# Use print() and plot() to view time_series