list - 将分解的时间序列矩阵转换为 R 中的向量列表?
问题描述
我是 R 新手,并试图找到一种捷径来处理我对季节性数据的时间序列分解产生的以下矩阵。我想将每个矩阵打印为时间连续的单列。
$x
Qtr1 Qtr2 Qtr3 Qtr4
2011 -26.93 -26.88 -27.35
2012 -27.18 -26.64 -27.26 -27.46
2013 -25.88 -27.02 -26.84 -28.05
2014 -26.61 -26.86 -26.64 -26.51
2015 -26.72 -26.98 -26.39 -26.87
$seasonal
Qtr1 Qtr2 Qtr3 Qtr4
2011 0.0362500 0.0068750 -0.3871875
2012 0.3440625 0.0362500 0.0068750 -0.3871875
2013 0.3440625 0.0362500 0.0068750 -0.3871875
2014 0.3440625 0.0362500 0.0068750 -0.3871875
2015 0.3440625 0.0362500 0.0068750 -0.3871875
$trend
Qtr1 Qtr2 Qtr3 Qtr4
2011 NA NA -27.04875
2012 -27.06000 -27.12125 -26.97250 -26.85750
2013 -26.85250 -26.87375 -27.03875 -27.11000
2014 -27.06500 -26.84750 -26.66875 -26.69750
2015 -26.68125 -26.69500 NA NA
$random
Qtr1 Qtr2 Qtr3 Qtr4
2011 NA NA 0.0859375
2012 -0.4640625 0.4450000 -0.2943750 -0.2153125
2013 0.6284375 -0.1825000 0.1918750 -0.5528125
2014 0.1109375 -0.0487500 0.0218750 0.5746875
2015 -0.3828125 -0.3212500 NA NA
解决方案
一个简单的解决方案
x_dataframe <- data.frame(z$x, z$seasonal, z$trend, z$random)
推荐阅读
- visual-studio - 是否有内置方法可以将持续交付设置到专用(非天蓝色)服务器?
- c++ - mongocxx:插入日期时间
- powershell - 删除文件路径的根
- sql-server - 如果值为 0,SQL 触发器删除行
- python - Python/Ionic/MySQL 通知
- ruby-on-rails - 无法激活 sqlite3 (~> 1.3.6),已经激活 sqlite3-1.4.0
- java - 当我尝试转换时,Proguard 泛型返回错误
/ 泛型 - json - 如何按键然后按值对多级 JSON 字符串进行排序?
- jquery - 有没有办法阻止 Outlook 从电子邮件中删除换行符?
- rust - Rust 是否与 C 的 `typedef int32_t fe[10]` 等效?