我刚刚开始玩R中的时间序列,所以我在第一关!我有一个每日温度读数的矢量(没有日期标记),我在创建这样一个对象时遇到了问题。
data<-rnorm(3650, m=10, sd=2)
data_ts<-as.ts(data, frequency=365, start=c(1919, 1))
attributes(data_ts)
dcomp<-decompose(data_ts, type=c("additive"))
我认为这段代码应该指示R从1-1-1919开始每日测量(频率= 365)制作一个ts对象。我不理解分解命令中的错误消息,我感觉我没有正确创建ts对象,因为data_ts $ tsp看起来不正确!
答案 0 :(得分:2)
data <- rnorm(3650, m=10, sd=2)
# change is below, use ts() to create time series
data_ts <- ts(data, frequency=365, start=c(1919, 1))
attributes(data_ts)
dcomp<-decompose(data_ts, type=c("additive"))
plot(dcomp)
产地: