ฟังก์ชันถ่ายโอนในแบบจำลองการพยากรณ์ - การตีความ


9

ฉันถูกครอบครองโดยการสร้างแบบจำลองของ ARIMA ซึ่งเสริมด้วยตัวแปรภายนอกสำหรับวัตถุประสงค์ในการสร้างแบบจำลองการส่งเสริมการขายและฉันมีเวลาอธิบายให้ผู้ใช้ทางธุรกิจยาก ในบางกรณีแพคเกจซอฟต์แวร์จะสิ้นสุดลงด้วยฟังก์ชั่นการถ่ายโอนอย่างง่ายเช่นพารามิเตอร์ * ตัวแปรภายนอก ในกรณีนี้การตีความเป็นเรื่องง่ายเช่นกิจกรรมส่งเสริมการขาย X (แสดงโดยตัวแปรไบนารีภายนอก) ส่งผลต่อตัวแปรตาม (เช่นความต้องการ) ด้วยจำนวน Y ดังนั้นในแง่ธุรกิจเราสามารถพูดได้ว่ากิจกรรมส่งเสริมการขาย X ส่งผลให้ความต้องการหน่วย Y เพิ่มขึ้น

บางครั้งฟังก์ชันถ่ายโอนมีความซับซ้อนมากขึ้นเช่นการแบ่งส่วนของพหุนาม * ตัวแปรภายนอก สิ่งที่ฉันสามารถทำได้คือการแบ่งส่วนของพหุนามเพื่อหาค่าสัมประสิทธิ์การถดถอยแบบไดนามิกทั้งหมดและกล่าวว่าเช่นกิจกรรมส่งเสริมการขายไม่เพียง แต่ส่งผลต่อความต้องการในช่วงเวลาที่เกิดขึ้น แต่ยังอยู่ในช่วงเวลาในอนาคต แต่เนื่องจากซอฟต์แวร์ฟังก์ชันถ่ายโอนเอาต์พุตเป็นส่วนหนึ่งของผู้ใช้ทางธุรกิจที่มีหลายชื่อไม่สามารถตีความได้อย่างง่ายดาย มีอะไรบ้างที่เราสามารถพูดได้เกี่ยวกับฟังก์ชั่นการถ่ายโอนที่ซับซ้อนโดยไม่ต้องทำการหาร?

พารามิเตอร์ของรุ่นที่เกี่ยวข้องและฟังก์ชั่นการถ่ายโอนที่เกี่ยวข้องมีดังนี้:

ค่าคงที่ = 4200, AR (1), ค่าสัมประสิทธิ์กิจกรรมส่งเสริมการขาย 30, Num1 = -15, Num2 = 1.62, Den1 = 0.25

ดังนั้นฉันเดาว่าถ้าเราทำกิจกรรมส่งเสริมการขายในช่วงเวลานี้ระดับความต้องการจะเพิ่มขึ้น 30 หน่วย นอกจากนี้เนื่องจากมีฟังก์ชันถ่ายโอน (การแบ่งส่วนของพหุนาม) กิจกรรมส่งเสริมการขายจะมีผลกระทบไม่เพียง แต่กับช่วงเวลาปัจจุบันเท่านั้น คำถามคือเราจะทราบได้อย่างไรว่าระยะเวลาในอนาคตจะได้รับผลกระทบจากการส่งเสริมการขายเป็นจำนวนเท่าใดและจะมีผลกระทบต่อระยะเวลาเท่าใดในหน่วยของอุปสงค์


1
นี่เป็นคำถามที่ดีมากมีซอฟต์แวร์ / หนังสือเรียนจำนวนมากไม่ได้ตอบปัญหานี้ แต่จำเป็นอย่างยิ่งสำหรับการพยากรณ์ธุรกิจในโลกแห่งความเป็นจริง ฉันรู้ว่า R และ SAS มีความสามารถในการทำเช่นนี้ มีผู้เชี่ยวชาญในเว็บไซต์นี้ที่สามารถตอบคำถามนี้ได้ฉันจะพยายามหาบางอย่างถ้าหาเวลา
พยากรณ์

