วิธีการคาดการณ์ในเชิงบวกอย่างเคร่งครัด?


15

ฉันทำงานในชุดเวลาที่มีค่าเป็นบวกอย่างเคร่งครัด การทำงานกับรุ่นต่างๆรวมถึง AR, MA, ARMA และอื่น ๆ ฉันไม่สามารถหาวิธีที่ง่ายในการบรรลุการคาดการณ์ในเชิงบวกอย่างเคร่งครัด

ฉันใช้Rเพื่อทำการคาดการณ์ของฉันและสิ่งที่ฉันสามารถหาได้คือ forecast.hts {hts} ที่มีพารามิเตอร์เชิงบวกที่อธิบายไว้ที่นี่:

พยากรณ์ชุดลำดับชั้นหรือเวลาที่จัดกลุ่มแพ็กเกจ hts

## S3 method for class 'gts':
forecast((object, h,
  method = c("comb", "bu", "mo", "tdgsf", "tdgsa", "tdfp", "all"),
  fmethod = c("ets", "rw", "arima"), level, positive = FALSE,
    xreg = NULL, newxreg = NULL, ...))

positive
    If TRUE, forecasts are forced to be strictly positive

http://www.inside-r.org/packages/cran/hts/docs/forecast.gts

ข้อเสนอแนะใด ๆ สำหรับอนุกรมเวลาที่ไม่เป็นลำดับชั้น? การวางหลักเกณฑ์ทั่วไปเกี่ยวกับการใช้ข้อ จำกัด อื่น ๆ เช่นค่าต่ำสุดค่าสูงสุด ฯลฯ

แม้ว่าจะไม่ได้นำไปใช้ใน R คำแนะนำเกี่ยวกับบทความแบบจำลองหรือการแปลงตัวแปรทั่วไปที่เป็นประโยชน์จะได้รับการชื่นชม


3
หนึ่งในสิ่งที่ง่ายที่สุด แต่ไม่ถูกต้องเสมอไปที่ต้องทำในกรณีเช่นนี้คือการคาดการณ์บันทึกของตัวแปร
mpiktas

4
หากต้องการ echo @mpiktas บางส่วนวิธีการหนึ่งคือการทำงานบนมาตราส่วนบันทึก ในทางปฏิบัติสิ่งนี้มักปรับปรุงหลายด้านของโมเดลในครั้งเดียว ในขณะที่ช่วงเวลาการทำนายเปลี่ยนกลับได้ดีคุณต้องดูแลการคาดการณ์เฉลี่ย (ถ้าความสมเหตุสมผลเป็นสิ่งสมเหตุสมผลในบันทึกคุณสามารถได้รับการประมาณค่าเฉลี่ยของ lognormal ที่มักจะสมเหตุสมผลถ้าขนาดตัวอย่างมีขนาดใหญ่) ทางเลือกที่บางครั้งสามารถใช้งานได้กับรุ่นอนุกรมเวลาง่ายๆคือใช้รุ่น Gamma
Glen_b -Reinstate Monica

คำตอบ:


13

ด้วยforecastแพ็คเกจสำหรับ R เพียงตั้งค่าlambda=0เมื่อติดตั้งแบบจำลอง ตัวอย่างเช่น:

fit <- auto.arima(x, lambda=0)
forecast(fit)

lambdalambdaλ=0lambda=0

ดูhttp://www.otexts.org/fpp/2/4สำหรับการสนทนาเพิ่มเติม


ขอบคุณ Prof. Hyndman สำหรับความช่วยเหลือของคุณ ฉันคิดว่าฉันควรอ่านบทนี้อย่างจริงจัง! คุณคิดว่าการกล่าวถึงสิ่งนี้ในบทที่ 2-4 สามารถช่วยได้ไหม? ฉันคิดอย่างนั้น! :-) คำถามบางข้อยังคงอยู่สำหรับฉัน: การแปลงบางประเภทสามารถนำไปใช้กับค่าที่เป็นไปได้ต่ำสุด (หรือสูงสุด) ได้หรือไม่ ฉันพยายามทำสิ่งนี้ด้วยฟังก์ชั่นการบันทึก แต่หลังจากทั้งหมดช่วงความเชื่อมั่นที่เกิดขึ้นถูกต้องทางคณิตศาสตร์หรือไม่
Ho1

1
กรุณาถามคำถามต่ำสุด / สูงสุดแยกต่างหาก ใช่ช่วงเวลาการทำนายถูกต้องเมื่อเปลี่ยนกลับ
Rob Hyndman

1
@ Ho1 การวิเคราะห์อนุกรมเวลาประยุกต์สำหรับการพยากรณ์การจัดการโดย NELSON; Holden-Day 1973 pp162-165 พูดถึงเรื่องนี้ในรายละเอียด ... ด้วยความคิดเห็นที่หลากหลาย
IrishStat

น่าเสียดายที่มันไม่ทำงานตามที่คาดไว้เมื่อเปลี่ยนวิธีการและแทนที่จะเป็นความแปรปรวน y ที่คาดหวังจากการคาดการณ์มันเพิ่งทำเส้นแบนรอบค่าเฉลี่ย
Diego Duarte
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.