MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

Analisis Deret Waktu dengan R

Lihat Kursus

Petunjuk latihan

  • Terapkan print() dan plot() pada data_vector. Perhatikan bahwa, secara bawaan, plot Anda tidak memuat informasi waktu.
  • Gunakan ts() dengan data_vector untuk mengonversi data Anda menjadi objek ts. Tetapkan argumen start sama dengan 2004 dan argumen frequency sama dengan 4. Simpan hasilnya ke time_series.
  • Gunakan print() dan plot() untuk melihat objek time_series Anda.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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

  
Edit dan Jalankan Kode