มาดูหลักการ Time series กันก่อน การทำ Time series คือการเอาอดีตมาทำนายอนาคต แต่ก่อนอื่นต้องเข้าใจก่อนว่า ไม่ใช่อดีตตัวมันเองทุกอย่าง จะทำนายอนาคตได้ ซึ่งหลักทั่วไปแล้ว ข้อมูลในอดีตจะต้องมีคุณสมบัติดังต่อไปนี้
อย่างไรก็ตาม ข้อจำกัดของการทำ Regression คือ ต้องแน่ใจว่าตัวแปรนั้นๆ มีผลต่อการทำ Model และเมื่อมีข้อมูลไม่ครบ ก็ทำให้ไม่สามารถสร้าง Model ที่มีความแม่นยำได้มากพอ ยิ่งไปกว่านั้นการสร้าง Machine Learning จำเป็นต้องเลือก Algorithm ที่เหมาะสมที่สุดในแต่ละปัญหา และต้องสามารถปรับจูน Parameter ต่างๆ และ Interpret Model ได้อย่างชัดเจนอีกด้วย ซึ่งต้องใช้ความเชี่ยวชาญของ Data Scientist ผู้ออกแบบ Model
ปัจจุบัน Time-series model ที่ถูกใช้งานบ่อยมากที่สุดตัวหนึ่ง คือ Moving Average คือการดูค่าเฉลี่ยการเคลื่อนไหวของอนุกรมเวลา ซึ่งใช่เป็นเทคนิคหนึ่งในหมู่นักเล่นหุ้น