คำตอบ:


11

คำตอบนี้ขึ้นอยู่กับสัญกรณ์จาก Makridakis และ อัลตำราเกี่ยวกับการคาดการณ์ ฉันคิดว่ามันคล้ายกันในตำราเรียนมาตรฐานใด ๆ ฉันจะตรวจสอบข้อความที่ยอดเยี่ยมโดยAlan Pankratzในการสร้างแบบจำลองฟังก์ชั่นการถ่ายโอนเนื่องจากคำตอบต่อไปนี้ได้รับแรงบันดาลใจจากกราฟิกที่ยอดเยี่ยมในหนังสือสองเล่มนี้ ฉันใช้สัญลักษณ์ที่เรียกว่าR,s,ในสมการฟังก์ชั่นการถ่ายโอนคุณจำเป็นต้องเข้าใจสิ่งนี้จากหนังสืออ้างอิงเพื่อให้คุณเข้าใจเนื้อหาด้านล่าง ฉันได้สรุปไว้ด้านล่าง:

  1. Rคือจำนวนคำศัพท์ที่เป็นตัวหาร (รูปแบบการสลายตัวคืออะไร - เร็วหรือช้า)
  2. sคือจำนวนคำที่เป็นตัวเศษ (เมื่อเกิดผลจะเกิดขึ้น?)
  3. คือความล่าช้าในการรับผลกระทบ

ฟังก์ชั่นการถ่ายโอนทั่วไปใช้แบบฟอร์ม:

Yเสื้อ=μ+(ω0-ω1B1-.....-ωsBs)1-δ1B1-...δRBRXเสื้อ-+อีเสื้อ

มันอาจช่วยให้ค่าสัมประสิทธิ์ของคุณอยู่ในรูปแบบสมการที่แสดงด้านล่าง ยังพิจารณาYเสื้อ เป็นฝ่ายขายและ Xเสื้อ เป็นโปรโมชั่น / โฆษณาในเวลา เสื้อ เพื่อความเข้าใจง่าย

ในกรณีของคุณ R= 1 s= 2 และ = 0

Yเสื้อ=μ+(ω0-ω1B1-ω2B2)1-δBXเสื้อ+อีเสื้อ
ที่ไหน อีเสื้อ เป็น AR(1) กระบวนการ. μ เป็นค่าคงที่ / ระดับและ ω เป็นสัมประสิทธิ์เศษและ δ เป็นสัมประสิทธิ์ส่วน

การใช้สัมประสิทธิ์ของคุณกับสมการข้างต้นแปลเป็น:

Yเสื้อ=4200+(30+15B1-1.62B2)1-0.25BXเสื้อ+อีเสื้อ

ตัวเศษหมายถึงส่วนเคลื่อนที่เฉลี่ย (ค่าเฉลี่ยเคลื่อนที่) และตัวส่วนหมายถึงส่วนถอยหลังอัตโนมัติของฟังก์ชันถ่ายโอน ให้คิดถึงตัวเศษเช่นเดียวกับเมื่อเอฟเฟกต์เริ่มต้นและตัวส่วนจะควบคุมการสลายตัวของตัวเศษ ฝ่ายไอทีอาจช่วยในการแยกย่อยฟังก์ชั่นการถ่ายโอนในรูปแบบเพิ่มเติมโดยใช้พีชคณิตพื้นฐานเพื่อแสดงผล

301-0.25BXเสื้อ+15B11-0.25BXเสื้อ-1.62B21-0.25BXเสื้อ

ฉันใช้ SAS เพื่อทำการคำนวณส่วนใหญ่ของฉัน ( ดูเว็บไซต์นี้ ) ตอนนี้ทำการคำนวณแบบเรียกซ้ำในส่วนแรกของสมการดังที่ระบุไว้ในเว็บไซต์แปลเป็นรูปต่อไปนี้ สิ่งนี้บอกคุณคือการโฆษณาในเวลาเสื้อ=0ทำให้หน่วยเพิ่มขึ้น 30 หน่วยในการขายทุกสิ่งเท่าเทียมกัน โฆษณานี้มีผลในช่วงเวลาถัดไปตัวอย่างที่เสื้อ=1 ผลที่ได้คือ 7.5 หน่วยเพิ่มขึ้นและอื่น ๆ ที่เกิดจากค่าสัมประสิทธิ์ส่วน δ=0.25.

