背景:

用python画AR模型的时序图。

结果:

代码:

import numpy as np

import matplotlib.pyplot as plt

"""

AR(1)的时序图:x[t]=a*x[t-1]+e

"""

num = 2000

e = np.random.rand(num)

x = np.empty(num)

"""

平稳AR(1)

"""

a = -0.5

x[0] = 2

for i in range(1,num):

x[i] = a*x[i-1]+e[i]

plt.subplot(321,title = "AR({0}):x[t]={1}*x[t-1]+e".format(1,a))

plt.plot(x,"or")

"""

非平稳AR(1)

"""

a = -1.01

x[0] = 2

for i in range(1,num):

x[i] = a*x[i-1]+e[i]

plt.subplot(322,title = "AR({0}):x[t]={1}*x[t-1]+e".format(1,a))

plt.plot(x,".b")

"""

平稳AR(2)

"""

a = -0.2

b = 0.7

x[0] = 2

for i in range(2,num):

x[i] = a*x[i-1]+b*x[i-2]+e[i]

plt.subplot(323,title = "AR({0}):x[t]={1}*x[t-1]+{2}*x[t-2]+e".format(2,a,b))

plt.plot(x,"og")

"""

非平稳AR(2)

"""

a = -0.3

b = 0.8

x[0] = 2

for i in range(2,num):

x[i] = a*x[i-1]+b*x[i-2]+e[i]

plt.subplot(324,title = "AR({0}):x[t]={1}*x[t-1]+{2}*x[t-2]+e".format(2,a,b))

plt.plot(x,".y")

"""

非平稳AR(2)

"""

a = -0.2

b = 0.8

x[0] = 2

for i in range(2,num):

x[i] = a*x[i-1]+b*x[i-2]+e[i]

plt.subplot(313,title = "AR({0}):x[t]={1}*x[t-1]+{2}*x[t-2]+e".format(2,a,b))

plt.plot(x,"+",color="purple")

plt.show()

以上这篇使用python实现画AR模型时序图就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: 使用python实现画AR模型时序图

本文地址: http://www.cppcns.com/jiaoben/python/287516.html

用python画时序图源代码_使用python实现画AR模型时序图相关推荐

  1. python在线问卷调查系统源代码_基于Python 练习1情况的在线问卷

    Q1. 您每个月的生活费是?(单选题) Q2. 您在职的职位是:(单选题) Q3. 您的家庭背景?(单选题) Q4. 下列哪一个是Python中正确的变量名?()(单选题)A Sprout*1 B 1 ...

  2. python画易烊千玺_易烊千玺手绘画像步骤图,粉丝超爱的千玺手绘图

    千玺马上就要高考了,有不少粉丝和朋友给千玺送祝福,很多千纸鹤成员用自己的方法为千玺加油打气,今天爱画君搜集了很多画友为千玺画的画像,希望2018千玺高考加油! 看一组大神手绘易烊千玺过程图吧,单看图有 ...

  3. python炫酷动画源代码_(数据科学学习手札85)Python+Kepler.gl轻松制作酷炫路径动画...

    1 简介 Kepler.gl相信很多人都听说过,作为Uber几年前开源的交互式地理信息可视化工具,kepler.gl依托WebGL强大的图形渲染能力,可以在浏览器端以多种形式轻松展示大规模数据集. 图 ...

  4. 用python画动态皮卡丘_利用Python绘制萌萌哒的皮卡丘

    开发工具 Python版本:3.6.4 相关模块: turtle模块. 环境搭建 安装Python并添加到环境变量即可. 在cmd窗口运行"pikachu.py"文件即可. 效果如 ...

  5. python画图表的库_「Python」python绘制图表

    介绍一种简单而又功能强大的绘制图形或报表的包-pyecharts,一个基于Echarts(基于JS的数据可视化库)的图标类库,除了绘制常见的折线图.柱状图.饼图.箱型图和散点图外,还可以绘制3D柱状图 ...

  6. 手机用python画太阳花的代码_利用python绘制太阳花(蓝桥杯试题)

    识别出图形中的基本形状,以基本形状为单位绘制出最终图形.绘制所示图形,中间是半径为120的圆, 四周是边长为80的12个菱形. 使用turtle绘制如图中所示的图形. 1) 背景为白色,中间圆为红色轮 ...

  7. python画小猪佩奇视频_用 Python 20 秒画完小猪佩奇“社会人”!附效果视频+完整代码...

    原标题:用 Python 20 秒画完小猪佩奇"社会人"!附效果视频+完整代码 导读:今年社交平台上最火的带货女王是谁?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇. ...

  8. java思维导图源代码_如何使用思维导图解读java开源项目

    思维导图与java 思维导图是个很神奇的工具,它具有结构化.可视化.更接近人类大脑认知的特点. 我们在阅读项目的时候往往是无头无脑的随便看源码,其实这是种错误的学习的方法.学习得多注重积累,有输入就要 ...

  9. python螺旋圆的绘制_怎样利用SolidWorks画螺旋节能灯三维模型?

    拓展:螺旋节能灯属于节能灯的一种,一般使用节能灯电感镇流器驱动荧光灯管发光,正式名称:稀土三基色紧凑型荧光灯.最初现代荧光灯是彼得库珀休伊特在19世纪90年代末发明,被摄影师用于摄影工作室内.在193 ...

最新文章

  1. 哪些人适合学习java技术
  2. shell脚本教学进阶——Linux三大文本处理工具之grep
  3. 中国固件更新软件被指盗取用户数据 遭美手机厂商替换
  4. 【转】iOS-Core-Animation-Advanced-Techniques(六)
  5. uImage和zImage的区别
  6. wxWidgets:wxSplashScreen 示例
  7. JavaBean技术的一些讲解
  8. Windows中文编码显示问题集锦
  9. js基础知识(pomelo阅读)
  10. Linux下分割、合并文件——dd和cat
  11. jBPM Designer 2.4.0.Final版发布
  12. 谷歌浏览器如何长截屏
  13. RTMP网页视频抓取
  14. IT系统对接方案汇总
  15. python 基于onvif协议 修改摄像头分辨率亮度等操作(window版本
  16. 基于安卓的共享单车设计与实现
  17. 如何制作电子画册?教你快速上手 | 云展网
  18. Android wifi密码 源码,Android 修改WiFi热点的默认SSID和密码
  19. 针对局域网IM飞秋(feiq)的开发总结
  20. HDU2188 选拔志愿者题解

热门文章

  1. 研三学生举报导师强迫学生延期毕业,事件再三反转,学校回应了!
  2. 清华校友斩获ACM博士论文奖!相关研究为自动驾驶新算法奠定基础
  3. 厉害了!LeetCode 解题笔记终于在GitHub开源了!
  4. 可以估计不确定性的神经网络:SDE-Net
  5. 性能媲美BERT,但参数量仅为1/300,这是谷歌最新的NLP模型
  6. 不是报错就是崩盘,这些代码迁移问题你遇到过几个?
  7. 最新!中国大学生源质量排行榜(2019):双一流高校表现突出!
  8. Softmax和Cross-entropy是什么关系?
  9. mysql如何导入JSON数据-navigate管理数据库,导入JSON数据不显示。需要整体关闭再打开!
  10. 使用PyTorch进行情侣幸福度测试指南