SOLVING NONLINEAR DYNAMIC STOCHASTIC MODELS - Core

0 downloads 0 Views 275KB Size Report
f bD, j"c ' j" 5 if ffDcf fDj, ' c ce,. &fc fciw cfj e. ' ' &rrc rrci j e. ' . The updating parameter is set at > ' f D, and &| and | are restricted to lie in the interval d&rr*DcD&rro.
SOLVING NONLINEAR DYNAMIC STOCHASTIC MODELS: AN ALGORITHM COMPUTING VALUE FUNCTION BY SIMULATIONS* Lilia Maliar and Serguei Maliar** WP-AD 2004-37

Corresponding author: Lilia Maliar: Departamento de Fundamentos del Análisis Económico, Universidad de Alicante, Campus San Vicente del Raspeig, Ap. Correos 99, 03080 Alicante, Spain. E-mail: [email protected]

Editor: Instituto Valenciano de Investigaciones Económicas, S.A. Primera Edición Octubre 2004. Depósito Legal: V-4395-2004

IVIE working papers offer in advance the results of economic research under way in order to encourage a discussion process before sending them to scientific journals for their final publication. * This research was partially supported by the Instituto Valenciano de Investigaciones Económicas and the Ministerio de Ciencia y Tecnología, BEC 2001-0535. ** L&S Maliar: Departamento de Fundamentos del Análisis Económico, Universidad de Alicante, Campus San Vicente del Raspeig, Ap. Correos 99, 03080 Alicante, Spain. E-mails: [email protected], [email protected]

SOLVING NONLINEAR DYNAMIC STOCHASTIC MODELS: AN ALGORITHM COMPUTING VALUE FUNCTION BY SIMULATIONS Lilia Maliar and Serguei Maliar

ABSTRACT

This paper presents an algorithm for solving nonlinear dynamic stochastic models that computes value function by simulations. We argue that the proposed algorithm can be a useful alternative to the existing methods in some applications. JEL Classification: C6; C63; C68 Key Words: Nonlinear stochastic models; Value function; Parameterized expectations; Monte Carlo simulations; Numerical solutions

2

4

Lqwurgxfwlrq

Wkh vwxg| ri g|qdplf hfrqrplhv riwhq uhtxluhv qglqj vroxwlrqv wr vwrfkdv0 wlf lqqlwh0krul}rq rswlpl}dwlrq sureohpv zlwk frqwlqxrxv vwdwh dqg dfwlrq vsdfhv1 Wkh h{lvwlqj frpsxwdwlrqdo phwkrgv/ w|slfdoo|/ hlwkhu vroyh iru d ydoxh ixqfwlrq vdwlvi|lqj wkh Ehoopdq htxdwlrq ru frpsxwh ghflvlrq uxohv vdwlvi|lqj uvw0rughu frqglwlrqv +Hxohu htxdwlrqv,14 Lq wkh sdshu/ zh ghyhors d vlpsoh dojrulwkp/ zklfk frpelqhv erwk dssurdfkhv1 Lw sdudphwul}hv ydoxh ixqfwlrq/ vlpxodwhv wlph vhulhv vdwlvi|lqj uvw0rughu frqglwlrqv dqg xvhv wkh uhvxowlqj vhulhv wr plqlpl}h wkh glhuhqfh ehwzhhq wkh wzr vlghv ri wkh Ehoo0 pdq htxdwlrq1 Wkh dojrulwkp lv vlplodu wr Pdufhw*v +4 B 5 Efc  lv wkh glvfrxqw idfwru> 5| / | dqg %| duh yhfwruv ri ?5 hqgrjhqrxv vwdwh yduldeohv/ ? h{rjhqrxv vwdwh yduldeohv dqg ?% frqwuro yduldeohv/ uhvshf0 wlyho|> T lv wkh ydoxh ixqfwlrq> o lv wkh uhwxuq ixqfwlrq> } lv wkh wudqvlwlrq htxdwlrq iru d yhfwru ri hqgrjhqrxv vwdwh yduldeohv> dqg qdoo|/  lv wkh wudq0 vlwlrqdo suredelolw| ixqfwlrq/ dvvrfldwhg zlwk d uvw0rughu Pdunry surfhvv iru wkh yhfwru ri h{rjhqrxv vwdwh yduldeohv1 Zh dvvxph wkdw o lv frqfdyh dqg wkdw } lv vxfk wkdw wkh vhw iE5|n c 5|  G 5|n ' } E5| c | c %|  c %| 5 -?% c | 5 -? j lv frqyh{ dqg frpsdfw1 Zh dvvxph wkdw d vroxwlrq wr wkh sureohp EE  h{lvwv/ dqg dovr wkdw lw lv lqwhulru dqg xqltxh1 Dv vxfk/ dq rswlpdo doorfdwlrq vdwlvhv wkh uvw0rughu frqglwlrq   YT E5|n c |n  Yo E5| c | c %|  Y} E5| c | c %|  n  B.| ' f Y%| Y%| Y5|n

4

+7,

E| wkh hqyhorsh wkhruhp/ zh kdyh   YT E5| c |  Yo E5| c | c %|  Y} E5| c | c %|  YT E5|n c |n  ' n  B.|  Y5| Y5| Y5| Y5|n

+8,

