@@ -20,7 +29,7 @@ function planner_objective_value = evaluate_planner_objective(M_,options_,oo_)
% - beta is the planner's discount factor
% - E_t is the expectation operator given information at time t i.e. (y_{t-1}, u_t, sigma)
% The unconditional expectation of the planner's objective function verifies
% The unconditional expectation of the planner's objective function satisfies
% E(W) = E(U)/(1-beta)
% The conditional expectation of the planner's objective function given (y_{t-1}, u_t, sigma) coincides with the welfare function delineated above.
...
...
@@ -51,14 +60,6 @@ function planner_objective_value = evaluate_planner_objective(M_,options_,oo_)
% In the deterministic case, resorting to approximations for welfare is no longer required as it is possible to simulate the model given initial conditions for pre-determined variables and terminal conditions for forward-looking variables, whether these initial and terminal conditions are explicitly or implicitly specified. Assuming that the number of simulated periods is high enough for the new steady-state to be reached, the new unconditional welfare is thus the last period's welfare. As for the conditional welfare, it can be derived using backward recursions on the equation W = U + beta*W(+1) starting from the final unconditional steady-state welfare.
% INPUTS
% M_: (structure) model description
% options_: (structure) options
% oo_: (structure) output results
%
% SPECIAL REQUIREMENTS
% none
% Copyright (C) 2007-2021 Dynare Team
%
% This file is part of Dynare.
...
...
@@ -77,6 +78,9 @@ function planner_objective_value = evaluate_planner_objective(M_,options_,oo_)
% along with Dynare. If not, see <https://www.gnu.org/licenses/>.