ดังที่เบ็นกล่าวถึงวิธีการหนังสือเรียนสำหรับอนุกรมเวลาหลาย ๆ รุ่นเป็นรุ่น VAR และ VARIMA แม้ว่าในทางปฏิบัติแล้วฉันไม่เคยเห็นพวกเขาใช้บ่อยครั้งในบริบทของการพยากรณ์ความต้องการ
สิ่งที่พบได้บ่อยมากรวมถึงสิ่งที่ทีมของฉันใช้ในปัจจุบันคือการคาดการณ์ลำดับชั้น (ดูที่นี่เช่นกัน ) การคาดการณ์ลำดับชั้นจะใช้เมื่อใดก็ตามที่เรามีกลุ่มของอนุกรมเวลาที่คล้ายกัน: ประวัติการขายสำหรับกลุ่มของผลิตภัณฑ์ที่คล้ายกันหรือที่เกี่ยวข้องข้อมูลการท่องเที่ยวสำหรับเมืองที่จัดกลุ่มตามภูมิภาคทางภูมิศาสตร์ ฯลฯ ...
แนวคิดคือการมีรายการสินค้าแบบลำดับชั้นของผลิตภัณฑ์ที่แตกต่างกันของคุณจากนั้นทำการพยากรณ์ทั้งในระดับพื้นฐาน (เช่นสำหรับแต่ละชุดเวลา) และระดับรวมที่กำหนดโดยลำดับชั้นผลิตภัณฑ์ของคุณ (ดูกราฟิกที่แนบมา) จากนั้นคุณปรับยอดการคาดการณ์ในระดับต่างๆ (โดยใช้ Top Down, Botton Up, การกระทบยอดที่เหมาะสมที่สุด, ฯลฯ ... ) ขึ้นอยู่กับวัตถุประสงค์ทางธุรกิจและเป้าหมายการพยากรณ์ที่ต้องการ โปรดทราบว่าคุณจะไม่เหมาะสมกับโมเดลหลายตัวแปรขนาดใหญ่หนึ่งแบบในกรณีนี้ แต่จะมีหลายโมเดลที่โหนดที่ต่างกันในลำดับชั้นของคุณซึ่งจะกระทบยอดโดยใช้วิธีการปรับยอดที่คุณเลือก
ข้อดีของวิธีนี้คือการจัดกลุ่มอนุกรมเวลาคล้ายกันคุณสามารถใช้ประโยชน์จากสหสัมพันธ์และความคล้ายคลึงกันระหว่างพวกเขาเพื่อค้นหารูปแบบ (เช่นการเปลี่ยนแปลงตามฤดูกาล) ซึ่งอาจยากที่จะพบเห็นด้วยอนุกรมเวลาเดียว เนื่องจากคุณจะได้รับการสร้างเป็นจำนวนมากของการคาดการณ์ที่เป็นไปไม่ได้ที่จะปรับแต่งด้วยตนเองคุณจะต้องทำงานโดยอัตโนมัติเวลาขั้นตอนการพยากรณ์อนุกรมของคุณ แต่ที่ไม่ยากเกินไป - ดูที่นี่เพื่อดูรายละเอียด
วิธีการที่ทันสมัยกว่า แต่มีความคล้ายคลึงกันในจิตวิญญาณนั้นถูกใช้โดย Amazon และ Uber ซึ่งเครือข่าย Neural RNN / LSTM ขนาดใหญ่แห่งหนึ่งได้รับการฝึกฝนในซีรีส์เวลาทั้งหมดในคราวเดียว มันมีความคล้ายคลึงกันในเรื่องจิตวิญญาณกับการพยากรณ์แบบลำดับชั้นเพราะมันยังพยายามเรียนรู้รูปแบบจากความคล้ายคลึงกันและความสัมพันธ์ระหว่างอนุกรมเวลาที่เกี่ยวข้อง มันแตกต่างจากการพยากรณ์แบบลำดับชั้นเนื่องจากพยายามเรียนรู้ความสัมพันธ์ระหว่างอนุกรมเวลาเองเมื่อเทียบกับการกำหนดความสัมพันธ์นี้ไว้ล่วงหน้าและคงที่ก่อนที่จะทำการพยากรณ์ ในกรณีนี้คุณไม่จำเป็นต้องจัดการกับการสร้างการคาดการณ์อัตโนมัติอีกต่อไปเนื่องจากคุณกำลังปรับรูปแบบเพียงรูปแบบเดียว แต่เนื่องจากรูปแบบนั้นซับซ้อนมากกระบวนการปรับตั้งจึงไม่เป็นงานลดขนาด AIC / BIC ที่ง่ายอีกต่อไปและคุณต้องการ เพื่อดูโพรซีเดอร์การปรับพารามิเตอร์ไฮเปอร์ขั้นสูงเพิ่มเติม
ดูการตอบสนองนี้ (และความคิดเห็น)สำหรับรายละเอียดเพิ่มเติม
สำหรับแพ็คเกจ Python นั้นPyAFนั้นมีให้บริการ แต่ไม่เป็นที่นิยม คนส่วนใหญ่ใช้แพ็คเกจHTSใน R ซึ่งมีการสนับสนุนจากชุมชนมากมาย สำหรับแนวทางที่ใช้ LSTM นั้นมีโมเดล DeepAR และ MQRNN ของ Amazon ซึ่งเป็นส่วนหนึ่งของบริการที่คุณต้องจ่าย มีหลายคนที่ใช้ LSTM สำหรับการพยากรณ์อุปสงค์โดยใช้ Keras คุณสามารถค้นหาสิ่งเหล่านี้ได้
bigtime
ใน R บางทีคุณอาจเรียก R จาก Python เพื่อให้สามารถใช้งานได้