ป้อนคำอธิบายรูปภาพที่นี่

ส่วนที่สองและส่วนที่สามของฟังก์ชั่นการถ่ายโอนโดยใช้การคำนวณแบบเรียกซ้ำแปลเป็นแผนภูมิต่อไปนี้ สำหรับส่วนที่สองสังเกตเห็นว่ายอดขายที่เสื้อ=0เท่ากับ 15 หน่วยของยอดขายล่าช้า 2 และการสลายตัวต่อไป สำหรับส่วนที่สามของตัวเศษทำให้ยอดขายลดลง -1.62 หน่วยที่ล่าช้า 3 และสลายตัวต่อไป

ป้อนคำอธิบายรูปภาพที่นี่

การรวมฟังก์ชั่นการถ่ายโอนทั้ง 3 ส่วนเข้าด้วยกันโดยใช้พีชคณิตพื้นฐานแปลเป็นรูปแบบสุดท้ายดังแสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งนี้บอกคุณคือการโฆษณาที่ เสื้อ=0 ทำให้ยอดขาย 30 หน่วยที่ เสื้อ=0 และยอดขาย 22.5 หน่วยที่ เสื้อ=1 และลดลงอย่างรวดเร็วเป็น 4 หน่วยของยอดขายที่ เสื้อ=2 และอื่น ๆ ....

ช่วยให้เห็นสิ่งที่เกิดขึ้นถ้าคุณเปลี่ยนค่าสัมประสิทธิ์หาร 0.25-0.70 และทำให้เศษเป็น 30 โดยวิธีการสมการต่อไปนี้เป็นรูปแบบที่เรียบง่ายของฟังก์ชั่นการถ่ายโอนที่ทำงานได้เป็นอย่างดีในทางปฏิบัติจะเรียกว่าไม่มีที่สิ้นสุดการกระจายรูปแบบการล่าช้าหรือล่าช้า Koyck แบบ

ω01-δBXเสื้อ=>301-0.70BXเสื้อ

นี่จะแสดงเป็นรูปต่อไปนี้ในขณะที่คุณสามารถเห็นการสลายตัวช้ามากเนื่องจากปัจจัยการสลายตัวเพิ่มขึ้นจาก 0.25 เป็น 0.70

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่านี่จะเป็นประโยชน์ ฉันได้เรียนรู้ผ่านประสบการณ์ที่สร้างภาพเป็นวิธีเดียวที่คุณสามารถอธิบายฟังก์ชั่นการถ่ายโอนไปยังผู้ชมไม่ใช่ทางด้านเทคนิครวมทั้งข้อเสนอแนะการปฏิบัติme.âผมจะแนะนำให้ดำเนินการทดลองในข้อมูลที่เกิดจากความจริงที่ว่านี้อาจเป็นเพียงแค่ภาพลวงตาที่ระบุไว้โดยอาร์มสตรอง หากเป็นไปได้ฉันจะทำการทดลองตัวแปร "สาเหตุ" เพื่อสร้าง "สาเหตุและผลกระทบ" นอกจากนี้ฉันไม่ทราบว่าทำไมตัวเศษ 3 ของคุณคือ -1.62 มันอาจจะเป็นแค่เก๊

โปรดให้กลับฟีดถ้าคุณพบว่าโพสต์นี้มีประโยชน์เป็นมันต้องใช้เวลาความพยายามที่จะตอบสนองต่อการ answer.I นี้ได้เรียนรู้การสร้างภาพของฟังก์ชั่นการถ่ายโอนในเว็บไซต์นี้ต้องขอบคุณ @ javlacalle


