ผลตอบแทนส่วนเกิน
เพื่อให้การวิเคราะห์ผลตอบแทนของพอร์ตโฟลิโอมีความแม่นยำ ต้องนำอัตราผลตอบแทนไร้ความเสี่ยงออกจากผลตอบแทนของพอร์ตโฟลิโอก่อน ผลลัพธ์ที่ได้เรียกว่า ผลตอบแทนส่วนเกินของพอร์ตโฟลิโอ (Excess Portfolio Return)
ในสหรัฐอเมริกา อัตราผลตอบแทนไร้ความเสี่ยงอยู่ใกล้ 0 นับตั้งแต่วิกฤตการณ์ทางการเงินปี 2008 แต่ขั้นตอนนี้มีความสำคัญมากสำหรับประเทศที่มีอัตราผลตอบแทนไร้ความเสี่ยงสูง เช่น เวเนซุเอลาหรือบราซิล
DataFrame FamaFrenchData ถูกโหลดไว้ในเวิร์กสเปซแล้ว และมีข้อมูลที่จำเป็นสำหรับแบบฝึกหัดนี้ พอร์ตโฟลิโอที่ใช้คือพอร์ตโฟลิโอแบบถ่วงน้ำหนักเท่ากันจากบทที่ 2
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับการบริหารความเสี่ยงพอร์ตการลงทุน
คำแนะนำการฝึกหัด
- คำนวณผลตอบแทนส่วนเกินของพอร์ตโฟลิโอ โดยลบคอลัมน์
'RF'(อัตราผลตอบแทนไร้ความเสี่ยง) ออกจากคอลัมน์'Portfolio'ในFamaFrenchData - ตรวจสอบกราฟแสดงผลตอบแทนและผลตอบแทนส่วนเกิน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate excess portfolio returns
FamaFrenchData['Portfolio_Excess'] = ____
# Plot returns vs excess returns
CumulativeReturns = ((1+FamaFrenchData[['Portfolio','Portfolio_Excess']]).cumprod()-1)
CumulativeReturns.plot()
plt.show()