แสดงภาพค่าสหสัมพันธ์ของหุ้นในดัชนีของคุณ
เพื่อทำความเข้าใจลักษณะของหุ้นที่ประกอบอยู่ในดัชนี ให้คำนวณค่าสหสัมพันธ์ของผลตอบแทน
ใช้ราคาหุ้นรายวันของบริษัทในดัชนี แล้วแสดง heatmap ของค่าสหสัมพันธ์ผลตอบแทนรายวัน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูล Time Series ใน Python
คำแนะนำการฝึกหัด
ได้นำเข้า pandas เป็น pd, matplotlib.pyplot เป็น plt, และ seaborn เป็น sns ไว้แล้ว รวมถึงโหลดชุดข้อมูลราคาย้อนหลังของหุ้นในดัชนีลงในตัวแปร stock_prices แล้วเช่นกัน
- ตรวจสอบ
stock_pricesโดยใช้.info() - คำนวณผลตอบแทนรายวันของ
stock_pricesแล้วกำหนดผลลัพธ์ให้กับreturns - คำนวณค่าสหสัมพันธ์แบบคู่ของ
returnsกำหนดผลลัพธ์ให้กับcorrelationsแล้วพิมพ์ผลลัพธ์ - พล็อต heatmap แบบมีคำอธิบายด้วย
seabornสำหรับค่าสหสัมพันธ์ผลตอบแทนรายวัน โดยใช้ชื่อ'Daily Return Correlations'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Inspect stock_prices here
print(____)
# Calculate the daily returns
returns = ____
# Calculate and print the pairwise correlations
correlations = ____
print(____)
# Plot a heatmap of daily return correlations