Mulai sekarangMulai gratis

Rata-rata berbobot (3)

Mari kita lihat contoh recycling. Bagaimana jika Anda ingin memberikan bobot yang sama pada imbal hasil saham Microsoft dan Sony? Artinya, Anda ingin berinvestasi 50% di Microsoft dan 50% di Sony.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret adalah vektor dengan panjang 2, dan weight adalah vektor dengan panjang 1. R menggunakan ulang nilai .5 dalam weight dua kali agar panjangnya sama dengan ret, lalu melakukan aritmetika per elemen.

Latihan ini merupakan bagian dari kursus

Pengantar R untuk Keuangan

Lihat Kursus

Instruksi latihan

  • Sebuah vektor bernama ret yang berisi imbal hasil dari 3 saham sudah ada di workspace Anda.
  • Cetak ret untuk melihat imbal hasil dari 3 saham Anda.
  • Tetapkan nilai 1/3 ke weight. Ini akan menjadi bobot yang diterima masing-masing saham.
  • Buat ret_X_weight dengan mengalikan ret dan weight. Lihat bagaimana R melakukan recycling pada weight?
  • Gunakan sum() pada variabel ret_X_weight untuk membuat portf_ret berbobot sama.
  • Jalankan baris kode terakhir yang mengalikan vektor berukuran panjang 3 dengan vektor berukuran panjang 2. R menggunakan ulang nilai pertama dari vektor berukuran panjang 2, tetapi perhatikan peringatannya!

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Print ret


# Assign 1/3 to weight
weight <- 

# Create ret_X_weight
ret_X_weight <- 

# Calculate your portfolio return
portf_ret <- 

# Vector of length 3 * Vector of length 2?
ret * c(.2, .6)
Edit dan Jalankan Kode