无法从“gmdh”导入名称“Regressor”

问题描述 投票:0回答:1

我已经通过安装了gmdhpy pip install git+git://github.com/kvoyager/GmdhPy.git

尝试从 gmdhpy.gmdh import Regressor 导入时出现错误:

无法从“gmdh”导入名称“Regressor”(C:\Users\HP\PycharmProjects\pythonProject env\lib\site-packages\gmdh_init_.py)

我正在Windows 10环境中使用Pycharm在Python中工作。

我想通过数据处理的组方法进行时间序列预测,我认为回归器库文件会很适合。

python github deep-learning forecasting multivariate-time-series
1个回答
0
投票

使用此模块:

pip install gmdh

https://pypi.org/project/gmdh/1.0.2/

时间序列数据准备:

>>> X, y = gmdh.time_series_transformation([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], lags=3)
>>> x_train, x_test, y_train, y_test = gmdh.split_data(X, y)
>>> x_test
array([[ 7.,  8.,  9.],
       [ 8.,  9., 10.]])
>>> y_test
array([10., 11.])

仅根据第一行 x_test 数据拟合模型并提前 5 步进行预测(滞后 = 5):

>>> model = gmdh.Mia()
>>> y_pred = model.fit(x_train, y_train).predict(x_test[0], lags=5)
>>> y_pred
array([10., 11., 12., 13., 14.])

模块文档:

https://bauman-team.github.io/GMDH/python/html/index.html

© www.soinside.com 2019 - 2024. All rights reserved.