สรุปข้อมูลด้วยสถิติเชิงพรรณนา

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

Stefan Jansen

Instructor

ทำความเข้าใจข้อมูลของคุณ

  • เป้าหมาย: บันทึกลักษณะเชิงปริมาณที่สำคัญ
  • มุมมองที่ควรพิจารณา:
    • แนวโน้มเข้าสู่ส่วนกลาง: ค่าใดที่ "ปกติ"?
    • การกระจาย: มีค่าผิดปกติหรือไม่?
    • การแจกแจงโดยรวมของตัวแปรแต่ละตัว
การนำเข้าและจัดการข้อมูลทางการเงินใน Python

แนวโน้มเข้าสู่ส่วนกลาง

  • ค่าเฉลี่ย (Mean): $\displaystyle \bar{x} = \frac{1}{n}\sum_{i=1}^n x_i$
  • มัธยฐาน (Median): 50% ของค่าที่น้อยกว่า/มากกว่า
  • ฐานนิยม (Mode): ค่าที่พบบ่อยที่สุด

การแจกแจงแบบสมมาตร

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

แนวโน้มเข้าสู่ส่วนกลาง

  • ค่าเฉลี่ย (Mean): $\displaystyle \bar{x} = \frac{1}{n}\sum_{i=1}^n x_i$
  • มัธยฐาน (Median): 50% ของค่าที่น้อยกว่า/มากกว่า
  • ฐานนิยม (Mode): ค่าที่พบบ่อยที่สุด

การแจกแจงแบบเบ้

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

แนวโน้มเข้าสู่ส่วนกลาง

  • ค่าเฉลี่ย (Mean): $\displaystyle \bar{x} = \frac{1}{n}\sum_{i=1}^n x_i$
  • มัธยฐาน (Median): 50% ของค่าที่น้อยกว่า/มากกว่า
  • ฐานนิยม (Mode): ค่าที่พบบ่อยที่สุด

การแจกแจงแบบสองยอด

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

คำนวณสถิติสรุป

nasdaq = pd.read_excel('listings.xlsx', sheet_name='nasdaq', na_values='n/a')
market_cap = nasdaq['Market Capitalization'].div(10**6)
market_cap.mean()
3180.7126214953805
market_cap.median()
225.9684285
market_cap.mode()
0.0
การนำเข้าและจัดการข้อมูลทางการเงินใน Python

คำนวณสถิติสรุป

marketcaphist.png

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

การกระจาย

  • ความแปรปรวน (Variance): รวมผลต่างกำลังสองจากค่าเฉลี่ยแล้วหารด้วย $n-1$
    • $\displaystyle var = \frac{1}{n-1}\sum_{i=1}^n(x_i-\bar{x})^2$
  • ส่วนเบี่ยงเบนมาตรฐาน (Standard deviation): รากที่สองของความแปรปรวน
    • $\displaystyle sd = \sqrt{var}$

marketcapvar.png

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

คำนวณความแปรปรวนและส่วนเบี่ยงเบนมาตรฐาน

variance = market_cap.var()
print(variance)
648773812.8182
np.sqrt(variance)
25471.0387
market_cap.std()
25471.0387
การนำเข้าและจัดการข้อมูลทางการเงินใน Python

มาฝึกกันเถอะ!

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

Preparing Video For Download...