微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在PyCaret中的对象上需要帮助

如何解决在PyCaret中的对象上需要帮助

我正在学习PyCaret。这是一个很棒的程序。我有以下问题:

1)运行lr = create_model('lr',fold = 5)后,我得到了一张精度不错的表格。

>>>print(type(lr))
<class 'sklearn.multiclass.OneVsRestClassifier'>

如何在此类sklearn.multiclass.OneVsRestClassifier中查找数据。有什么方法可以转换为pd数据帧以进行导出?

2)plot_model(lr)创建了一个漂亮的AUC图。 fig=plot_model(lr)还会创建相同的图形。但是

>>>print(type(fig))
<class 'nonetype'>

所以我无法保存该图并将其导出。我可以在代码添加save=True,但这会将图形另存为auc.png,这是可以的,但是我想用不同的名称保存图形。

解决方法

如果您询问如何存储使用create_model时打印的分数网格,则可以使用pull功能。例如:

lr = create_model('lr')
lr_results = pull()
type(lr_results) # it will be a pandas DataFrame

当前,保存时无法更改图解名称。您可以在save中使用plot_model参数来保存它,但是它将使用PyCaret的默认命名,例如AUC.png用于AUC图。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。