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>]