一、例子1
首先用make_regression建一个有3个自变量的数据集,但是其秩为2,因此3个自变量中有两个自变量存在相关性。
from sklearn.datasets import make_regression
import numpy as np
reg_data, reg_target = make_regression(n_samples=100, n_features=2, effective_rank=1, noise=10)
#n_features:特征数(自变量个数);n_samples=100样本数;effective_rank=秩为1
from sklearn.linear_model import RidgeCV #岭回归交叉验证
rcv = RidgeCV(alphas=np.array([.1, .2