k l |n c|n  Vxevwlwxwlqj .| YT E5Y5 iurp Ee wr ED/ xsgdwlqj wkh uhvxowlqj frqgl0 |n wlrq dqg frpelqlqj lw zlwk Ee |lhogv Yo E5| c | c %|  *Y%| ' Y} E5| c | c %|  *Y%|   Yo E5|n c |n c %|n  Y} E5|n c |n c %|n  Yo E5|n c |n c %|n  *Y%|n B.| n   Y5|n Y5|n Y} E5|n c |n c %|n  *Y%|n +9, Frqglwlrq ES lv wkh vr0fdoohg Hxohu htxdwlrq1 Wkhuh duh wzr jhqhudo dssurdfkhv wr vroylqj wkh sureohp E  E 1 Rqh lv wkh ydoxh0lwhudwlyh dssurdfk lq zklfk wkh rswlpdo ydoxh ixqfwlrq lv frpsxwhg zlwk wkh Ehoopdq htxdwlrq E1 Wkh rwkhu lv wkh Hxohu htxdwlrq dssurdfk/ lq zklfk wkh rswlpdo ghflvlrq uxohv duh fdofxodwhg iurp wkh Hxohu htxdwlrq ES zlwkrxw frpsxwlqj wkh ydoxh ixqfwlrq1 Wkh phwkrg zh sursrvh khuh frpelqhv erwk dssurdfkhv1 Vshflfdoo|/ lw vhdufkhv iru wkh rswlpdo ghflvlrq uxohv vdwlvi|lqj uvw0rughu frqglwlrq Ee dqg xvhv wkh Ehoopdq htxdwlrq E dv d fulwhulrq iru wkh dffxudf| ri wkh vroxwlrq1 Wkh irupdo ghvfulswlrq ri wkh phwkrg lv surylghg lq wkh iroorzlqj vhfwlrq1

5

6

Wkh dojrulwkp

Zh dssur{lpdwh wkh wuxh ydoxh ixqfwlrq T E5c  e| d sdudphwulf ixqfwlrq ` E5c ( q c q 5 - 1 Rxu remhfwlyh lv wr qg d yhfwru ri frh!flhqwv q W vxfk wkdw ` E5c ( q W  lv wkh ehvw dssur{lpdwlrq wr T E5c  jlyhq wkh ixqfwlrqdo irup fkrvhq/ l1h1 q W ' @h} 4? n` E5c ( q  T E5c n  q M-

Zh vroyh iru q W e| xvlqj Prqwh Fduor vlpxodwlrqv1  7|eR  Iru dq lqlwldo lwhudwlrq  ' f/ { q ' q Ef 5 - 1 Il{ lqlwldo frqglwlrqv 5f dqg f > gudz dqg { iru doo vlpxodwlrqv d udqgrp vhulhv |n c|n  lq Ee e| wkh dssur{lpdwlrq i| jA|' e| xvlqj E 1 Uhsodfh YT E5Y5 |n

Y` E5|n c|n (q  Y5|n

dqg vroyh E2 dqg Ee zlwk uhvshfw wr 5|n dqg %| 1 Zh

dvvxph wkdw d vroxwlrq wr E2/ Ee h{lvwv dqg wkdw lw lv xqltxh1  7|eR 2 Jlyhq q 5 - / uhfxuvlyho| fdofxodwh i5|n Eq c |n c %| EqjA|' 1  7|eR  Frqvwuxfw wkh yduldeoh i| EqjA|' vxfk wkdw |  o E5| Eq c | c %| Eq n B. d` E5|n Eq c |n ( q m | o dqg uxq d qrqolqhdu ohdvw0vtxduh uhjuhvvlrq ri wklv yduldeoh rq h{sodqd0 wru| ixqfwlrq ` E5| Eq c | ( 1 wr hvwlpdwh wkh yhfwru ri sdudphwhuv 11

6

Fdoo wkh uhvxow C Eq C Eq ' @h} 4? n|  ` E5| Eq c | ( 1n  1 M-

 7|eR e Frpsxwh wkh yhfwru q E n  iru wkh qh{w lwhudwlrq q E n  ' E  > q E n >C Eq E c zkhuh > 5 Efc  lv wkh xsgdwlqj sdudphwhu1 Lwhudwh rq 7|eRr 2  e xqwlo q W ' C Eq W  iru doo |1 Wkh vlpxodwlrq surfhgxuh xqghuo|lqj rxu dojrulwkp lv vlplodu wr wkh rqh xvhg lq d yhuvlrq ri wkh SHD/ ghyhorshg e| Pdufhw +4 k 5 Efc > wkh surfhvv iru d vkrfn  5 ic c ej lv dq DU+4,/   *? wc|n ' 4 *? wc| n "c|n zlwk "c|n   fc j2"c > wec| lv wkh vkrfn wr wkh 6

Iru wkh vlpxodwlrq0edvhg SHD/ Pdoldu dqg Pdoldu +5334, vkrz wkdw lpsrvlqj erxqgv rq wkh vlpxodwhg vhulhv vljqlfdqwo| hqkdqfhv wkh frqyhujhqfh surshuwlhv ri wkh dojrulwkp1 Rqh fdq dovr hqvxuh frqyhujhqfh e| vwduwlqj lwhudwlrqv iurp d jrrg lqlwldo jxhvv/ vxfk dv d nqrzq vroxwlrq wr vrph uhodwhg prgho +vhh ghq Kddq dqg Pdufhw/ 4