เดาและตรวจสอบ


8

ในการเขียนโปรแกรมแบบไดนามิกวิธีการของค่าสัมประสิทธิ์บึกบึนบางครั้งเรียกว่า "เดาและตรวจสอบ" ฉันได้ยินมาเป็นระยะ ๆ ว่าอาจมีผู้อื่นยอมรับได้

โดยเฉพาะอย่างยิ่งฉันเคยเห็น

V(k)=A+Bln(k)

V(k)=Bk1σ1σ

อดีตนำไปใช้กับยูทิลิตี้การบันทึกในขณะที่หลังเกี่ยวข้องกับการตั้งค่า CRRA มีการคาดเดาแบบบัญญัติอะไรอีกและมักเชื่อมโยงกับรูปแบบเฉพาะของฟังก์ชันส่งคืนหรือไม่

แก้ไข : สำหรับผู้ที่ไม่คุ้นเคยกับโปรแกรมแบบไดนามิกสิ่งที่เราพยายามทำที่นี่มาพร้อมกับรูปแบบปิดสำหรับค่าสัมประสิทธิ์ ( เช่น และ ) ในการทำให้ง่ายกว่าปกติสมการการทำงานจะใช้รูปแบบทั่วไปซึ่งกรัม (\ cdot \ cdot)อธิบายวิวัฒนาการของรัฐตัวแปรk หลักความคุ้มค่าของการอยู่ในรัฐkวันนี้ขึ้นอยู่กับฟังก์ชั่นการกลับมาของวันนี้F (K, U)และบางส่วนลดค่าของสิ่งที่kเป็นไปได้ในวันพรุ่งนี้\ beta v \ bigl (g (k, U) \ bigr) ยูABV(k)=max{F(k,u)+βV(g(k,u))}g(,)kkF(k,u)kβV(g(k,u))u แสดงถึงตัวแปรอื่น ๆ ที่ไม่ใช่ของรัฐที่คุณคิดว่ามีอิทธิพลต่อผลตอบแทน

บางครั้งเป็นไปได้ที่จะได้รับโซลูชันแบบปิดสำหรับV(k) (... หมายเหตุ: เราไม่เพียง แต่แก้ปัญหาสำหรับV(k)เนื่องจากด้านขวามือเป็นปริมาณที่ขยายใหญ่สุด) นี้มักจะเกี่ยวข้องกับสิ่งที่รู้เกี่ยวกับฟังก์ชั่นการกลับมาF(k,u)และแล้วทำให้คาดเดาเกี่ยวกับรูปแบบการทำงานของV(k)(k) จากนั้นเราสามารถทำซ้ำเพื่อดูว่าการคาดเดาของเราให้ผลเฉลยแบบปิดสำหรับV(k)หรือไม่ โดยเฉพาะอย่างยิ่งสิ่งนี้จะรวมถึงแบบฟอร์มปิดสำหรับค่าสัมประสิทธิ์ในการเดา (ดังนั้นวิธีการของค่าสัมประสิทธิ์บึกบึน)


ขึ้นอยู่กับว่าคุณมีข้อมูลประเภทใด โดยทั่วไปสามารถใช้งานได้เกือบทุกฟังก์ชั่น แต่ถ้าคุณคิดว่าข้อมูลมีการกระจายเหมือนฟังก์ชัน utilitiy คุณสามารถใช้ในกรณีนี้คุณสามารถสร้างสมการเชิงเส้นได้:เพื่อประมาณค่าสัมประสิทธิ์และคุณสามารถใช้วิธีการกำลังสองน้อยที่สุด: en.wikipedia.org/wiki/Least_squaresU(x,y)=xαyβln(U)=αln(x)+βln(y)αβ
callculus

@calculus เขาไม่ได้ถามเกี่ยวกับการประเมินและ\เขากำลังถามเกี่ยวกับการเขียนโปรแกรมแบบไดนามิกและวิธีการคาดเดาและตรวจสอบว่าเป็นวิธีการรับฟังก์ชั่นค่าที่สอดคล้องกับฟังก์ชั่นยูทิลิตี้ที่เฉพาะเจาะจง αβ
cc7768

@ cc7768 คำถามนี้ไม่เจาะจงมาก ฉันไม่รู้ว่า OP หมายถึงอะไรโดยการเขียนโปรแกรมแบบไดนามิกในบริบทนี้ ฉันแค่อยากจะให้คำแนะนำบางอย่าง ฉันรู้สึกว่า OP ไม่แน่ใจว่าเขาถามอะไร OP สามารถทำการแก้ไขเพื่อความกระจ่าง
callculus

คำตอบ:


4

อีกรูปแบบที่ยอมรับได้คือฟังก์ชั่นค่าสำหรับการตั้งค่าความเสี่ยงที่มีความอ่อนไหวเมื่อการบริโภคเป็นไปตามการเดินแบบสุ่มพร้อมดริฟท์

ct=μ+ct1+σcεt

เริ่มต้นด้วยการตั้งค่าที่ให้ไว้เป็น Epstein-Zin ด้วยฟังก์ชันความแน่นอนที่แน่นอนของรูปแบบ :μt(x)=Et[xt+1α]1α

Vt=((1β)Ctρ+βμt(Vt+1))1ρ

จากนั้นให้ให้เราρ0

Vt=Ct1β[μt(Vt)]β
Vt=Ct1β[Et[Vtα]1α]β

การบันทึกช่วยให้เราตั้งค่าความเสี่ยงตามที่แสดงใน Hansen Sargent 1995, Tallarini 2000 ฯลฯ ...

กำหนดและจากนั้นเราจะเห็นว่า:Ut=log(Vt)/(1β)θ=1(1β)α

Ut=log(Ct)βθlog[Et[exp(Ut+1θ)]]

รูปแบบของฟังก์ชันค่านี้สามารถเดาได้เป็น:

Ut=γ0+γct

อ้างอิง:

  • David Backus, Axelle Ferriere และ Stanely Zin ความเสี่ยงและความคลุมเครือในรูปแบบของวัฏจักรธุรกิจ Carnegie-Rochester-NYU Conference 2014
  • Lars Ljunqvist และ Thomas J. Sargent ทฤษฎีเศรษฐศาสตร์มหภาคแบบเรียกซ้ำรุ่นที่ 3 2013
  • TD Tallarini Jr. วงจรธุรกิจที่อ่อนไหวต่อความเสี่ยง วารสารเศรษฐศาสตร์การเงิน. 2000
  • LP Hansen และ TJ Sargent ลดการควบคุมแบบเกาส์กำลังสองเชิงเส้นแบบ exponential การควบคุมอัตโนมัติของ IEEE Trans 1995

ความคิดเห็นเพิ่มเติม: ทั้งสองกรณีที่คุณนำเสนอครอบคลุมมากกว่าหรือน้อยกว่าโดยคาดเดาเนื่องจากจะลดการบันทึกเป็น1 การคาดเดานั้นเชื่อมโยงกับรูปแบบเฉพาะของฟังก์ชันส่งคืนเนื่องจากฟังก์ชันค่าเกี่ยวข้องกับฟังก์ชันส่งคืน (รางวัล) หนึ่งช่วงที่ได้รับซ้ำ ๆ ตลอดประวัติศาสตร์ที่ไม่มีที่สิ้นสุด (หากการบริโภคมีค่าคงที่จากนั้นจะลดลงเป็นผลรวมทางเรขาคณิต)V(k)=A+Bk1σ1σσ1


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