怎么使用python实现画AR模型时序图

  介绍

这篇文章主要介绍怎么使用python实现画AR模型时序图、文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>背景:

用python画AR模型的时序图。

<强>结果:

怎么使用python实现画AR模型时序图

<强>代码:

import  numpy  as  np   import  matplotlib.pyplot  as  plt   “““   AR(1)的时序图:x [t]=* x (t - 1) + e   “““   num =2000   时间=e  np.random.rand (num)   时间=x  np.empty (num)   ,   “““   平稳AR (1)   “““   a  -0.5=,   x [0],=, 2   for 小姐:拷贝范围(1,num):   ,x[我]=,* x(张)+ e[我]   时间=plt.subplot(321年,title “AR ({0}): [t]={1} * x (t - 1) + e" .format (1))   plt.plot (x,“or")   ,   “““   非平稳AR (1)   “““   a  -1.01=,   x [0],=, 2   for 小姐:拷贝范围(1,num):   ,x[我]=,* x(张)+ e[我]   时间=plt.subplot(322年,title “AR ({0}): [t]={1} * x (t - 1) + e" .format (1))   plt.plot (x,“.b")   ,   “““   平稳AR (2)   “““   a  -0.2=,   b  0.7=,   x [0],=, 2   for 小姐:拷贝范围(2,num):   ,x[我]=,* x(张)+ b * e x[我2]+[我]   时间=plt.subplot(323年,title “AR ({0}): [t]={1} * x (t - 1) + {2} * x [2] + e" .format (2 a, b))   plt.plot (x,“og")   ,   “““   非平稳AR (2)   “““   a  -0.3=,   b  0.8=,   x [0],=, 2   for 小姐:拷贝范围(2,num):   ,x[我]=,* x(张)+ b * e x[我2]+[我]   时间=plt.subplot(324年,title “AR ({0}): [t]={1} * x (t - 1) + {2} * x [2] + e" .format (2 a, b))   plt.plot (x,“.y")   ,   “““   非平稳AR (2)   “““   a  -0.2=,   b  0.8=,   x [0],=, 2   for 小姐:拷贝范围(2,num):   ,x[我]=,* x(张)+ b * e x[我2]+[我]   时间=plt.subplot(313年,title “AR ({0}): [t]={1} * x (t - 1) + {2} * x [2] + e" .format (2 a, b))   plt.plot (x,“+”,颜色=皃urple")   ,   plt.show ()

以上是“怎么使用python实现画AR模型时序图”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

怎么使用python实现画AR模型时序图