เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การคำนวณผลตอบแทน

สมมติว่ากำลังประเมินมูลค่าบริษัทด้านการดูแลสุขภาพ และต้องการหาค่าเบต้าของบริษัทโดยใช้บริษัทเทียบเคียง หนึ่งในบริษัทเทียบเคียงที่คัดเลือกมาคือ Mylan (myl) ซึ่งเป็นบริษัทด้านการดูแลสุขภาพระดับโลก ในแบบฝึกหัดนี้จะให้คำนวณผลตอบแทนรายเดือนของ Mylan และ S&P 500 ETF ในช่วง 5 ปีที่ผ่านมา โดยข้อมูลราคารายเดือนย้อนหลัง 5 ปีของ myl และ spy ถูกเก็บไว้ในตัวแปร prices

ให้ใช้ฟังก์ชัน Delt() ในการคำนวณผลตอบแทน ฟังก์ชัน Delt() มาจากแพ็กเกจ quantmod ซึ่งได้โหลดไว้ในหน่วยความจำแล้ว โปรดทราบว่าฟังก์ชัน Delt() ต้องการข้อมูลอย่างน้อย 2 จุดในการคำนวณผลตอบแทน ดังนั้นในข้อมูลอนุกรมเวลาที่มีอยู่ จุดข้อมูลแรกจะมีค่าสูญหาย หลังจากคำนวณผลตอบแทนสำหรับวันที่ที่เหลือแล้ว จึงต้องลบจุดข้อมูลแรกนั้น (ซึ่งมีค่าผลตอบแทนสูญหาย) ออกจากข้อมูล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประเมินมูลค่าหุ้นด้วย R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แสดง 6 แถวแรกของ prices
  • คำนวณผลตอบแทนรายเดือนของ MYL และ SPY
  • เปลี่ยนชื่อของตัวแปรแรกเป็น "myl"
  • ลบแถวแรกออก เนื่องจากเป็นค่าสูญหาย

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Show first six observations of prices
___

# Calculate MYL monthly return
rets <- ___

# Calculate SPY monthly return
rets$spy <- ___

# Change label of first variable
___

# Remove first observation - NA
rets <- ___
แก้ไขและรันโค้ด