This page is meant to give you quick access to problems and their solutions. Refer to the original exam PDF, linked above, for test-taking instructions and formatting. Note that we’ve kept the problem text identical, which is why you may see things like “write your answer in the box below” despite there not being a box on this page.
6 pts Suppose we’d like to find the optimal constant prediction, \(w^{\ast}\), for the constant model \(h(x_i) = w\), given a dataset of \(n\) values \(y_1, y_2, \ldots, y_n\). To do so, we minimize mean Bursley error, defined as
Suppose the mean of \(y_1, y_2, \ldots, y_n\) is 20 and the median of \(y_1, y_2, \ldots, y_n\) is 30.
Which value of \(w^{\ast}\) minimizes \(R_{\text{B}}(w)\) for this dataset? Select one of the answers below, then justify your answer in the box provided.
Hint: Look very closely at the definition of \(R_{\text{B}}(w)\). You do not need to re-prove any results from class; you can fully find and explain your answer without using calculus.
Answer:
\(10\)\(15\)\(20\)\(30\)\(40\)\(60\)
Justify your answer in the box below.
Solution
\(10\)\(15\)\(20\)\(30\)\(40\)\(60\)
First, notice that the use of absolute values is a distraction: since \(|x|^2 = x^2\), we can rewrite \(R_{\text{B}}(w)\) as
While it’s possible to solve this problem by taking the derivative of \(R_{\text{B}}(w)\) with respect to \(w\) and setting it equal to 0, it’s quicker to leverage what we already know. We know that if there wasn’t a coefficient of \(2\) in front of \(y_i\), the minimizer would be the mean of the dataset.
One way to reason about the effect of the coefficient of \(2\) is to consider a substitution. Let \(z_i = 2y_i\). Then, \(R_{\text{B}}(w)\) becomes
which is the same as the mean squared error of the dataset \(z_1, z_2, \ldots, z_n\), and so \(w^{\ast} = \bar{z}\). But \(\bar{z} = 2 \bar{y}\), and so
$$ w^* = 2 \bar{y} = 2 \cdot 20 = \boxed{40} $$
b)
4 pts This part does not use any of the numbers from part a).
Recall that the mean absolute error, \(R_{\text{abs}}(w)\), of a constant prediction \(w\) on a dataset of \(n\) values \(y_1, y_2, \ldots, y_n\) is given by
Consider the dataset of 4 values, \(1, 3, 5, 9\). Among all integers not in this dataset, which integer minimizes \(R_{\text{abs}}(w)\) for this dataset?
\(\text{minimizer} = \_\_\_\_\_\_\)
Solution
The minimizer of mean absolute error is the median of the dataset. When the number of data points is even, any value between the middle two values, inclusive, minimizes mean absolute error. Here, any value between 3 and 5 inclusive minimizes mean absolute error; the value \(\boxed{4}\) is the only integer in this range that isn’t in the dataset itself, so it is the minimizer we’re looking for.
Problem 2 10 ptsMT1 Redemption
Let \(k\) be a positive integer and let \(\alpha\) be a positive real number. Consider the dataset of \(n = 2k+1\) points, \(\underbrace{(-k, -\alpha), (-k+1, 0), (-k+2, 0), \ldots, (-1, 0)}_{k \text{ points}}, (0, 0), \underbrace{(1, 0), \ldots, (k-2, 0), (k-1, 0), (k, \alpha)}_{k \text{ points}}\).
Note that the \(x\)-values are equally spaced, starting from \(-k\) and ending at \(k\). The \(y\)-values are all 0, except for the first and last points, which have \(y\)-value \(-\alpha\) and \(\alpha\), respectively. For example, if \(k = 4\) and \(\alpha = 2\), the dataset looks like
a)
4 pts Find \(\bar{x}\) and \(\bar{y}\), the means of the \(x\)- and \(y\)-values, respectively. Give your answers as expressions involving \(k\), \(\alpha\), and/or other constants.
Both sets of values average to 0: \(\bar{x} = 0\) and \(\bar{y} = 0\).
The \(x\)-values are evenly spaced and centered around 0. If you were to add them up, the \(-k\) would cancel out with the \(k\), the \(k-1\) would cancel out with the \(-k+1\), and so on, making the sum 0, and hence the average 0.
The \(y\)-values are all 0, except for the first and last points, which have \(y\)-value \(-\alpha\) and \(\alpha\), respectively. The average of the \(y\)-values is therefore \(\frac{-\alpha + \alpha}{2k+1} = 0\).
b)
6 pts Suppose we fit a simple linear regression model to the dataset by minimizing mean squared error. \(w_1^{\ast}\), the slope of the regression line, is of the form
There are several equivalent formulas for the slope of the regression line, \(w_1^{\ast}\), and any of them would allow us to answer the question quickly. Let’s start with
But, we know that for all data points other than \(i=1\) (the point \((-k, -\alpha)\)) and \(i=n\) (the point \((k, \alpha)\)), \(x_i = 0\). Therefore,
Consider the vectors \(\vec u = \begin{bmatrix} 3 \\ 3 \\ 6 \end{bmatrix}\) and \(\vec v = \begin{bmatrix} 1 \\ 0 \\ c \end{bmatrix}\), where \(c \in \mathbb{R}\) is some constant.
In parts a) and b), if there are multiple possible values of \(c\), give just one.
a)
3 pts Suppose \(\vec u\) and \(\vec v\) are orthogonal. Find \(c\). Give your answer as a number with no variables.
\(c = \_\_\_\_\_\_\)
Solution
Since \(\vec u\) and \(\vec v\) are orthogonal, their dot product is 0.
3 pts Suppose \(\lVert \vec v \rVert = 4\). Find \(c\). Give your answer as a number with no variables.
\(c = \_\_\_\_\_\_\)
Solution
Since \(\lVert \vec v \rVert = 4\), we have
$$ \sqrt{1^2 + 0^2 + c^2} = 4 $$
$$ 1 + c^2 = 16 $$
$$ c^2 = 15 $$
$$ c = \sqrt{15} $$
c)
6 pts Suppose the projection of \(\vec v\) onto \(\vec u\) is \(\begin{bmatrix} 1.5 \\ 1.5 \\ 3 \end{bmatrix}\). What is the value of \(c\)? Select one of the answers below, then justify your answer in the box provided.
The projection of \(\vec v\) onto \(\vec u\) is given by
$$ \vec p = \frac{\vec v \cdot \vec u}{\vec u \cdot \vec u} \vec u $$
Since we’re told that \(\vec p = \begin{bmatrix} 1.5 \\ 1.5 \\ 3 \end{bmatrix}\), this means that \(p = \frac{1}{2} \begin{bmatrix} 3 \\ 3 \\ 6 \end{bmatrix} = \frac{1}{2} \vec u\). So,
$$ \frac{\vec v \cdot \vec u}{\vec u \cdot \vec u} = \frac{1}{2} $$
Substituting in \(\vec v = \begin{bmatrix} 1 \\ 0 \\ c \end{bmatrix}\) and \(\vec u = \begin{bmatrix} 3 \\ 3 \\ 6 \end{bmatrix}\) gives us
Recall from the previous page that \(\vec u = \begin{bmatrix} 3 \\ 3 \\ 6 \end{bmatrix}\) and \(\vec v = \begin{bmatrix} 1 \\ 0 \\ c \end{bmatrix}\), where \(c \in \mathbb{R}\) is some constant.
d)
4 pts Suppose \(\text{span}(\lbrace\vec u, \vec v\rbrace)\) is the plane \(2x + 4y - 3z = 0\). Find \(c\). Show your work, and \(\boxed{\text{circle}}\) your final answer, which should be a number with no variables. Hint: While you could compute the cross product, there is no need to — there is a much quicker solution.
Solution
One way to find the equation of the plane \(ax + by + cz = 0\) spanned by \(\vec u\) and \(\vec v\) in \(\mathbb{R}^3\) is to take the cross product of the two vectors, and setting \(a\) to the first component of the cross product, \(b\) to the second component, and \(c\) to the third component. We could compute the cross product in terms of \(c\), and solve for where it is equal to \(\begin{bmatrix} 2 \\ 4 \\ -3 \end{bmatrix}\).
But this is overly complicated, and there’s an easier solution: if this plane is spanned by \(\vec u\) and \(\vec v\), then \(\vec v\) needs to satisfy the equation of the plane, which is \(2x + 4y - 3z = 0\).
Substituting in \(\vec v = \begin{bmatrix} 1 \\ 0 \\ c \end{bmatrix}\) gives us
Let \(\vec u\) and \(\vec v\) be as in the previous problem.
a)
4 pts Suppose that for some value of \(c\), \(P\) is the matrix that projects vectors in \(\mathbb{R}^3\) onto \(\text{span}(\lbrace\vec u, \vec v\rbrace)\). Select all true statements below.
\(P^2 = P\)\(P\) is invertible\(P\) is orthogonal\(P\) is symmetric
Solution
\(P^2 = P\)\(P\) is invertible\(P\) is orthogonal\(P\) is symmetric
If we let \(X = \begin{bmatrix} | & | \\ \vec u & \vec v \\ | & | \end{bmatrix}\), then no matter what \(c\) is, \(\text{rank}(X) = 2\), meaning the \(2 \times 2\) matrix \(X^TX\) is invertible. Then,
$$ P = X (X^TX)^{-1}X^T $$
With this in mind:
\(P^2 = P\) is true. This is the defining property of a projection matrix: once a vector has been projected onto the plane, projecting it again does nothing.
Conceptually, \(P\) is not invertible, because multiple different vectors \(\vec y\) can be projected onto the same vector \(\vec p\). The act of multiplying by \(P\) is not one-to-one, so \(P\) is not invertible.
\(P\) is not an orthogonal matrix. Orthogonal matrices preserve lengths, but projection usually shortens vectors unless they already lie in the plane. Also, orthogonal matrices are invertible, but \(P\) is not.
\(P\) is symmetric. This is a standard property of orthogonal projection matrices, and you can also verify it directly from \(P = X(X^TX)^{-1}X^T\) by taking the transpose.
b)
4 pts Now, suppose \(\vec y \in \mathbb{R}^3\). Let \(\vec p \) be the projection of \(\vec y\) onto \(\text{span}(\lbrace\vec u, \vec v\rbrace)\), and let \(\vec e = \vec y - \vec p\).
There is no value of \(c\) that guarantees that the components of \(\vec e\) sum to 0, for every \(\vec y \in \mathbb{R}^3\). That is, it is not guaranteed that \(e_1 + e_2 + e_3 = 0\) for every \(\vec y \in \mathbb{R}^3\).
Give a 1-2 sentence English explanation for why it is not guaranteed that \(e_1 + e_2 + e_3 = 0\) for every \(\vec y \in \mathbb{R}^3\). Hint: What would have to be true about \(\vec u\) and \(\vec v\) to make this guarantee for every \(\vec y\)?
Solution
For \(e_1 + e_2 + e_3\) to always equal 0, every error vector \(\vec e\) would have to be orthogonal to \(\begin{bmatrix} 1 \\ 1 \\ 1 \end{bmatrix}\). Since every error vector is orthogonal to \(\text{span}(\lbrace\vec u, \vec v\rbrace)\), this would require \(\begin{bmatrix} 1 \\ 1 \\ 1 \end{bmatrix}\) to lie in \(\text{span}(\lbrace\vec u, \vec v\rbrace)\), but no value of \(c\) makes that happen.
Problem 5 12 ptsMT2 Redemption
Consider the \(n \times 5\) matrix \(A\), along with a CR decomposition of it, given below.
2 pts Find \(\text{rank}(A)\). Give your answer as an integer with no variables.
\(\text{rank}(A) = \_\_\_\_\_\_\)
Solution
The CR decomposition writes \(A = CR\), where \(C\) contains linearly independent columns of \(A\). Since \(C\) has 2 columns, \(A\) has 2 linearly independent columns, so
$$ \text{rank}(A) = \boxed{2} $$
b)
4 pts Find \(a\) and \(b\). Give your answers as numbers with no variables.
\(a = \_\_\_\_\_\_, \qquad b = \_\_\_\_\_\_\)
Solution
Because columns 1 and 3 of \(R\) are the basis of \(\text{colsp}(A)\) that we’re using to construct all 5 columns of \(A\), column 2 of \(A\) must be
The “quick” way to spot what \(a\) and \(b\) must be is that column 2 is the average of columns 1 and 3: 2 is the average of 2 and 2, 4 is the average of 3 and 5, 6 is the average of 4 and 8, and so on. This alone tells you that \(a = b = \frac{1}{2}\).
Another way to find \(a\) and \(b\) more systematically is to set up a system of equations. We have two unknowns — \(a\) and \(b\) — so we must need two equations, which we can get from looking at the first two rows of \(A\).
$$ \boxed{a = \frac{1}{2}, \qquad b = \frac{1}{2}} $$
c)
3 pts State one vector in \(\text{nullsp}(A)\). Give your answer as a vector with no variables. Hint: It is possible to find a vector in \(\text{nullsp}(A)\) without using your answer from part b). Try not to rely heavily on your answer from part b) in case it’s incorrect.
\(\text{One vector in } \text{nullsp}(A) \text{ is: } \_\_\_\_\_\_\)
Solution
To find a vector in \(\text{nullsp}(A)\), we need to find a linear combination of \(A\)’s columns that equals \(\vec 0\). One such linear combination can be found from rearranging the linear dependence relationship from the last part:
The coefficients on columns 1 through 3 are \(\frac{1}{2}\), \(-1\), and \(\frac{1}{2}\); this linear combination doesn’t use columns 4 and 5. So, this tells us that \(\begin{bmatrix} 1/2 \\ -1 \\ 1/2 \\ 0 \\ 0 \end{bmatrix}\) is in \(\text{nullsp}(A)\). If we’d like to get rid of the fraction, then we could also say \(\begin{bmatrix} 1 \\ -2 \\ 1 \\ 0 \\ 0 \end{bmatrix}\) is in \(\text{nullsp}(A)\) too.
There are plenty of other answers. For instance, the fact that
tells us that \(\begin{bmatrix} 1/2 \\ 0 \\ -1 \\ 0 \\ 1/2 \end{bmatrix}\) and \(\begin{bmatrix} 1 \\ 0 \\ -2 \\ 0 \\ 1 \end{bmatrix}\) are also in \(\text{nullsp}(A)\).
d)
3 pts Fill in the blanks: \(\text{nullsp}(A^T)\) is a __(i)__-dimensional subspace of __(ii)__.
Since \(\text{rank}(A)=2\) and \(\text{rank}(A) = \text{rank}(A^T)\), we also have \(\text{rank}(A^T)=2\). The matrix \(A^T\) has \(n\) columns, so rank-nullity gives
$$ \dim(\text{nullsp}(A^T)) = \text{\# columns in }A^T - \text{rank}(A^T) = n - 2 $$
Also, \(\text{nullsp}(A^T)\) is a subspace of \(\mathbb{R}^n\), because vectors in \(\text{nullsp}(A^T)\) must have one entry for each column of \(A^T\) (row of \(A\)).
Problem 6 4 ptsMT2 Redemption
Suppose \(A\) and \(B\) are both (not necessarily symmetric!) \(n \times n\) matrices. Which of the following is \(\nabla f(\vec x)\), the gradient of
Consider the function \(f: \mathbb{R} \to \mathbb{R}\) graphed below.
Note that \(f\) is a piecewise linear function, with slopes of \(0\), \(4\), and \(-4\). The slope changes at the following values of \(x\): \(-6, -5, -2, -1, 1, 2, 5, 6\).
Suppose we want to minimize \(f(x)\) using gradient descent. There are several values of \(x\) such that \(f\) is not differentiable at \(x\); if any of our guesses \(x^{(0)}, x^{(1)}, x^{(2)}, \ldots\) ever evaluate to one of these values, we say that gradient descent crashes.
a)
2 pts True or False: \(f(x)\) is convex on the domain \(x \in [-9, 9]\).
True False
Solution
True False
This is false. In order for a function to be convex, it must be the case that we can draw a line segment between any two points on the function and the line segment never passes below the function, but this is not the case for this \(f\). For example, connect \((-3, 1)\) to \((-1, -3)\); the line segment is entirely beneath the function.
b)
4 pts Suppose we choose a learning rate/step size of \(\alpha = 0.1\).
Among the options below, which value of \(x^{(0)}\) will allow gradient descent to converge to the global minimum of \(f(x)\)without crashing?
If multiple values of \(x^{(0)}\) are possible, select the value that converges the quickest (i.e. in the fewest number of iterations).
\(1.4\)\(1.6\)\(1.8\)\(1.9\)\(2.0\)
Solution
\(1.4\)\(1.6\)\(1.8\)\(1.9\)\(2.0\)
When \(x\) is between \(1\) and \(2\), the slope is 4, so with learning rate \(\alpha = 0.1\), gradient descent updates by
\(1.4 \to 1.0\), so gradient descent crashes at the nondifferentiable point \(x=1\).
\(1.6 \to 1.2 \to 0.8\), so it reaches the flat global-minimum region without crashing.
\(1.8 \to 1.4 \to 1.0\), so it crashes.
\(1.9 \to 1.5 \to 1.1 \to 0.7\), so it also works, but it takes more iterations than starting at 1.6.
Starting at \(2.0\) crashes immediately, because \(f\) is not differentiable there.
Therefore, the correct choice is \(\boxed{1.6}\).
Problem 8 6 ptsMT2 Redemption
Suppose we fit a multiple linear regression model with an intercept term that predicts the height of a wolverine given its weight and color. The model is fit by minimizing mean squared error.
a)
2 pts If we one hot encode the color feature without dropping any categories, the design matrix \(X\) has 6 columns.
How many unique colors are there? Give your answer as an integer with no variables.
There are \(\_\_\_\_\_\_\) unique colors.
Solution
The 6 columns are:
1 intercept column
1 weight column
1 column for each color after one hot encoding without dropping any categories
So the number of unique colors is
$$ 6 - 2 = \boxed{4} $$
b)
4 pts Assume that not all wolverines in the dataset have the same weight, and that there is at least one wolverine with each color.
What impact would dropping one of the color categories’ columns from the design matrix \(X\) have? Select all that apply.
It would decrease the rank of \(X\).
It would guarantee that \(X\) invertible.
It would guarantee that \(X^TX\) invertible.
It would guarantee the existence of a unique optimal parameter vector \(\vec w^{\ast}\).
It would change \(\text{nullsp}(X)\).
It would change \(\text{colsp}(X)\).
Solution
It would change \(\text{colsp}(X)\).
By dropping one of the color categories’ columns from the design matrix \(X\), we guarantee that the columns of \(X\) are linearly independent. As discussed in the course notes, when one hot encoding, the sum of all 4 color columns is equal to the intercept column (of all ones); by dropping one of the 4 color columns, we don’t lose any information but remove the linear dependence. (The other assumptions in the problem help guarantee this, too — for instance, if all of the wolverines in the dataset have the same weight, then the weight column is a scalar multiple of the intercept column.)
With that in mind, let’s look at the options:
It would decrease the rank of \(X\). False: \(\text{colsp}(X)\) doesn’t change, so \(\text{rank}(X)\) doesn’t change.
It would guarantee that \(X\) is invertible. False: \(X\) is not necessarily square!
It would guarantee that \(X^TX\) is invertible. True: If \(X\)’s columns are linearly independent, then \(X^TX\) is invertible, since \(\text{rank}(X) = \text{rank}(X^TX) = \text{# columns in } X^TX\).
It would gaurantee the existence of a unique optimal parameter vector \(\vec w^{\ast}\). True: If \(X\)’s columns are linearly independent, there is a unique \(\vec w^{\ast}\).
It would change \(\text{nullsp}(X)\): True. With the redundant column, \(X\) has a non-trivial null space, but without it, \(X\)’s null space is \(\lbrace \vec 0 \rbrace\).
It would change \(\text{colsp}(X)\): False, as discussed above.
Consider the matrix \(A = \begin{bmatrix} 2 & 1 \\ c & 6 \end{bmatrix}\), where \(c \in \mathbb{R}\) is some constant.
Each part asks you to find the values of \(c\), \(\lambda_1\) (\(A\)’s larger eigenvalue) and \(\lambda_2\) (\(A\)’s smaller eigenvalue) given the information provided. Your answers should be numbers with no variables.
If \(A\) only has one unique eigenvalue, put the same number for both \(\lambda_1\) and \(\lambda_2\).
Hint: Remember the relationship between the eigenvalues of a matrix and its determinant and trace.
If \(A\) is not invertible, then \(\det(A)=0\). Here,
$$ \det(A) = (2)(6) - (1)(c) = 12 - c $$
so
$$ 12 - c = 0 \implies \boxed{c = 12} $$
The trace is
$$ \text{tr}(A)=2+6=8 $$
so the eigenvalues must add to 8. Since the determinant is 0, the eigenvalues must multiply to 0, so one eigenvalue is 0 and the other is 8. Therefore,
A \(2 \times 2\) matrix is not diagonalizable only if it has an eigenvalue \(\lambda\) with algebraic multiplicity 2 but geometric multiplicity 1, i.e. a repeated eigenvalue but only one linearly independent eigenvector. Since the two eigenvalues must add to 8, they must both be
$$ \lambda = \frac{8}{2} = 4 $$
$$ \boxed{\lambda_1 = 4, \qquad \lambda_2 = 4} $$
That means the determinant must be
$$ 4 \cdot 4 = 16 $$
So,
$$ 12 - c = 16 \implies \boxed{c = -4} $$
Make sure to place the larger eigenvalue in \(\lambda_1\) and the smaller eigenvalue in \(\lambda_2\)!
Consider the adjacency matrix \(A = \begin{bmatrix} 0.4 & 0 & 0.5 \\ 0.4 & 0 & 0.5 \\ a & b & c \end{bmatrix}\) for a Markov chain with three states, where \(a, b, c \in \mathbb{R}\) are some constants.
a)
6 pts Find \(a\), \(b\), and \(c\) such that \(A\) is a valid adjacency matrix. Give your answers as numbers with no variables.
\(a = \_\_\_\_\_\_, \qquad b = \_\_\_\_\_\_, \qquad c = \_\_\_\_\_\_\)
Solution
For a valid adjacency matrix, each column must sum to 1, since the columns describe the transition probabilities out of a given state. So,
$$ \begin{align*} 0.4 + 0.4 + a &= 1 \implies a = 0.2 \\\\ 0 + 0 + b &= 1 \implies b = 1 \\\\ 0.5 + 0.5 + c &= 1 \implies c = 0 \end{align*} $$
Therefore,
$$ \boxed{a = 0.2, \qquad b = 1, \qquad c = 0} $$
b)
6 pts Suppose \(\vec x^{\ast} \in \mathbb{R}^3\) is a vector containing the long-run fraction of time spent in each state. Which of the following vectors is \(\vec x^{\ast}\) and why?
Let \(A\) be a \(4 \times 4\)symmetric matrix with eigenvalue decomposition \(A = V \Lambda V^{-1}\). Suppose the columns of \(V\) are \(\vec v_1\), \(\vec v_2\), \(\vec v_3\), and \(\vec v_4\), in that order, and that the columns of \(V\) are unit vectors.
True or False: \(V\) is guaranteed to be an orthogonal matrix.
True False
Solution
True False
This is true. Since \(A\) is symmetric, the spectral theorem states that eigenvectors corresponding to different eigenvalues are automatically orthogonal. Additionally, \(A\) has four unique eigenvalues. This means that the columns of \(V\) are guaranteed to be orthogonal. Since we’re told that the columns of \(V\) are unit vectors, they are orthonormal, so \(V\) is orthogonal.
True or False: \(V\) is guaranteed to be an orthogonal matrix.
True False
Solution
True False
This is false. A symmetric matrix always has an orthonormal eigenbasis, but when an eigenvalue is repeated, the problem does not guarantee that the particular unit eigenvectors in \(V\) were chosen to be orthogonal within that eigenspace. The two eigenvectors corresponding to \(\lambda = 2\) are guaranteed to be orthogonal to the eigenvectors for \(\lambda = 1\) and \(\lambda = 4\), but not necessarily orthogonal to each other.
The rest of this problem does not use any of the information from parts a) and b). Suppose \(k\) is some positive integer greater than 1, and that
6 pts What is the value of \(k\)? Select one of the answers below, then justify your answer in the box provided. Hint: If \(A = V \Lambda V^{-1}\), what is \(A^k\)?
Among the answer choices, the only value of \(k\) for which all three numbers are perfect \(k\)th powers is \(k=3\):
$$ 8 = 2^3 \qquad 27 = 3^3 \qquad 64 = 4^3 $$
Therefore, \(\boxed{k = 3}\).
d)
2 pts Fill in the blank: as \(k \to \infty\), the direction of \(A^k \vec x\) approaches the direction of...
\(\vec v_1\)\(\vec v_2\)\(\vec v_3\)\(\vec v_4\)
Solution
\(\vec v_1\)\(\vec v_2\)\(\vec v_3\)\(\vec v_4\)
From part c), the relevant eigenvalues have magnitudes 2, 3, 0, and 4. As \(k \to \infty\), the component corresponding to the largest eigenvalue magnitude dominates, so the direction of \(A^k \vec x\) approaches the direction of \(\boxed{\vec v_4}\).
Suppose \(\tilde X\) is a \(24 \times 3\) matrix whose columns are mean-centered (i.e. have a mean of 0). Let \(\tilde X = U \Sigma V^T\) be the singular value decomposition of \(\tilde X\), where
2 pts Find \(\text{rank}(\tilde X)\). Give your answer as an integer with no variables.
\(\text{rank}(\tilde X) = \_\_\_\_\_\_\)
Solution
The rank of a matrix is equal to its number of non-zero singular values. Here, the singular values are 12, 2, and 0, so
$$ \text{rank}(\tilde X) = \boxed{2}. $$
b)
3 pts It is possible to find \(\vec v_2^T\), the second row of \(V^T\), solely using the information provided (without knowing any of the values in \(\tilde X\)). In one English sentence, explain how to find it.
Solution
Since \(V\) is orthogonal, the rows of \(V^T\) must be orthonormal, so \(\vec v_2^T\) is the unit vector orthogonal to both \(\begin{bmatrix} 1/\sqrt{10} \\ 3/\sqrt{10} \\ 0 \end{bmatrix}\) and \(\begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix}\).
c)
2 pts True or False: There exists some vector \(\vec z \in \mathbb{R}^{24}\) such that \(\tilde X \tilde X^T \vec z = 2 \vec z\).
True False Impossible to tell
Solution
True False Impossible to tell
This is False. The eigenvalues of \(\tilde X \tilde X^T\) are the squares of the singular values of \(\tilde X\), so they are \(144\), \(4\), and \(0\). Since 2 is not an eigenvalue of \(\tilde X \tilde X^T\), no such vector \(\vec z\) exists.
d)
5 pts What is the largest possible variance of the components of \(\tilde X \vec w\), where \(\vec w \in \mathbb{R}^3\) is a unit vector? Select one of the answers below, then justify your answer in the box provided.
Answer:
\(1\)\(2\)\(6\)\(12\)\(24\)\(144\)
Justify your answer in the box below.
Solution
\(1\)\(2\)\(6\)\(12\)\(24\)\(144\)
Because the columns of \(\tilde X\) are mean-centered, the variance of the components of \(\tilde X\vec w\) is