收到警告:“ ConvergenceWarning:目标未收敛。您可能希望增加迭代次数。”在ElasticNetCV sklear中

时间:2020-07-27 10:04:05

标签: python-3.x pandas scikit-learn regression data-science

我正在尝试在特定数据集上运行Elasticnet回归。这是我的代码:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Deny",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi Monaco/Banca",
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi Monaco/Bilanci",
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi Monaco/Bilanci/*",
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi Monaco/Contenziosi",
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi Monaco/Contenziosi/*",
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi France/Affari societari",
                "arn:aws:s3:::agdstorage/Storage_WK/Agedi France/Affari societari/*",
            ]
        },
        {
          "Sid": "Stmt1595519755000",
          "Effect": "Allow",
          "Action": [
            "s3:*"
          ],
          "Resource": [
            "arn:aws:s3:::agdstorage/*",
            "arn:aws:s3:::agdstorage"
          ]
        }
    ]
}

我收到以下警告,无法正确执行。

elastic= ElasticNetCV(l1_ratio = [0.001,0.005,0.01,0.03,0.07,0.1, 0.3, 0.5, 0.6, 0.7, 0.8, 0.85, 0.9, 0.95, 1],
                          alphas = [0.0001, 0.0003, 0.0006, 0.001, 0.003, 0.006, 
                                    0.01, 0.03, 0.06, 0.1, 0.3, 0.6, 1, 3, 6], 
                          max_iter = 50000, cv = 10,tol=0.001)
elastic.fit(x_train,y_train)
alpha=elastic.alpha_
ratio=elastic.alpha_
print('best alpha:',alpha)
print('best l1 ratio:',ratio)

我尝试增加公差值。但是,问题似乎并没有改变

0 个答案:

没有答案