完美解决ARIMA模型中plot_acf画不出图的问题
问题描述:在画时间序列ACF时,调用
from statsmodels.graphics.tsaplots import plot_acf, plot_pacf plot_acf(data, lags=40) plt.show()
画不出图,或者是只能画出一条直线,如下图所示:
出现这种情况的原因是:plot_acf(data, lags=40)中的data没有dropna()。
解决方案:
from statsmodels.graphics.tsaplots import plot_acf, plot_pacf data = data.dropna() plot_acf(data, lags=40) plt.show()
结果如下:
补充知识:Python字典中的key和value取值的规则
字典的取值规则
字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。
(1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:
dict1 = {'Name': 'Zara', 'Age': 7, 'Name': 'Manni'}; print ("dict1['Name']: ", dict1['Name'])
输出结果:dict1['Name']: Manni.
(2)键必须不可变,所以可以用数,字符串或元组充当,所以用列表就不行,如下实例:
dict1 = {['Name']: 'Zara', 'Age': 7}; print ("dict1['Name']: ", dict1['Name'])
输出结果:
dict1 = {['Name']: 'Zara', 'Age': 7}; TypeError: unhashable type: 'list.
可改变的数据结构 :字典dict,列表list,集合set. 字典也被称作关联数组或哈希表.
value取值规则
(1)值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
以上这篇完美解决ARIMA模型中plot_acf画不出图的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python时间序列处理之ARIMA模型的使用讲解
ARIMA模型 ARIMA模型的全称是自回归移动平均模型,是用来预测时间序列的一种常用的统计模型,一般记作ARIMA(p,d,q). ARIMA的适应情况 ARIMA模型相对来说比较简单易用.在应用ARIMA模型时,要保证以下几点: 时间序列数据是相对稳定的,总体基本不存在一定的上升或者下降趋势,如果不稳定可以通过差分的方式来使其变稳定. 非线性关系处理不好,只能处理线性关系 判断时序数据稳定 基本判断方法:稳定的数据,总体上是没有上升和下降的趋势的,是没有周期性的,方差趋向于一个稳定的值. A
-
完美解决ARIMA模型中plot_acf画不出图的问题
问题描述:在画时间序列ACF时,调用 from statsmodels.graphics.tsaplots import plot_acf, plot_pacf plot_acf(data, lags=40) plt.show() 画不出图,或者是只能画出一条直线,如下图所示: 出现这种情况的原因是:plot_acf(data, lags=40)中的data没有dropna(). 解决方案: from statsmodels.graphics.tsaplots import plot_acf,
-
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
只要调用了没有受信的https就会报错:CERT_UNTRUSTED 简单的解决方法就是设置环境变量回避非授信证书的问题. 只要在请求的代码之前加上如下代码即可: process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; 结束!!! 以上就是小编为大家带来的完美解决node.js中使用https请求报CERT_UNTRUSTED的问题全部内容了,希望大家多多支持我们~
-
完美解决Thinkphp3.2中插入相同数据的问题
问题描述 今天在使用TP3.2插入数据的时候,为了避免插入相同的数据(所谓相同的数据,其主键相同或者是唯一索引的字段相同),我创建的索引如下图,主键索引为自增字段,不可能出现重复,即唯一索引可能会出现重复,我希望的是uid,year,mounth,day 这三个字段出现相同的话,就更新当前记录. 问题解决办法 在之前面对这样的问题的时候,我们知道,MySQL提供了ON DUPLICATE KEY UPDATE或者REPLACE INTO来解决. 使用ON DUPLICATE KEY UPDATE
-
完美解决在Servlet中出现一个输出中文乱码的问题
如下所示: 在Servlet中出现一个输出中文乱码的问题,已经解. @Override public void doPost(HttpServletRequest reqeust, HttpServletResponse response) throws ServletException, IOException { //PrintWriter out = response.getWriter();在还没有给response指定编码格式时就获取了他的输出流,所以一直乱码 reqeust.setC
-
完美解决手机网页中输入框被输入法遮挡的问题
之前要做一个弹出对话框,填写信息,发现在手机上看的时候,较后的输入框在填写信息时,输入框被输入法遮挡,只能盲填. 前提 1.弹出的对话框用display:fixed定位的 2.对话框大小固定 解决办法 css部分 (dlg-top与dlg-bottom为对话框的类,用于确定对话框的定位方式) .dlg-top{ position: fixed; top:100px; left:10%; } .dlg-bottom{ position: fixed; bottom:0px; left:10%; }
-
完美解决在oj中Python的循环输入问题
完美解决在oj中Python的循环输入问题 这几天做题被python的循环输入问题给烦死了,好好查了一下,记录在此. while True: t= sys.stdin.readline().strip() if len(t)==0: #判断是否为空串 ,使用t==""也可以 break t= int(t) nums=[int(i) for i in sys.stdin.readline().strip().split(' ')] res = getDiff(t,nums) print
-
完美解决Django2.0中models下的ForeignKey()问题
Django2.0中编写models类下的ForeignKey book = models.ForeignKey('BookInfo') django2.0与之前的1.8不同, 错误: book = models.ForeignKey('BookInfo') TypeError: __init__() missing 1 required positional argument: 'on_delete' 解决方法: book = models.ForeignKey('BookInfo', on_
-
完美解决SQL server2005中插入汉字变成问号的问题
关于SQL server2005中插入汉字变成问号的解决办法 1.右击你所建的数据库,点击"属性",选择"选项"并点击.将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后"确定". 2.在表中将你的汉字字段的数据类型设置为nvarchar型或ntext型,设置前最好先将表中的数据全部删除.(不要使用varchar或text型,因为它们只会继续使你的数据乱码). 3.设置好后,关闭服务器,再重新启动,就可生效
-
完美解决在ModalPopupExtender中使用CalendarExtender时被层遮挡的问题
大家可以去官方网站查看demo,ModalPopupExtender控件用来在网页中实现类似于模式对话框的效果,而CalendarExterder控件提供日期输入,它有几个很重要的属性: TargetControlID:日期输入的目标控件ID,一般来说都都是一个文本框. Format:日期格式,如yyyy-MM-dd. PopupButtonID:用户打开日期选择面板的控件ID,如按钮,图片等. PopupPosition:设置日期选择面板打开的位置,这个是相对于TargetControlID所
-
解决Test类中不能使用Autowired注入bean的问题
目录 Test类中不能使用Autowired注入bean 在测试类中我自己使用的测试单元是 正确的应该是使用Spring-test里面的测试单元 Test包中使用autowired注入提示Could not autowire. No beans of 'xxx' type found. 将autowired注解换成Resource注解完美解决 Test类中不能使用Autowired注入bean 今天下午好好看了下关于Spring的注解问题. 在测试类中使用AutoWired注解一直不能获取到Be
随机推荐
- jQuery选中select控件 无法设置selected的解决方法
- 如何获取C++类成员虚函数地址的示例代码
- 详解SpringBoot restful api的单元测试
- python Django批量导入不重复数据
- C#泛型集合Dictionary<K,V>的使用方法
- C#编程简单实现生成PDF文档的方法示例
- 浅析MYSQL REPEATABLE-READ隔离级别
- 仅几行iOS代码限制TextField输入长度
- springmvc实现简单的拦截器
- asp论坛在线人数统计研究
- javascript 常用代码技巧大收集
- 关于IE只能嵌套27层表格的说法证明
- DOS下测试通讯的常用命令分享(dir>prn)
- ubuntu13.10编译安装mono环境(一)
- ORACLE 修改表结构 之ALTER CONSTAINTS的使用
- JavaScript的21条基本知识点
- PHP获取当前完整URL地址的函数
- Android编程设计模式之模板方法模式详解
- python中kmeans聚类实现代码
- python机器人运动范围问题的解答