Advertisement
thanhqtran

rbc.mod

Jul 11th, 2025 (edited)
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.91 KB | None | 0 0
  1. // RBC level
  2. var Y C N W R I K A;
  3. varexo e;
  4.  
  5. // params
  6. parameters alpha beta sigma phi delta rhoa;
  7. alpha = 0.35;
  8. beta = 0.985;
  9. sigma = 2;
  10. phi = 1.5;
  11. delta = 0.025;
  12. rhoa = 0.95;
  13.  
  14. // model block
  15. model;
  16. #Ass = 1;
  17. //1-Consumption-labor supply
  18. (C^sigma) * (N^phi) = W;
  19. //2-Euler equation
  20. C(+1) = beta * C * (R(+1) + 1 - delta);
  21. //3-Law of motion of capital
  22. K = (1-delta)*K(-1) + I;
  23. //4-production function
  24. Y = A * K(-1)^alpha * N^(1-alpha);
  25. //5-demand for capital
  26. K(-1) = alpha * Y/R;
  27. //6-demand for labor
  28. N = (1-alpha) * Y/W;
  29. //7-Equilibrium condition
  30. Y = C + I;
  31. //8-Productivity shock
  32. A = exp( (1-rhoa)*log(Ass) + rhoa*log(A(-1)) + e);
  33. end;
  34.  
  35. initval;
  36. A = 1;
  37. K = 10;
  38. N = 0.3;
  39. C = 1;
  40. I = 0.25;
  41. Y = 1.25;
  42. R = 0.04;
  43. W = 1;
  44. end;
  45.  
  46.  
  47.  
  48. steady(maxit=1000);
  49. check;
  50. model_diagnostics;
  51. model_info;
  52.  
  53. shocks;
  54. var e;
  55. stderr 0.01;
  56. end;
  57.  
  58. stoch_simul(order=1, irf=40, tex) Y C N W R I K A;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement