Build your ultimate AI agent
รายละเอียดคอร์ส
เรียนรู้วิธีใช้ Python สำหรับการวิเคราะห์อนุกรมเวลา
ตั้งแต่ราคาหุ้นไปจนถึงข้อมูลสภาพภูมิอากาศ คุณสามารถพบข้อมูลอนุกรมเวลาได้ในหลากหลายสาขา การมีทักษะในการทำงานกับข้อมูลดังกล่าวอย่างมีประสิทธิภาพเป็นทักษะที่สำคัญมากขึ้นเรื่อย ๆ สำหรับนักวิทยาศาสตร์ข้อมูล คอร์สนี้จะพาคุณรู้จักการวิเคราะห์อนุกรมเวลาใน Pythonหลังจากเรียนรู้ว่าอนุกรมเวลา คืออะไรแล้ว คุณจะได้สำรวจแบบจำลองอนุกรมเวลาหลายประเภท ตั้งแต่แบบจำลองออโตรีเกรสซีฟและค่าเฉลี่ยเคลื่อนที่ ไปจนถึงแบบจำลองโคอินทิเกรชัน ระหว่างทาง คุณจะได้เรียนรู้วิธีประมาณค่า พยากรณ์ และจำลองแบบจำลองเหล่านี้โดยใช้ไลบรารีทางสถิติใน Python
คุณจะได้เห็นตัวอย่างมากมายของวิธีที่โมเดลเหล่านี้ถูกนำไปใช้ โดยเน้นเป็นพิเศษที่การประยุกต์ใช้ในด้านการเงิน
ค้นพบวิธีใช้วิธีการอนุกรมเวลา
คุณจะเริ่มต้นด้วยการเรียนรู้พื้นฐานของข้อมูลอนุกรมเวลา รวมถึงการถดถอยเชิงเส้นแบบง่าย คุณจะได้เรียนรู้แนวคิดของสหสัมพันธ์และสหสัมพันธ์อัตโนมัติ รวมถึงวิธีที่แนวคิดเหล่านี้นำไปใช้กับข้อมูลอนุกรมเวลา ก่อนจะไปสำรวจแบบจำลองอนุกรมเวลาแบบง่ายบางประเภท เช่น สัญญาณรบกวนขาวและการเดินสุ่ม ถัดไป คุณจะได้สำรวจว่าโมเดลออโตรีเกรสซีฟ (AR) ถูกนำมาใช้กับข้อมูลอนุกรมเวลาเพื่อทำนายค่าปัจจุบันอย่างไร และโมเดลค่าเฉลี่ยเคลื่อนที่สามารถผสานกับโมเดล AR เพื่อสร้างโมเดล ARMA อันทรงพลังได้อย่างไรสุดท้าย คุณจะได้ดูวิธีใช้แบบจำลองโคอินทิเกรชันเพื่อสร้างแบบจำลองอนุกรมข้อมูลสองชุดร่วมกัน ก่อนจะไปดูกรณีศึกษาจากสถานการณ์จริง
สำรวจโมเดลและไลบรารี Python สำหรับการวิเคราะห์อนุกรมเวลา เมื่อจบหลักสูตรนี้ คุณจะเข้าใจว่าการวิเคราะห์อนุกรมเวลาใน Python ทำงานอย่างไร คุณจะได้รู้จักกับโมเดล วิธีการ และไลบรารีบางส่วนที่สามารถช่วยคุณในกระบวนการนี้ และจะรู้วิธีเลือกสิ่งที่เหมาะสมสำหรับการวิเคราะห์ของคุณเอง
หลักสูตรนี้เป็นส่วนหนึ่งของเส้นทาง Time Series with Python ที่ครอบคลุมยิ่งขึ้น ซึ่งประกอบด้วยชุดหลักสูตร 5 หลักสูตรเพื่อช่วยให้คุณเชี่ยวชาญทักษะด้านวิทยาการข้อมูลนี้
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
Correlation และ Autocorrelation
บทนี้จะแนะนำแนวคิดเรื่อง Correlation และ Autocorrelation สำหรับอนุกรมเวลา โดย Correlation อธิบายความสัมพันธ์ระหว่างอนุกรมเวลาสองชุด ส่วน Autocorrelation อธิบายความสัมพันธ์ของอนุกรมเวลากับค่าในอดีตของตัวเอง
- แนะนำคอร์ส50 XP
- การประยุกต์ใช้ Time Series แบบ "เบาๆ"100 XP
- การ Merge Time Series ที่มีวันที่ต่างกัน100 XP
- ความสัมพันธ์ของอนุกรมเวลาสองชุด50 XP
- ค่าสหสัมพันธ์ระหว่างหุ้นและพันธบัตร100 XP
- จานบินไม่มีความสัมพันธ์กับตลาดหุ้นที่บินสูง100 XP
- การถดถอยเชิงเส้นอย่างง่าย50 XP
- ทำความเข้าใจค่า R-Squared ของการถดถอย100 XP
- จับคู่ค่าสหสัมพันธ์กับผลลัพธ์การถดถอย50 XP
- ออโตคอร์รีเลชัน (Autocorrelation)50 XP
- กลยุทธ์ยอดนิยมที่ใช้ Autocorrelation100 XP
- อัตราดอกเบี้ยมี Autocorrelation หรือไม่?100 XP
2
โมเดลอนุกรมเวลาเบื้องต้น
บทนี้จะแนะนำโมเดลอนุกรมเวลาพื้นฐาน ได้แก่ White Noise และ Random Walk
3
โมเดล Autoregressive (AR)
บทนี้จะแนะนำโมเดล Autoregressive หรือ AR สำหรับอนุกรมเวลา โมเดลเหล่านี้ใช้ค่าในอดีตของอนุกรมเพื่อพยากรณ์ค่าปัจจุบัน
4
โมเดล Moving Average (MA) และ ARMA
บทนี้จะแนะนำโมเดลอีกประเภทหนึ่ง คือ Moving Average หรือ MA และจะแสดงวิธีผสมโมเดล AR และ MA เข้าด้วยกันเป็นโมเดล ARMA ที่ทรงพลัง
5
สรุปและประยุกต์ใช้
บทนี้จะแสดงวิธีสร้างโมเดลอนุกรมเวลาสองชุดร่วมกันโดยใช้โมเดล Cointegration จากนั้นจะปิดท้ายด้วยกรณีศึกษาที่วิเคราะห์ข้อมูลอนุกรมเวลาของอุณหภูมิในนิวยอร์กซิตี้
การวิเคราะห์อนุกรมเวลาด้วย Python
เรียนจบแล้ว

