首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Make_Time_Features对象没有属性'list_of_features‘

Make_Time_Features对象没有属性'list_of_features‘
EN

Stack Overflow用户
提问于 2021-07-23 20:44:52
回答 2查看 4.5K关注 0票数 6

我正在尝试创建一个使用pycaret的模型,如下所示:

代码语言:javascript
复制
from pycaret.classification import *

clf1 = setup(data = dt, target = 'group')
lr = create_model('lr')

然后我得到:

代码语言:javascript
复制
AttributeError: 'Simple_Imputer' object has no attribute 'fill_value_categorical'

因此,在here之后,我添加了:

代码语言:javascript
复制
clf1 = setup(data = dt, target = 'group',  imputation_type='iterative' )
lr = create_model('lr')

然后我得到:

代码语言:javascript
复制
AttributeError: 'Make_Time_Features' object has no attribute 'list_of_features'

我对sklearn的版本是0.23.2,而pycaret是2.3.2。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-01 23:54:11

你提到了我之前的问题,here

我刚在科拉布上遇到了和你一样的问题。这是100%的问题与图书馆。

最初,我得到了SMOTE的错误

  • `AttributeError:'SMOTE‘对象没有属性'_validate_data'

安装/重新安装库之后,我准确地得到了您的错误。

我是怎么解决的?

  • 开始运行Colab,并通过pip install导入所有公共库(pdnpscikitscikit PyCaret )。然后,from pycaret.classification import *
  • Colab和import pycaret的反应是:您对scipysklearnlightgbm有问题,请在Colab
  • Imported上重新启动my运行时--就像我在步骤1中所做的那样--
  • Ran import pycaretfrom pycaret.classification import * only

F 230

我的最后代码:

代码语言:javascript
复制
# Initialize the setup with SMOTE
clf_smote = setup(
    data,
    session_id = 123,
    target = 'Target',
    remove_multicollinearity = True,
    multicollinearity_threshold = 0.95, 
    fix_imbalance = True
)

我没有像在上面的问题中那样使用imputation_type='iterative'

跑步证明:

成功了,但这是我的解决方案。很高兴有一个更详细的指南,如何处理这些问题,使用这个惊人的图书馆。

票数 3
EN

Stack Overflow用户

发布于 2021-10-22 12:59:10

对我来说有趣的是,pip install scikit-learn==0.23.2做到了这一点。是那个版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68504879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档