IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python 实现新陈代谢灰色预测模型GM(11)简化版 -> 正文阅读

[Python知识库]python 实现新陈代谢灰色预测模型GM(11)简化版

**

python 实现新陈代谢灰色预测模型简单版

之前写了一个用python实现新陈代谢灰色预测模型GM(1,1)的代码,很多小伙伴问我要代码。但之前的代码写的比较复杂,可以参考我之前的代码,链接:https://blog.csdn.net/qq_35794085/article/details/112275248,并且有很多东西可能在实际预测时,何需这么复杂,大可不必写那么多,虾面我把代码简单化了。所以,我把简单的代码贴上来,大家参考一下吧。

import numpy as np

'''
GM function 是传统的灰色预测模型,网上代码挺多的,可以自己根据需要去改
参数x是原始数据列表
参数year是你要预测的年份数,我一次只预测一年,那么year = 1
'''
def GM(x, year):

  ###我这里就不把传统的GM代码放上来了,返回第一次预测值给新陈代谢GM就好。
    
    return x_predict #返回预测值,供新城代谢GM使用

'''
XCDX_GM function 是新陈代谢灰色预测模型
参数x是原始数据列表
x_predict 是利用GM模型得到的预测值,然后根据你的需要自己可以改下面贴的代码,year只能是1.
'''
def XCDX_GM(x, x_predict, year):
    new_x_predict = []
    new_x_predict = x_predict
    for i in range(5): #循环预测5年的数据,你自己在这里改吧,想预测几年,就range(几年)。
        del x[0]
        x.append(new_x_predict[-1])
        new_x_predict = GM(x, year)
        new_x_predict = list(new_x_predict)
        print(type(new_x_predict))
        print("this is predict value of i-th for XCDX_GM :",i)
        for j in range(len(new_x_predict)):
            print(j,round(new_x_predict[j],3))
 
if __name__ == '__main__':

    x= [1,2,3,4,5,6,7,8,9,10,11,12] #改成你的数据就好了
    year = 1 #每次只预测后一年的数据,再将其加入前面的原始值的最后一个,再剔除原始序列的第一个值
    x_predict = GM(x, year)
    for value in x_predict:
        print(round(value,3))
    XCDX_GM(x, x_predict, year)

#######就这样吧,这个模型可以根具自己的需要改进,例如用加权灰色预测等等。欢迎大家一起交流

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 17:36:48  更:2022-04-18 17:38:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:17:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码