首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在sktime中的特征重要性或模型摘要

在sktime中的特征重要性或模型摘要
EN

Stack Overflow用户
提问于 2022-03-20 09:41:30
回答 1查看 257关注 0票数 1

我正在查看sktime包的文档。我只是找不到一件事,就是特性的重要性(我们可以通过sklearn模型获得)或模型摘要(就像我们可以从statsmodels获得的那样)。是不是还没有实现呢?

这个功能似乎是为AutoETSAutoARIMA这样的模型实现的。

代码语言:javascript
复制
from matplotlib import pyplot as plt

from sktime.datasets import load_airline
from sktime.forecasting.model_selection import temporal_train_test_split
from sktime.forecasting.base import ForecastingHorizon
y = load_airline()
y_train,y_test = temporal_train_test_split(y)
fh = ForecastingHorizon(y_test.index, is_relative=False)

from sktime.forecasting.ets import AutoETS
model = AutoETS(trend='add',seasonal='mul',sp=12)
model.fit(y_train,fh=y_test.index)
model.summary()

我想知道这些摘要是否可以从ForecastingPipeline这样的实例中访问。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-21 09:35:14

好吧,我自己解决了。我真的很高兴功能在那里!

源代码 for ForecastingPipeline表示该类的实例具有属性steps_ -它在管道中保存模型的拟合实例。

代码语言:javascript
复制
from sktime.forecasting.compose import ForecastingPipeline

model = ForecastingPipeline(steps=[
("forecaster", AutoETS(sp=1))])
model.fit(y_train)

model.steps_[-1][1].summary() # model.steps[-1][1].summary() would throw an error

model.steps_的输出是[('forecaster', AutoETS())] (正如前面提到的AutoETS()已经安装)。

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

https://stackoverflow.com/questions/71545626

复制
相关文章

相似问题

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