当前位置: 首页 > news >正文

国建设网站西安行业网站制作

国建设网站,西安行业网站制作,做网站原型图,100件智能创意产品设计趋势外推预测模型实验完整版 实验目的 通过趋势外推预测模型#xff08;佩尔预测模型#xff09;#xff0c;掌握预测模型的建立和应用方法#xff0c;了解趋势外推预测模型#xff08;佩尔预测模型#xff09;的基本原理 实验内容 趋势外推预测模型 实验步骤和过程…趋势外推预测模型实验完整版 实验目的 通过趋势外推预测模型佩尔预测模型掌握预测模型的建立和应用方法了解趋势外推预测模型佩尔预测模型的基本原理 实验内容 趋势外推预测模型 实验步骤和过程 (1)第一步学习趋势外推预测模型佩尔预测模型相关知识。 趋势外推预测模型是一种基于历史数据的数学模型旨在预测未来的趋势。它是通过分析历史数据的趋势和规律预测未来发展的趋势。趋势外推预测模型是一种有用的工具可以帮助人们做出更准确的决策。 本次实验主要使用佩尔预测模型这里进行详细介绍。 概念 佩尔预测模型是一种基于时间序列的预测模型它通过对历史数据的分析预测未来的趋势。该模型是由法国经济学家佩尔Maurice Allais提出的因此得名佩尔预测模型。它是一种广泛应用于经济、金融、管理等领域的预测模型。 、 原理 佩尔预测模型的原理是基于时间序列的分析方法它将时间序列分为趋势、季节性和随机性三个部分然后分别对这三个部分进行分析预测。 趋势分析 趋势是指时间序列中的长期变化规律它可以是上升趋势、下降趋势或平稳趋势。佩尔预测模型通过趋势分析来预测未来的发展趋势。趋势分析方法包括移动平均法、指数平滑法和回归分析法等。 季节性分析 季节性是指时间序列中的周期性变化规律它通常是由于季节、节假日等因素引起的。佩尔预测模型通过季节性分析来预测未来的季节性变化。季节性分析方法包括季节性指数法、季节性回归法等。 随机性分析 随机性是指时间序列中的无规律变化它通常是由于偶然因素引起的。佩尔预测模型通过随机性分析来预测未来的随机性变化。随机性分析方法包括自回归模型、移动平均模型和ARMA模型等。 应用 佩尔预测模型在经济、金融、管理等领域具有广泛的应用。以下是几个应用实例 经济预测 佩尔预测模型在经济预测中具有重要的应用。例如通过分析历史数据可以预测未来的通货膨胀率、失业率、GDP增长率等经济指标。这些预测结果可以帮助政府和企业做出更准确的决策。 股票预测 佩尔预测模型在股票预测中也有广泛的应用。例如通过分析历史股价数据可以预测未来股价的趋势。这些预测结果可以帮助投资者做出更明智的投资决策。 能源预测 佩尔预测模型在能源预测中也有重要的应用。例如通过分析历史能源消耗数据可以预测未来能源需求的趋势。这些预测结果可以帮助政府和企业做出更明智的能源规划。 优缺点 佩尔预测模型的优点包括 能够精确地反映时间序列的趋势、季节性和随机性变化能够为决策者提供更准确的预测结果。 方法多样可以根据不同的数据进行选择具有较高的适用性。 适用于处理非线性数据可以处理具有强烈季节性和趋势变化的数据。 佩尔预测模型的缺点包括 对于非稳定时间序列需要进行平稳化处理增加了预测的难度。 预测结果可能受到异常值的干扰需要进行异常值处理。 参数的选择需要一定的经验和技巧不当的选择可能会导致预测结果不准确 总结 佩尔预测模型是一种基于时间序列的预测模型通过对历史数据进行分析预测未来的趋势。它在经济、金融、管理等领域有广泛的应用可以帮助决策者做出更准确的决策。该模型的优点包括精确反映时间序列的趋势、季节性和随机性变化方法多样适用性高适合处理非线性数据缺点包括对非稳定时间序列的平稳化处理、异常值的干扰和参数选择的难度。因此在使用佩尔预测模型时需要注意数据的处理和参数的选择以获得更准确的预测结果。 (2)第二步数据准备数据来源于课本例题。 年份 客运量 X1/万人 旅客周转量 X2/亿人千米 公路客运量 X3/万人 公路旅客周转量 X4/亿人千米 1987 10091 88.4 8552 59.9 1988 10551 93.46 8864 64.81 1989 10389 94.01 8928 97.66 1990 10702 87.67 9475 65.77 1991 11078 95.86 9880 71.83 1992 10565 99.98 9277 69.89 1993 11063 111.9 9528 73.38 1994 25163 146.87 23518 101.77 1995 21697 137.93 20095 93.1 1996 23904 149.94 22397.1 102.4 1997 25003.7 172.4 23437.9 119.5 1998 29863 189.85 28048 131.8 1999 32962.2 237.99 30796 164.2 2000 33704 237.94 31586 171.2 2001 39984.4 304.2 37909 232.76 2002 38879.6 281.6 36726 210.1 2003 35156 263.45 33039 192.87 2004 38902 317.76 36502 227.21 2005 41079 331.6 38509 233.12 2006 43844 362.4 40861 247.71 (3)第三步使用 Python 编写实验代码并做图。 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 设置中文字体 plt.rcParams[font.sans-serif] [SimHei] # 读取Excel数据 data pd.read_excel(E:\\File\\class\\大三下\\数据挖掘\\test4.xlsx) # 将x和y值转换为numpy数组 x np.array(data[年份]) y np.array(data[客运量 X1/万人]) # 计算趋势线 n len(x) trend np.polyfit(np.arange(1, n1), y, 1) # 计算预测值 x_new n 2 # 预测的年份 y_new trend[0] * x_new trend[1] print(2008年对应的客运量为, y_new) # 生成趋势线数据 trendline trend[0] * np.arange(1, n2) trend[1] # 绘制图形 plt.plot(np.arange(1, n1), y, label原始数据) plt.plot(np.arange(1, n3), np.append(trendline, y_new), label趋势线) plt.scatter(n2, y_new, colorred, label预测值) plt.title(趋势外推预测模型(佩尔预测模型)案例) plt.xlabel(年份) plt.ylabel(客运量 X1/万人) plt.legend() plt.show() 代码解释 上述代码是一个趋势外推预测模型佩尔预测模型的案例主要功能是读取 Excel 数据计算趋势线预测未来客运量并绘制数据图形。下面对每行代码进行详细解释 import pandas as pd import numpy as np import matplotlib.pyplot as plt 首先导入 pandas、numpy 和 matplotlib.pyplot 这三个库。 plt.rcParams[‘font.sans-serif’] [‘SimHei’] 这一行代码是为了解决在 Matplotlib 中中文显示问题设置中文字体为 SimHei。 data pd.read_excel(‘E:\File\class\大三下\数据挖掘\test4.xlsx’) 读取数据文件 test4.xlsx将其存储在 pandas 的 dataframe 中。 x np.array(data[‘年份’]) y np.array(data[‘客运量 X1/万人’]) 将 dataframe 中的“年份”列和“客运量 X1/万人”列转换成 numpy 数组 x 和 y方便后续计算。 n len(x) trend np.polyfit(np.arange(1, n1), y, 1) 利用 numpy 库中的 polyfit 函数计算出数据的趋势线其中 np.arange(1, n1) 生成了 1 到 n 的序列用于拟合数据。1 指定了拟合的多项式的次数这里指定为一次线性拟合。 x_new n 2 # 预测的年份 y_new trend[0] * x_new trend[1] print(‘2008年对应的客运量为’, y_new) 计算出在 2008 年的客运量这里假设未来的客运量趋势与历史数据的趋势相同。y_new 计算了 2008 年对应的客运量。 trendline trend[0] * np.arange(1, n2) trend[1] 生成趋势线数据使用了 polyfit 计算出来的趋势线方程即 y kx b其中 k 是趋势线的斜率b 是截距np.arange(1, n2) 生成了 1 到 n1 的序列用于绘制趋势线。 plt.plot(np.arange(1, n1), y, label‘原始数据’) plt.plot(np.arange(1, n3), np.append(trendline, y_new), label‘趋势线’) plt.scatter(n2, y_new, color‘red’, label‘预测值’) plt.title(‘趋势外推预测模型(佩尔预测模型)案例’) plt.xlabel(‘年份’) plt.ylabel(‘客运量 X1/万人’) plt.legend() plt.show() 绘制数据图形包括原始数据的折线图、趋势线的折线图和预测值的散点图。其中 plt.plot(np.arange(1, n1), y, label‘原始数据’) 绘制了原始数据的折线图。 plt.plot(np.arange(1, n3), np.append(trendline, y_new), label‘趋势线’) 绘制了趋势线的折线图。 plt.scatter(n2, y_new, color‘red’, label‘预测值’) 绘制了预测值的散点图。 plt.title(‘趋势外推预测模型(佩尔预测模型)案例’) 设置了图形的标题。 plt.xlabel(‘年份’) 设置了 X 轴的标签。 plt.ylabel(‘客运量 X1/万人’) 设置了 Y 轴的标签。 plt.legend() 显示了图例。 plt.show() 展示了图形。 整个代码实现了一个基础的趋势外推预测模型通过对历史数据的分析找到数据的趋势线再根据趋势线预测未来数据的变化趋势。同时通过图形的绘制让数据更加直观和易懂。 (4)第四步实验结果。 绘图和预测2008年的客运量X1。 这里的预测结果为48571.043759398526 实验总结 通过本次实验我学习了趋势外推预测模型(佩尔预测模型)的基本原理和建立方法了解了如何使用Python编程实现预测模型。同时我们也使用了某省会全社会客运量预测实例对趋势外推预测模型(佩尔预测模型)进行了实际应用和分析。在实验中我掌握了数据预处理、模型训练和结果评估等关键技术对于今后的数据分析和预测工作将有很大的帮助。同时在这个过程之中也出现了一些问题但通过查阅相关资料最终这些问题都得以解决。在这个过程中我的动手实践能力的到提升也让我明白了实际动手操作的重要性在实际操作中可以发现很多平时发现不了的问题通过实践最终都得以解决。
http://www.dnsts.com.cn/news/7993.html

