การทำให้เป็นมาตรฐานสำหรับโมเดล ARIMA


15

ฉันตระหนักถึง LASSO, สันและชนิดยืดหยุ่นสุทธิของการทำให้เป็นระเบียบในแบบจำลองการถดถอยเชิงเส้น

คำถาม:

  1. การประมาณแบบลงโทษนี้ (หรือคล้ายกัน) สามารถนำไปใช้กับแบบจำลอง ARIMA (ที่มีส่วน MA ที่ไม่ว่างเปล่า) ได้หรือไม่?

pmaxqmaxppmaxqqmax

คำถามเพิ่มเติมของฉันคือ:

  1. เราสามารถรวมคำทั้งหมดได้สูงสุด ( , ) แต่จะลงโทษขนาดของสัมประสิทธิ์ (อาจเป็นไปได้จนหมดศูนย์) มันสมเหตุสมผลไหมpmaxqmax
  2. ถ้าเป็นเช่นนั้นมีการนำไปใช้ใน R หรือซอฟต์แวร์อื่น ๆ หรือไม่? ถ้าไม่ปัญหาคืออะไร

โพสต์ที่เกี่ยวข้องบ้างที่สามารถพบได้ที่นี่


1
+1 สำหรับคำถามที่ดีมาก เนื่องจาก P, Q เป็นค่าที่ไม่ต่อเนื่องจึงอาจมีประสิทธิภาพมากกว่าในการค้นหากริดเพื่อค้นหาลำดับที่ดีที่สุดของ P, Q?
พยากรณ์

2
ฉันดีใจที่คุณชอบมัน! ใช่การค้นหากริดเป็นหนึ่งในตัวเลือกในกรอบงานที่ฉันอ้างถึงว่า "ตัวปกติ" มีอยู่คนหนึ่งอาจจะค้นหาผ่านตารางของการรวมกันเป็นไปได้ของจาก( 0 , 0 )ไป( หน้าม. x , Q เมตรx ) อย่างไรก็ตามนี่ยังคงเป็นส่วนหนึ่งของ "กรอบงานปกติ" เป็นอีกทางเลือกหนึ่งที่ฉันสนใจในการรักษาความล่าช้าทั้งหมดแต่ปรับขนาดของสัมประสิทธิ์ (p,q)(0,0)(pmax,qmax)
Richard Hardy

1
columbia.edu/~sn2294/papers/forecast.pdf สมมุติว่า LASSO ใช้งานได้ดีกว่าเพราะคุณสามารถข้ามความล่าช้าได้แทนการใส่ค่าสูงสุด เดียวกันสามารถทำได้โดย AIC แต่แล้วมันก็มีราคาแพงคำนวณ
Cagdas Ozgenc

1
@CagdasOzgenc ฉันอ่านผ่านกระดาษ แต่ดูเหมือนจะไม่ได้จัดการกับการทำให้เป็นมาตรฐานที่ใช้กับแบบจำลอง ARIMA (แม้ว่าจะกล่าวถึงแบบจำลอง ARMA ในบริบทของเกณฑ์ข้อมูล) คุณช่วยชี้ให้เห็นว่าส่วนใดของบทความที่เกี่ยวข้องกับคำถามของฉัน
Richard Hardy

1
5.3 ตารางประกอบด้วยโมเดล ARMAX ผลลัพธ์นำไปใช้กับโมเดล ARMA
Cagdas Ozgenc

คำตอบ:


9

ตอบคำถาม 1.

เฉิน & ชาน"การคัดเลือก ARMA ผ่านชุดปรับตัว" (2011) * ใช้วิธีแก้ปัญหาเพื่อหลีกเลี่ยงการประมาณค่าความน่าจะเป็นสูงสุดที่คำนวณได้ อ้างถึงกระดาษพวกเขา

