绘制不规则时间序列数据和预测技术

时间:2019-07-16 12:19:03

标签: python time-series

我正在尝试绘制具有不同日期和变量的数据集,我的数据集如下:

Date          var
2018-08-01  0.002312
2018-08-02  0.002320
2018-08-04  0.002312
2018-08-13  0.002318
2018-08-14  0.002315

数据集共有168个值,我希望在接下来的30天进行预测。

第1部分

我正在尝试使用以下代码在图表上绘制值:

df1.pivot('Date', 'var').plot()

我收到此错误

  

文件“ pandas / _libs / hashtable_class_helper.pxi”,第1608行,在   pandas._libs.hashtable.PyObjectHashTable.get_item

     

KeyError:'日期'

有人可以帮我吗?

第2部分

我打算在接下来的30天左右预测变量var。我知道某些估算需要完成。谁能建议一些建议的指针,说明如何估算值以及预测相同值的最佳算法。

预先感谢

1 个答案:

答案 0 :(得分:1)

您可以在第1部分中尝试此操作

首先,我们创建数据框:

import pandas as pd
Date = ['2018-08-01', '2018-08-02', '2018-08-04', '2018-08-13']
var = [0.002312,0.002320, 0.002312, 0.002318]
frame = pd.DataFrame({'Date': Date,
                     'var': var})

输出看起来像这样:

    Date        var
0   2018-08-01  0.002312
1   2018-08-02  0.002320
2   2018-08-04  0.002312
3   2018-08-13  0.002318

然后我们使用以下代码绘制并导入:

import matplotlib.pyplot as plt
frame.plot('Date', 'var')

它看起来像这样:

enter image description here