Exercise 7.4#

import numpy as np
import matplotlib.pyplot as plt

%matplotlib inline

To solve this exercise, we just have to replace X in the expression. The main expression is:

\[Y =\beta_0 + \beta_1 b_1(X) + \beta_2 b_2(X) + \epsilon \]

where \(\hat{\beta}_0 = 1\), \(\hat{\beta}_1 = 1\) and \(\hat{\beta}_2 = 3\). Accordingly, we get the expression:

\[Y = 1 + b_1(X) + 3 \times b_2(X) + \epsilon \]

Considering that \(I(a \leq X \leq b) = 1\) as long as X is in the interval [a,b] (being zero otherwise), and since we are just estimating the curve between the interval [-2,2], our expression turns into:

\[Y = 1 + b_1(X) + \epsilon \]

At this point, we can make the necessary computations to solve the exercise:

  • \(X=-2 \implies Y = 1\)

  • \(X=-1 \implies Y = 1\)

  • \(X=0 \implies Y = 2\)

  • \(X=1 \implies Y = 2\)

  • \(X=2 \implies Y = 1\)

# Plot
x = np.arange(-2,3,1)
y = [1,1,2,2,1]


plt.xlim([-2,2])
plt.ylim([0,2.5])
plt.plot(x,y,'-r');
[<matplotlib.lines.Line2D at 0x81007f0>]

png