Assume we have $n$ observations and $p$ explanatory variables we want to model. To apply ridge regression, we choose a constraint parameter $\lambda \geq 0$ and estimate the coefficients $\beta_i$ which minimise:
\begin{equation} \sum^{n}_{i=1} \left( y_i - \beta_o - \sum_{j=1}^p\beta_jx_{ij} \right) + \lambda \sum_{j=1}^p \beta_j^2 \end{equation}
where $y_i$ are the observations and $x_{ij}$ are the variables.
I am reading an Introduction to Statistical Learning, which says:
When λ = 0, the penalty term has no effect, and ridge regression will produce the least squares estimates
and (of ridge regression):
if p > n, then the least squares estimates do not even have a unique solution, whereas ridge regression can still perform well
My questions are the following:
Am I correct in saying that ridge regression (and lasso) fail when $p > n$ and $\lambda = 0$, due to being equivalent to least squares?
If so, is there a solution for all $\lambda > 0$ when $p > n$, particularly when $\lambda$ is very close to zero?
If there is a solution for all $\lambda > 0$ when $p>n$, is there some reason to be wary of applying shrinkage methods like this due to the closeness of the optimisation problem to least squares?