2016-11-19 5 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

Из dataframe создайте ts obj как таковой https://stat.ethz.ch/R-manual/R-devel/library/stats/html/ts.html – mlewis

+0

спасибо за снисходительный совет. Если вы не можете помочь, не беспокойтесь, комментируя. Я все еще ищу помощь, если кто-то может помочь. – mlewis

+0

от '? Ts':' start': время первого наблюдения. Либо ** одиночное число, либо вектор из двух целых чисел, которые определяют единицу времени и (1 на основе) количество выборок в единицу времени **. Итак, 'c (2015,12,31)' означает «12 недель в 2015 году» - не то, что вы думаете, что это означает –

ответ

1

2-й аргумент даты начала/окончания должен совпадать с указанной частотой и отражает время в этом году. например если частота составляет месяцы, (2016, 3) - марш. Если частота составляет недели, (2016, 12) также марш.