From 28f5c66f5d15d0f072af8f10c800b6e96bc8046c Mon Sep 17 00:00:00 2001 From: michel <michel@ac1d8469-bf42-47a9-8791-bf33cf982152> Date: Tue, 15 Dec 2009 14:12:53 +0000 Subject: [PATCH] 4.1: fixing bug in estimating backward models with loglinear option git-svn-id: https://www.dynare.org/svn/dynare/trunk@3242 ac1d8469-bf42-47a9-8791-bf33cf982152 --- matlab/dr1.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/matlab/dr1.m b/matlab/dr1.m index c68c5eb3d5..453bbd0523 100644 --- a/matlab/dr1.m +++ b/matlab/dr1.m @@ -224,7 +224,13 @@ function [dr,info,M_,options_,oo_] = dr1(dr,task,M_,options_,oo_) info(1) = 3; info(2) = temp'*temp; end - return; + if options_.loglinear == 1 + klags = find(M_.lead_lag_incidence(1,:)); + dr.ghx = repmat(1./dr.ys,1,size(dr.ghx,2)).*dr.ghx.* ... + repmat(dr.ys(klags),size(dr.ghx,1),1); + dr.ghu = repmat(1./dr.ys,1,size(dr.ghu,2)).*dr.ghu; + end + return end %forward--looking models -- GitLab