Mengagregasikan deret log-return
Dalam statistika, data agregat adalah data yang digabung dari beberapa pengukuran. Anda baru saja mempelajari bahwa Anda dapat menghitung log-return mingguan, bulanan, dan triwulanan dengan menjumlahkan log-return harian menggunakan fungsi apply.weekly(), apply.monthly(), dan apply.quarterly() yang sesuai.
Sebagai contoh, Anda dapat menggunakan kode berikut untuk membentuk return triwulanan untuk deret waktu univariat data dan deret waktu multivariat mv_data:
> # apply.quarterly(x, FUN, ...)
> data_q = apply.quarterly(data, sum)
> mv_data_q = apply.quarterly(mv_data, colSums)
Dalam latihan ini, Anda akan berlatih mengagregasikan data deret waktu menggunakan fungsi-fungsi tersebut dan memplot hasilnya. Data DJ dan DJ_const tersedia di ruang kerja Anda, begitu juga objek djx, yang berisi log-return harian indeks Dow Jones dari 2000–2015, dan djreturns, yang berisi log-return harian untuk empat saham pertama DJ_const dari 2000–2015. Gunakan plot untuk deret waktu univariat dan plot.zoo untuk deret waktu multivariat.
Latihan ini merupakan bagian dari kursus
Manajemen Risiko Kuantitatif dengan R
Instruksi latihan
- Plot objek
djx. - Dalam satu baris, plot log-return mingguan
djxdengan batang vertikal. - Plot log-return bulanan
djxdengan batang vertikal. - Plot objek
djreturnsmenggunakanplot.zoo. - Plot log-return bulanan untuk
djreturnsdengan batang vertikal menggunakanplot.zoo.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Plot djx
___(___)
# Plot weekly log-returns of djx
___(___, ___)
# Plot monthly log-returns of djx
___(___, ___)
# Plot djreturns
___(___)
# Plot monthly log-returns of djreturns
___(___, ___)