【发布时间】:2016-01-30 09:28:46
【问题描述】:
我从excel中导入这一帧数据
test <- readXL("C:/Users/MOUSTAPHA/Desktop/test.xlsx", rownames=TRUE,
header=TRUE, na="", sheet="Feuil1", stringsAsFactors=TRUE)
test
jan. feb. mar ap may juin. july aug. sep. oct nov. dec.
2010 62.1 89.0 86.1 59.0 18.8 92.1 15.8 92.2 20.3 22.6 20.8 44.0
2011 20.3 22.6 35.2 14.4 80.5 20.9 15.5 17.2 43.3 20.5 76.7 17.0
2012 28.8 21.4 28.4 31.6 36.3 44.8 53.2 52.6 55.6 0.0 49.4 93.3
2013 11.6 0.0 10.9 40.2 17.3 24.6 29.5 95.1 45.7 23.8 24.1 24.7
2014 10.9 16.2 58.9 14.3 20.7 15.5 14.6 14.4 14.2 44.1 17.7 26.2
2015 53.4 25.1 15.0 155.0 9.1 45.6 32.5 15.0 0.0 15.2 34.3 30.8
我尝试使用数据创建(测试)时间序列:
testts <- ts(test , start = c(2010,1), frequency=12)
testts
jan feb mar ap may juin july aug sep oct nov dec
2010 62 89 86 59 19 92 16 92 20 23 21 44
2011 20 23 35 14 81 21 16 17 43 21 77 17
2012 29 21 28 32 36 45 53 53 56 0 49 93
2013 12 0 11 40 17 25 30 95 46 24 24 25
2014 11 16 59 14 21 16 15 14 14 44 18 26
2015 53 25 15 155 9 46 33 15 0 15 34 31
当我尝试使用decompose(testts) 分解它时,出现以下错误:
filter' 比时间序列长
如何导入数据并像示例“AirPassengers”中那样分解它?
【问题讨论】:
标签: r time-series