สวัสดี. ขอบคุณมากสำหรับคำตอบของคุณ มันมีรายละเอียดมากและช่วยได้มาก ฉันเดาว่าเราไม่สามารถหลีกเลี่ยงการหารพหุนามเพื่ออธิบายรายละเอียดเกี่ยวกับการถ่ายโอนผลกระทบของตัวแปรอิสระไปยังผู้ติดตาม จากสิ่งที่ฉันเห็นแพคเกจซอฟต์แวร์จะรายงานพหุนามของตัวเศษและส่วนซึ่งไม่ใช่ผลลัพธ์ของการหาร ในที่สุดคุณได้ข้อสรุปเกี่ยวกับค่าของกราฟแรกเช่นอย่างไร (30, 7.5, 1.9 0.5 และอื่น ๆ )
Andreas Zaras

ดีใจที่เห็นว่าคำตอบมีประโยชน์ในการคำนวณฉันใช้ SAS มีฟังก์ชั่นที่เรียกว่าอัตราส่วนใน proc iml ที่ฉันใช้ในการคำนวณเอาท์พุทสำหรับฟังก์ชั่นการถ่ายโอน
พยากรณ์

1
วิธีที่น่าอัศจรรย์อย่างที่สุดในการนำเสนอความหมายที่แท้จริงของฟังก์ชันถ่ายโอน
RachelSunny

0

ในหลาย ๆ สถานการณ์ที่ฉันได้ปรึกษามักจะมีกิจกรรมพิเศษก่อนที่การโปรโมตจะสะท้อนถึงผลกระทบที่เกิดจากสารตะกั่ว การตรวจจับปรากฏการณ์นี้โดยอัตโนมัติ / เป็นประจำมีความสำคัญต่อการพัฒนาแบบจำลองที่ดี นอกจากนี้พัลส์, การเลื่อนระดับ, แนวโน้มเวลาท้องถิ่นจะต้องได้รับการพิจารณามิฉะนั้นพวกเขาจะขัดขวาง / บิดเบือนการวิเคราะห์ เรายังพบว่าแม้ว่าความแตกต่างอาจมีความจำเป็นในการระบุฟังก์ชันการถ่ายโอน แต่ไม่จำเป็นต้องเป็นส่วนหนึ่งของรุ่นสุดท้าย ประเด็นนี้และประเด็นอื่น ๆ ไม่ได้กล่าวถึงในงานน้ำเชื้อของ Box และ Jenkins แต่ได้รับการกล่าวถึงเป็นประจำ หากคุณต้องการโพสต์ข้อมูลของคุณฉันและคนอื่น ๆ อาจสามารถช่วยชี้แจงเกี่ยวกับเรื่องนั้นในขณะที่ตรวจสอบการเปลี่ยนแปลงที่จำเป็นเช่นการแปลงพลังงานหรือกำลังสองน้อยที่สุด ฉันใช้ซอฟต์แวร์ที่คืนค่าฟังก์ชั่นการโอนให้เป็นแบบจำลองการถดถอยปกติ (Polynomial Distributed Lag / Auto-regressive Distributed Lag) สิ่งนี้มีประโยชน์มากในการอธิบายโมเดลให้กับลูกค้า / ลูกค้าและยังมีประโยชน์ในการใช้สมการต่อไป


คุณสามารถอธิบายรายละเอียดเกี่ยวกับ "คืนฟังก์ชั่นการโอนให้เป็นแบบถดถอยปกติ" ได้ไหม - โปรดทำเช่นนี้และ / หรือซอฟต์แวร์อย่างไร?
เดนิส

1
ขอบคุณ แต่คนอื่น ๆ ก็ได้ประโยชน์จากคำอธิบายของคุณเช่นกัน ฉันจะถามคำถามใหม่ถ้าทำได้
เดนิส

@denis ฉันได้ตั้งโปรแกรม AUTOBOX เพื่อปรับฟังก์ชั่นการถ่ายโอนเป็น PDL หรือ ADL ไฟล์นี้มีชื่อว่า RHSIDE.TXT
IrishStat

0

ในแง่ของการแสดงรูปแบบ TF เป็นด้านขวามือบริสุทธิ์

