介绍
这篇文章主要介绍怎么使用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模型时序图”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!