R语言-数据分析(第1期)日数据(比如股价,气温等)好,但是信息量太密集,怎么办?
Posted 学术无界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言-数据分析(第1期)日数据(比如股价,气温等)好,但是信息量太密集,怎么办?相关的知识,希望对你有一定的参考价值。
目录
0.问题导入
1.示例数据
2.数据导入
3.日数据转月均数据(文末附转换函数daily2monthly)
4.日序列趋势提取(函数附于文末 daily_trend)
5.本文小结
6.本文所使用的软件包,没有需要安装
7.daily2monthly函数
8.daily_trend函数
0. 问题导入
图1
就好像一团乱麻,完全无从下手,有没有!
那今天本篇就跟大家说说如何从日数据中挖出点东西~
1. 示例数据
数据获取:关注学术无界回复“R数据第一期”
2. 数据导入
导入气温数据
导入京东闭市股价数据
日数据可视化(图2):
图2
3. 日数据转月均数据(文末附转换函数daily2monthly)
特别说明下,文末所附转换函数需要在Rstudio 中source后才能使用
daily2monthly(index, start_date = '1960-08-01',end_date = '2012-07-01')函数:
输入项:
index,日时间序列
start_date,日时间序列的起始日期
end_date, 日时间序列的终止日期
日数据转月均数据
月数据可视化(图3):
图3
4. 日序列趋势提取(函数附于文末 daily_trend)
daily_trend(df, start_year = 1960)
df: 日序列矩阵,共两列,第一列为date,第二列为指标列,如:
start_year, 数据序列起始年份,numeric
日数据序列趋势项提取
日数据序列趋势项可视化(图4):
图4
5. 总结
本篇主要解决了三个问题:
如何将日时间序列数据转化为月尺度数据?
如何从日时间序列数据中提取趋势项?
如何从日时间序列数据中挖掘规律?
6. 本文所使用的软件包没有需要安装
7. daily2monthly函数
8. daily_trend函数
资源仅供学术交流使用,不得用于商业用途!
如有侵权,请联系小编微信wangxueransea
推文期数:2020001
素材来源:简书用户TroyShen(作者微信:troyshen123)
责任编辑:王雪然 曾要忠
推文审核:骆丹云 林晓峰
总审核:学术无界顾问团
下期预告:就业招聘|硕博招聘信息五十四
往期回顾:
以上是关于R语言-数据分析(第1期)日数据(比如股价,气温等)好,但是信息量太密集,怎么办?的主要内容,如果未能解决你的问题,请参考以下文章