diff --git a/lectures/samuelson.md b/lectures/samuelson.md index 2b303cf9b..c569fcbef 100644 --- a/lectures/samuelson.md +++ b/lectures/samuelson.md @@ -684,17 +684,17 @@ def y_nonstochastic(y_0=100, y_1=80, α=0.92, β=0.5, γ=10, n=80): discriminant = ρ1**2 + 4 * ρ2 if discriminant == 0: - roots.append(-ρ1 / 2) + roots.append(ρ1 / 2) print("Single real root: ") print("".join(f"{r:.2f}" for r in roots)) elif discriminant > 0: - roots.append((-ρ1 + sqrt(discriminant).real) / 2) - roots.append((-ρ1 - sqrt(discriminant).real) / 2) + roots.append((ρ1 + sqrt(discriminant).real) / 2) + roots.append((ρ1 - sqrt(discriminant).real) / 2) print("Two real roots: ") print(" ".join(f"{r:.2f}" for r in roots)) else: - roots.append((-ρ1 + sqrt(discriminant)) / 2) - roots.append((-ρ1 - sqrt(discriminant)) / 2) + roots.append((ρ1 + sqrt(discriminant)) / 2) + roots.append((ρ1 - sqrt(discriminant)) / 2) print("Two complex roots: ") print(" ".join(f"{r.real:.2f}{r.imag:+.2f}j" for r in roots)) @@ -965,7 +965,7 @@ for the Samuelson model ```{code-cell} ipython3 class Samuelson: - """ + r""" This class represents the Samuelson model, otherwise known as the multiplier-accelerator model. The model combines the Keynesian multiplier @@ -976,7 +976,7 @@ class Samuelson: .. math:: - Y_t = \alpha (1 + \beta) Y_{t-1} - \alpha \beta Y_{t-2} + Y_t = (\alpha + \beta) Y_{t-1} - \beta Y_{t-2} + (\gamma + G_t) + \sigma \epsilon_t Parameters ----------