MulaiMulai sekarang secara gratis

Deret waktu return aset

Menghitung return untuk satu periode cukup mudah dilakukan di R. Ketika return perlu dihitung untuk berbagai tanggal, fungsi Return.calculate() dan Return.portfolio() dalam paket R PerformanceAnalytics sangat membantu. Keduanya memerlukan data masukan bertipe kelas deret waktu xts, yang sudah dimuat sebelumnya. Anda akan mengeksplorasi fungsionalitas paket PerformanceAnalytics dalam latihan ini.

Objek prices yang memuat saham Apple (aapl) dan Microsoft (msft) tersedia di ruang kerja.

Latihan ini adalah bagian dari kursus

Pengantar Analisis Portofolio di R

Lihat Kursus

Petunjuk latihan

  • Muat paket PerformanceAnalytics dalam sesi R Anda.
  • Lihat enam baris pertama dan terakhir dari prices dengan head() dan tail() secara berturut-turut.
  • Gunakan fungsi Return.calculate() dengan satu-satunya argumen prices untuk menghitung, untuk setiap tanggal, return sebagai persentase perubahan harga dibandingkan tanggal sebelumnya; beri nama returns.
  • Cetak enam baris pertama dari returns.
  • Hapus baris pertama dari returns.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Load package PerformanceAnalytics 


# Print the first six rows and last six rows of prices
 


# Create the variable returns using Return.calculate()  
 
  
# Print the first six rows of returns. Note that the first observation is NA because there is no prior price.

  
# Remove the first row of returns
returns <- returns[-1, ]
Edit dan Jalankan Kode