2016-11-19 86 views
-1

我試圖打印隨機行走時間序列,它非常簡單,但尾部數據不會打印,年份顯示爲小數。R時間序列不繪製所有數據

library(astsa) 
library(data.table) 
x <- rnorm(104) 
#Here it plots all points 
plot.ts(x) 
#Here it won't plot past Q2/March 
x_ts<-ts(x, start = c(2014,1,1), end = c(2015,12,31), frequency = 52) 
plot.ts(x_ts) 
+0

從數據框中,創建ts obj,如https://stat.ethz.ch/R-manual/R-devel/library/stats/html/ts.html – mlewis

+0

感謝您的居高臨下的建議。如果你不能幫助,請不要麻煩評論。如果其他人能夠協助,我仍在尋求幫助。來自'?ts'的 – mlewis

+0

:'start':第一次觀察的時間。 **可以是單個數字或是兩個整數的向量,它們將自然時間單位和(1爲基數)個樣本指定到時間單位**中。所以'c(2015,12,31)'意味着「到2015年的12周」 - 不是你認爲的意思 –

回答

1

開始/結束日期的第二個參數應該與指定的頻率一致,並反映到該年的時間。例如如果頻率是幾個月,(2016,3)是三月。如果頻率是幾周,(2016,12)也是三月。