Adivinhar e verificar

8

Na programação dinâmica, o método de coeficientes indeterminados às vezes é conhecido como "adivinhar e verificar". Ouvi periodicamente que existem suposições canônicas que alguém possa fazer.

Em particular, eu já vi

V(k)=A+Bln(k)

V(k)=Bk1σ1σ

O primeiro se aplica ao utilitário de log, enquanto o último está relacionado às preferências do CRRA. Que outras suposições canônicas existem e elas geralmente estão ligadas à forma particular da função de retorno?

AB g ( , ) k k F ( k , u ) k β V ( g ( k , u ) ) vocêV(k)=max{F(k,u)+βV(g(k,u))}g(,)kkF(k,u)kβV(g(k,u))u representa quaisquer outras variáveis ​​não estatais que você acha que influenciam o retorno.

Às vezes é possível obter uma solução de forma fechada para V(k) (... nota: não resolvemos apenas para V(k) pois o lado direito é uma quantidade maximizada). Isso normalmente envolve saber algo sobre a função de retorno F(k,u) e, em seguida, fazer um palpite sobre a forma funcional de V(k) . Podemos então iterar para ver se nosso palpite produz uma solução de forma fechada para V(k) . Em particular, isso incluiria formas fechadas para os coeficientes na suposição (daí o método de coeficientes indeterminados).

Pat W.
fonte
Depende do tipo de dados que você possui. Em geral, quase todas as funções podem ser executadas. Mas se você acha que os dados são distribuídos como uma função de utilidade, pode usar Nesse caso, você pode linearizar a equação: Para estimar os coeficientes e você pode aplicar o método dos mínimos quadrados: en.wikipedia.org/wiki/Least_squares l n ( U ) = α l n ( x ) + β l n ( y ) α βU(x,y)=xαyβln(U)=αln(x)+βln(y)αβ
callculus
@calculus Ele não está perguntando sobre a estimativa de e . Ele está perguntando sobre programação dinâmica e o método de adivinhação e verificação como um método para obter a função de valor que corresponde a funções utilitárias específicas. βαβ
Cc7768
@ cc7768 Esta questão não é muito específica. Não sei o que o OP quis dizer com programação dinâmica nesse contexto. Eu só queria dar algumas dicas. Tive a impressão de que o OP não tinha certeza do que estava perguntando. O OP pode fazer uma edição para esclarecimentos.
CalculoJul

Respostas:

4

Outra forma um tanto canônica é a função de valor para preferências sensíveis ao risco quando o consumo segue uma caminhada aleatória com desvio (também existem versões que incluem capital - veja Backus Ferriere Zin 2014).

ct=μ+ct1+σcεt

Comece com as preferências dadas como Epstein-Zin com uma função de equivalência de certeza na forma :μt(x)=Et[xt+1α]1α

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

então deixar nos darρ0

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

A obtenção de logs nos dá preferências sensíveis ao risco, conforme apresentado em Hansen Sargent 1995, Tallarini 2000, etc ...

Defina e então, vemos que:θ = - 1Ut=log(Vt)/(1β)θ=1(1β)α

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

A forma dessa função de valor pode ser adivinhada como:

Ut=γ0+γct

Referências:

  • David Backus, Axelle Ferriere e Stanely Zin. Risco e ambiguidade em modelos de ciclos de negócios. Conferência Carnegie-Rochester-NYU. 2014.
  • Lars Ljunqvist e Thomas J. Sargent. Teoria Macroeconômica Recursiva, 3ª Edição. 2013.
  • TD Tallarini Jr. Ciclos de negócios reais sensíveis ao risco. Revista de Economia Monetária. 2000.
  • LP Hansen e TJ Sargent. Controle gaussiano quadrático exponencial linear com desconto. Controle Automático de Transporte IEEE. 1995.

Comentário adicional: Os dois casos que você apresenta são mais ou menos abrangidos pelo palpite pois isso reduz a logs como . As suposições certamente estão ligadas à forma particular da função de retorno, pois a função de valor está relacionada à função de retorno de um período (recompensa) obtida repetidamente ao longo de uma história infinita (se o consumo fosse constante, isso reduziria a uma soma geométrica). σ1V(k)=A+Bk1σ1σσ1

cc7768
fonte
Bom argumento sobre as preferências de log como um caso especial. Essa é uma ótima resposta, e planejarei mantê-la aberta por mais um tempo para ver se outras pessoas também têm outras formas canônicas.
Pat W.