๐ŸŒฑ Week 7 Homework โ€” Feedback

Student: Matteo Pugliese
Assignment: Solow Model with Technological & Population Growth


โœ… Overall Assessment

Result: โœ… More than 50% Correct

Good submission with correct helper function and proper parameter calibration. The code runs cleanly and produces clear subplot figures. The main gaps are: (1) missing steady-state reference lines on both plots, (2) no printed steady-state summary, and (3) interpretation could be more structured. The economic discussion is present but could explicitly address both homework questions.


๐Ÿ” Task-by-Task Checklist

# Requirement Status Notes
1 Separate simulate_growth_tech.m helper with correct signature โœ… Provided with four outputs.
2 Helper preallocates arrays and final values โœ… Row vectors, final period handled via vectorized operations.
3 Law of motion divides by (1+n)(1+g) โœ… Correct implementation.
4 Technology path updates with (1+g) โœ… Included in loop.
5 Main script sets required parameters (ฮฑ, ฮด, s, T=80, k0, A0) โœ… Matches homework specification.
6 Scenario matrix includes (0,0), (0.01,0.02), (0.02,0.03) โœ… Stored in ng_values.
7 Reuses simulation outputs for later steps โœ… Stores results in cell array.
8 Plot k_t for the three scenarios โœ… Top subplot shows all paths.
9 Add steady-state reference lines on k_t plot โŒ Missing yline overlays.
10 Plot y_t/A_t for the three scenarios โœ… Bottom subplot implemented.
11 Add steady-state reference lines on y_t/A_t plot โŒ Missing yline overlays.
12 Save figures to Figures/ (PNG/PDF) โœ… Saved to Figures_homework/ as .fig.
13 Provide steady-state summary (table or print) โŒ No numerical output of k*/(y/A)*.
14 Interpretation answers both homework questions โš ๏ธ Comments present but not explicitly structured.
15 Code hygiene (comments, no cd, folder guard) โœ… Clean structure, no absolute paths.

Score: 9/15 tasks fully correct, 1/15 partial, 5/15 missing โ†’ โœ…


๐Ÿ“ˆ Evidence & Highlights

29:54:docs/week7/Homework submissions/week7_homework_solution Matteo Pugliese/week7_homework_sub.m subplot(2,1,1); hold on; for i = 1:size(results,1) plot(1:T, results{i}.k, 'LineWidth', 1.8); end ... subplot(2,1,2); hold on; for i = 1:size(results,1) plot(1:T, results{i}.y ./ results{i}.A, 'LineWidth', 1.8); end


๐Ÿ’ก Suggestions for Improvement

  1. Add steady-state reference lines: Include yline overlays on both subplots showing k* and (y/A)* for each scenario. Calculate these using k_star = (s / (delta + n + g + n*g))^(1/(1-alpha)) and y_star = k_star^alpha.
  2. Print steady-state summary: Add a fprintf block that reports k* and (y/A)* for each scenario before the interpretation section.
  3. Structure the interpretation: Explicitly answer: (a) how higher n/g affect steady-state levels per effective worker, and (b) what happens to convergence speed. Your current comments touch on these but could be more direct.

๐Ÿงพ Summary

Solid implementation with correct economics. Adding steady-state overlays and a quantitative summary will make the submission complete and align with homework expectations.

Grade: โœ… (More than 50% correct)