1. Learn
  2. /
  3. कोर्स
  4. /
  5. การวิเคราะห์พอร์ตโฟลิโอระดับกลางใน R

Connected

अभ्यास

สร้าง Portfolio Specification

ขั้นตอนแรกในกระบวนการทำงานของ PortfolioAnalytics คือการสร้างออบเจกต์ portfolio specification ซึ่งใช้เก็บข้อมูลระดับพอร์ตโฟลิโอ รวมถึง constraints และ objectives อาร์กิวเมนต์ที่จำเป็นเพียงอย่างเดียวของ portfolio.spec() คือ assets โดย assets สามารถเป็นจำนวนสินทรัพย์ เวกเตอร์ที่มีชื่อของน้ำหนักเริ่มต้น หรือ character vector ของชื่อสินทรัพย์ก็ได้ อาร์กิวเมนต์ category_labels ใช้สำหรับติดป้ายกำกับสินทรัพย์ตามหมวดหมู่ เช่น sector, industry, region, asset class หรือสกุลเงิน ส่วนอาร์กิวเมนต์ weight_seq ช่วยให้กำหนดลำดับน้ำหนักเริ่มต้นที่ใช้ในอัลกอริทึม random portfolios ได้ แนวทางที่นิยมใช้คือการส่งชื่อคอลัมน์ของออบเจกต์ returns เป็นอาร์กิวเมนต์ assets

निर्देश

100 XP
  • กำหนดชื่อคอลัมน์ของออบเจกต์ asset_returns ให้กับตัวแปรชื่อ asset_names
  • สร้างออบเจกต์ portfolio specification และส่ง asset_names เป็นอาร์กิวเมนต์ assets จากนั้นกำหนด portfolio specification นี้ให้กับตัวแปรชื่อ port_spec
  • ตรวจสอบ class ของออบเจกต์ portfolio specification
  • แสดงผลออบเจกต์ portfolio specification