เปรียบเทียบประสิทธิภาพของสินทรัพย์หลายประเภท
จากวิดีโอ คุณได้เห็นแล้วว่าเราสามารถเปรียบเทียบ Time Series หลายชุดได้อย่างง่ายดาย โดยการ Normalize จุดเริ่มต้นให้เท่ากับ 100 แล้วพล็อตผลลัพธ์
เพื่อขยายมุมมองเกี่ยวกับตลาดการเงิน มาเปรียบเทียบสินทรัพย์หลัก 4 ประเภทกัน ได้แก่ หุ้น พันธบัตร ทองคำ และน้ำมัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูล Time Series ใน Python
คำแนะนำการฝึกหัด
ได้ import pandas เป็น pd และ matplotlib.pyplot เป็น plt ไว้ให้แล้ว
- Import
'asset_classes.csv'โดยใช้.read_csv()เพื่อแปลงวันที่ในคอลัมน์'DATE'และกำหนดคอลัมน์นี้เป็น index จากนั้นกำหนดผลลัพธ์ให้กับตัวแปรprices - เลือกราคาแรกของแต่ละ Series โดยใช้
.iloc[0]บนpricesแล้วกำหนดผลลัพธ์ให้กับตัวแปรfirst_prices - หาก
pricesด้วยfirst_pricesแล้วคูณด้วย 100 จากนั้นกำหนดผลลัพธ์ให้กับตัวแปรnormalized - พล็อต
normalized
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import data here
prices = ____
# Inspect prices here
print(____)
# Select first prices
first_prices = ____
# Create normalized
normalized = ____
# Plot normalized