เสนอให้หาโมเดลย่อย ARMA ที่ดีที่สุดโดยปรับการถดถอยแบบ Lasso ที่ปรับได้ของอนุกรมเวลาบน lags ของตัวเองและของเหลือที่ได้รับจากการติดตั้ง autoregression แบบยาวเข้ากับy t s <... > [U] เงื่อนไขที่ไม่เป็นระเบียบแบบไม่ต่อเนื่องวิธีการที่นำเสนอบรรลุคุณสมบัติของ oracle กล่าวคือมันระบุโมเดล ARMA เซตย่อยที่ถูกต้องพร้อมความน่าจะเป็นหนึ่งเมื่อขนาดตัวอย่างเพิ่มขึ้นเป็นอนันต์และ <... > ตัวประมาณค่าสัมประสิทธิ์ที่ไม่ใช่ศูนย์เป็นแบบปกติเชิงเส้นกำกับด้วยการกระจายตัวแบบ จำกัด เหมือนกับเมื่อค่าสัมประสิทธิ์ศูนย์เป็นที่รู้จักytyt

ทางเลือกพวกเขาแนะนำการประมาณค่าความน่าจะเป็นสูงสุดและการวิเคราะห์โมเดลสำหรับโมเดล ARMA ของเซ็ตย่อยที่เลือก


Wilms et al. "การระบุตัวตนแบบเบาบางและการประมาณค่าเฉลี่ยเคลื่อนที่แบบเวกเตอร์อัตโนมัติที่มีมิติสูง" (2017) ทำได้มากกว่าที่ฉันถาม แทนที่จะเป็นโมเดล ARIMA ที่ไม่แปรเปลี่ยนพวกเขาใช้เวกเตอร์ ARMA (VARMA) ในมิติที่สูงและพวกเขาใช้การลงโทษสำหรับการประเมินและการเลือกคำสั่งล่าช้า พวกเขานำเสนออัลกอริทึมการประมาณและพัฒนาผลลัพธ์เชิงซีมโทติคL1

โดยเฉพาะอย่างยิ่งพวกเขาใช้กระบวนการสองขั้นตอน พิจารณารูปแบบ VARMA ซึ่งจำเป็นต้องประเมิน แต่คำสั่งล่าช้าpและqเป็น uknown

yt=l=1pΦlytl+m=1qΘmεtm+εt
pq
  • ในขั้นตอนที่ 1 พวกเขาประมาณโมเดล VARMA โดยโมเดล VAR ที่มีลำดับสูงและประเมินโดยใช้ตัวประมาณ Hierarchical VAR ซึ่งวางการลงโทษแบบกลุ่ม - ลาสโซตามลำดับชั้นบนพารามิเตอร์ออโต้แบบก้าวหน้า
    (ลำดับความล่าช้าถูกตั้งไว้ที่ สมการรูปแบบจะมีการประเมินร่วมกันและบรรทัดฐาน Frobenius ของข้อผิดพลาด| | Y - Y | | F 2จะลดลงมีโทษกลุ่มเชือกลำดับชั้นในค่าสัมประสิทธิ์การถดถอย). พวกเขาได้รับสิ่งตกค้าง ε :=Y - Yที่จะใช้เป็นผู้รับมอบฉันทะสำหรับข้อผิดพลาดจริงในขั้นที่ 21.5T||yy^||2F
    ε^:=yy^

  • ในขั้นที่ 2 พวกเขาประเมินรูปแบบ VARX ที่ X หมายถึง lagged เหลือจากขั้นที่ 1 นั่นคือพวกเขา Minic รูปแบบ VARMA แต่การใช้ประมาณตกค้างในสถานที่ของข้อผิดพลาดจริงซึ่งจะช่วยให้การใช้ประมาณการเดียวกัน (ลำดับชั้นกลุ่มเชือก) อีกครั้งเช่นเดียวกับในขั้นที่ 1 ( Pและ Q

    yt=l=1p^Φlytl+m=1q^Θmε^tm+ut,

    p^q^ถูกตั้งค่าเป็น.)1.5T

แนวทางของ Wilms และคณะ จะถูกนำมาใช้ในแพคเกจ R "Bigtime"


อ้างอิง


* ขอบคุณ @hejseb สำหรับลิงก์


2
บทความนี้ใช้งานได้สดมากโพสต์บน arXiv เมื่อวานนี้
Richard Hardy

มีการนำไปใช้ใน python หรือ R หรือไม่?
David Masip

@DavidMasip โปรดดูการโพสต์ที่ปรับปรุงแล้วสำหรับการนำไปใช้งาน R
Richard Hardy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.