Data komoditas
Fungsi pemetaan pairs() membuat scatterplot berpasangan dari komponen-komponen sebuah deret waktu multivariat dengan dua dimensi atau lebih. Fungsi ini digunakan pada objek zoo, bukan xts.
Bentuk scatterplot yang kurang lebih melingkar menunjukkan korelasi rendah antara log-return dua komoditas yang berbeda. Secara umum, korelasi rendah bagus untuk sebuah portofolio karena menunjukkan aset-asetnya terdiversifikasi. Sebaliknya, korelasi tinggi merepresentasikan risiko yang harus dimodelkan dengan tepat.
Dalam latihan ini, Anda akan melihat harga emas dan minyak selama 25 tahun, menghitung log-return harian dan bulanannya, lalu memvisualisasikannya. Data gold dan oil, yang masing-masing berisi harga harian emas dan minyak mentah Brent dari 1990–2015, tersedia di workspace Anda.
Latihan ini merupakan bagian dari kursus
Manajemen Risiko Kuantitatif dengan R
Instruksi latihan
- Gunakan
plot()untuk memplot deret waktugolddanoilsecara terpisah. - Hitung log-return harian masing-masing komoditas dan simpan ke
goldxdanoilx. - Hitung log-return bulanan masing-masing komoditas dan simpan ke
goldx_mdanoilx_m. - Gunakan
merge()untuk menggabungkangoldx_mdanoilx_m, dalam urutan tersebut, menjadicoms. - Plot
coms, sebuah deret multivariat, dengan batang vertikal. - Konversi
comsmenjadi objekzoodenganas.zoo()lalu terapkanpairs()untuk membuat scatterplot berpasangan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Plot gold and oil prices
___(___)
___(___)
# Calculate daily log-returns
goldx <- ___(___)
oilx <- ___(___)
# Calculate monthly log-returns
goldx_m <- ___(___)
oilx_m <- ___(___)
# Merge goldx_m and oilx_m into coms
coms <- ___(___, ___)
# Plot coms with vertical bars
___(___, ___)
# Make a pairwise scatterplot of coms
___(___)