预测双月数据
Forecasting Bimonthly data
我有一个 2 年的双月销售数据,数据如下所示
Date_time_index Customer exposure.
1/3/2015. 234.
15/3/2015. 560.
1/4/2016. 789.
15/4/2016. 678.
1/5/2017 222.
15/5/2017. 456.
所以基本上我想预测 2018 年数据的双月销售额。
由于 python 不接受回归的日期时间索引,如果我将日期转换为天数,数据将如下所示
Days. Customer_exposure.
15. 23.
14. 560.
15. 789.
14. 678.
15. 222.
ce_lm3 = smf.ols(customer_exposure~ days', data=differenced_series).fit()
上面将双月数据转换为天数对我来说似乎不是很正确和明智,任何人都可以建议我如何将这个时间序列指数转换成天数,以便我可以预测 2018 年客户的风险敞口。
注意,,:我无法将我的日期时间索引转换为月份数字,因为这是一个双月数据,而不是每月或任何其他 level.this 严格需要双月。
提前致谢
datetime
模块中的 datetime
对象有一个有用的函数 strptime()
,它允许使用 format
将字符串转换为 datetime
对象参数:
>>> from datetime import datetime
>>> a = datetime.strptime('1/3/2015', '%d/%m/%Y')
>>> b = datetime.strptime('15/3/2015', '%d/%m/%Y')
>>> print (b-a).days
14
我有一个 2 年的双月销售数据,数据如下所示
Date_time_index Customer exposure.
1/3/2015. 234.
15/3/2015. 560.
1/4/2016. 789.
15/4/2016. 678.
1/5/2017 222.
15/5/2017. 456.
所以基本上我想预测 2018 年数据的双月销售额。
由于 python 不接受回归的日期时间索引,如果我将日期转换为天数,数据将如下所示
Days. Customer_exposure.
15. 23.
14. 560.
15. 789.
14. 678.
15. 222.
ce_lm3 = smf.ols(customer_exposure~ days', data=differenced_series).fit()
上面将双月数据转换为天数对我来说似乎不是很正确和明智,任何人都可以建议我如何将这个时间序列指数转换成天数,以便我可以预测 2018 年客户的风险敞口。
注意,,:我无法将我的日期时间索引转换为月份数字,因为这是一个双月数据,而不是每月或任何其他 level.this 严格需要双月。
提前致谢
datetime
模块中的 datetime
对象有一个有用的函数 strptime()
,它允许使用 format
将字符串转换为 datetime
对象参数:
>>> from datetime import datetime
>>> a = datetime.strptime('1/3/2015', '%d/%m/%Y')
>>> b = datetime.strptime('15/3/2015', '%d/%m/%Y')
>>> print (b-a).days
14