岭回归是一种常用的线性回归方法,用于处理多重共线性问题。在本文中,我们将使用Python来实现岭回归,并提供相应的源代码。
首先,我们需要导入所需的库,包括NumPy和Scikit-learn:
import numpy as np
from sklearn.linear_model import Ridge
from sklearn.metrics import mean_squared_error
接下来,我们需要准备用于训练和测试的数据。在这个例子中,我们使用一个简单的二维数据集。假设我们有一组自变量X和对应的因变量y:
X = np.array(