相关文章:

  • 网站后台设置关键词在哪设杭州公司做网站
  • 一级a做爰片免费网站下载设计公司装修效果图
  • 做营销网站建设价格wordpress+主题+引入js
  • 买网站不给我备案广州网站站建设培训
  • 邯郸网站建设兼职工业企业网站建设费
  • 做打牌的网站怎么办ps如何做psd模板下载网站
  • 《网站建设与维护》讲义简约大气展厅效果图
  • 正能量软件不良网站直播wordpress 跳转特效
  • 欢迎访问陕西省交通建设集团公司网站家具网站asp
  • 兰甘肃网站建设clouder认证考试网站建设
  • 一个新的网站怎么做优化一家专业做导购的网站
  • php 电子商务网站建设做网站美工工资多少
  • 佛山专业网站设计公司wordpress做简单的商城
  • php网站模块修改绍兴网站专业制作
  • 北京网站手机站建设公司电话宁波建设集团几个分公司
  • 分析竞争对手网站建设摩托车官网中国
  • 360建设网站免费做黑彩票的网站赚钱吗
  • 福田网站建设公司乐云seo评价一个网站设计的好坏
  • 成都建立网站的公司专业做网站的顺德公司
  • 网站维护预算海口网格员
  • 云服务器上建网站网站建设 英语翻译
  • 网站可以做库存吗业务代刷平台网站怎么做
  • 商丘做网站汉狮网络linux wordpress安装
  • 汉川做网站wordpress pdf 打印
  • 自学网站查分数iis7配置asp.net网站
  • 建设银行打印回单网站平面设计师资格证怎么考
  • 天都城网站建设如何建平台网站
  • 免费的企业网站模板jwplayer wordpress
  • 网站设计要多少钱优化营商环境调度
  • 海南省建设培训与执业资格注册中心网站wordpress设置访问密码