CS2 Finite horizon consumption/saving model with borrowing constraint
This is the same problem as CS1, except that it has a finite horizon.
Contents
Create the model object
model = recsmodel('cs1.yaml',... struct('Mu',100,'Sigma',10^2,'order',5));
Deterministic steady state (equal to first guess) State variables: X ___ 100 Response variables: C ___ 100 Expectations variables: E ______ 0.0001
Define approximation space
[interp,s] = recsinterpinit(20,model.sss/2,model.sss*2);
Solve for rational expectations with finite horizon
First-guess: Consumption equal to cash on hand
x = s;
In the last period, , the consumer consumes all her cash on hand,
:
T = 10; xT = s; [interp,X] = recsSolveREEFiniteHorizon(interp,model,s,x,xT,T);
Plot the decision rules
figure plot(s,squeeze(X)) legend([repmat('Period ',10,1),num2str((1:10)')]) legend('Location','NorthWest') legend('boxoff') xlabel('Cash on hand') ylabel('Consumption')