รุ่นที่มีอยู่:
1. รุ่นที่บริสุทธิ์ตามข้อกำหนดของ INPUTS
Y = K1 + [W (B) / D (B)] * X + [THETA (B) / PHI (B)] * A
2.AS รุ่นที่ผสมกันรวมถึงล่าช้า ของ Y
D (B) * PHI (B) * Y = K2
= + PHI (B) * W (B) * X
= + D (B) * THETA (B) * A
= + PHI (B) * W ( B) * X = + D (B) * THETA (B) * A

    WHERE K2 = K1*[D(B)*PHI(B)]                                             
     OR   K1 = K2*/[D(B)*PHI(B)]                                            

การประมาณทำจริงในฐานะที่เป็น (2)
ในขณะที่การนำเสนอตารางเป็น (1)
ในตารางค่าคงที่คือ K2 ในขณะที่นำเสนอใน
รูปแบบ (1) ค่าคงที่คือ K1 ที่
เรามีอยู่ที่นี่ในรูปแบบ (2)

แสดงแบบจำลองเป็น XARMAX
Y [t] = a 1 Y [t-1] + ... + a [p] Y [tp]
+ w [0] X [t-0] + ... + w [r ] X [tr]
+ b 1 a [t-1] + ... + b [q] a [tq]
+ ค่าคงที่

รูปแบบที่สร้างขึ้นโดยอัตโนมัติสำหรับข้อมูลการขายจากข้อความ Bpx-Jenkins คือ

ป้อนคำอธิบายรูปภาพที่นี่. แสดงว่าเป็น "แบบจำลองการถดถอย" ที่เราได้รับ ป้อนคำอธิบายรูปภาพที่นี่


ดูเหมือนว่าจะไม่มีอะไรมากไปกว่าการทิ้งคอมพิวเตอร์เอาท์พุท คุณจะชัดเจนมากขึ้นเกี่ยวกับวิธีตอบคำถาม "เราจะทราบได้อย่างไรว่าช่วงเวลาใดในอนาคตที่จะได้รับผลกระทบจากการส่งเสริมการขายและสิ่งที่จะมีผลต่อระยะเวลาในหน่วยอุปสงค์ คำตอบเหล่านั้นอยู่ที่ไหนในทุกสิ่งและคุณแนะนำให้ใช้เทคนิคใด?
whuber

@ เมื่อฉันตอบกลับอย่างสุภาพต่อคำขอของ OP ว่าฉันมีความเฉพาะเจาะจงมากขึ้น ฉันไม่สามารถตอบสนองหรือเจาะจงมากขึ้นโดยไม่ให้รหัสกรรมสิทธิ์จริงแก่เขา "คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับ" การคืนค่าฟังก์ชั่นการถ่ายโอนเป็นการถดถอยแบบธรรมดา "ได้โปรดทำอย่างไร - และ / หรือซอฟต์แวร์? - ปฏิเสธเมื่อวานนี้" ในแง่ของคำถามของเขา .... โดยทั่วไปแล้ว เพื่อแสดง TF เป็น PDL / ADL ทางด้านขวามือให้ค่าสัมประสิทธิ์ในการตอบคำถามที่คุณระบุไว้ที่นี่
IrishStat

เนื่องจากไซต์นี้เน้นวิธีการและหลักการมากกว่าซอฟต์แวร์การสาธิตเฉพาะซอฟต์แวร์อย่าง "วิธีการทำ" ที่ดีที่สุดมีค่าส่วนต่าง คำอธิบายโดยใช้สัญลักษณ์ภาษาอังกฤษและคณิตศาสตร์จะสามารถเข้าถึงและชื่นชมโดยผู้อ่านของคุณได้มากกว่า เท่าที่กลไกดำเนินไปมันเป็นการดีกว่าที่จะแก้ไขคำตอบก่อนหน้าของคุณเปรียบเทียบกับการโพสต์คำตอบใหม่ที่มีจุดประสงค์เพื่อเป็นการต่อเนื่องหรือขยายคำตอบนั้น การตัดการเชื่อมต่อระหว่างโพสต์ทั้งสองทำให้เกิดความสับสนและทำให้สิ่งนี้สามารถเข้าใจได้น้อยลงเมื่อพบครั้งแรก
whuber

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