from greytheory import GreyTheory
grey = GreyTheory()
gm11 = grey.gm11
# 依次加入已知数据
gm11.add_pattern(122, "a1")
gm11.add_pattern(124, "a2")
gm11.add_pattern(156, "a3")
gm11.add_pattern(110, "a4")
gm11.add_pattern(84, "a5")
gm11.add_pattern(54, "a6")
gm11.add_pattern(53, "a7")
gm11.period = 24 # 预测多少个值
gm11.forecast() # 真实的预测逻辑
gm11.print_forecasted_results() # 仅打印
for value in gm11.analyzed_results:
print(value.forecast_value) # 依次打印预测值
Python实现GM(1,1)灰度模型
最新推荐文章于 2024-02-08 13:42:46 发布