【发布时间】:2018-11-12 14:46:36
【问题描述】:
我的数据有不同的起点和终点。
structure(list(item = c("Card", "Card", "Card", "Card", "Card",
"Card", "Card", "Card", "battery", "battery", "battery", "battery",
"battery", "laptop", "laptop", "laptop", "laptop", "laptop",
"laptop", "laptop"), sales = c(20.4, 29, 26, 40, 35, 36, 28,
41, 70, 75, 78, 99, 40, 100, 132, 123, 145, 125, 145, 124), Date = structure(c(17784,
17791, 17798, 17805, 17812, 17819, 17826, 17833, 17608, 17615,
17622, 17629, 17636, 17713, 17726, 17739, 17752, 17765, 17778,
17791), class = "Date")), row.names = c(NA, -20L), class = "data.frame")
我试过了
ts_test <- ts(multiple_ts, frequency=52)
转换为时间序列但失败
structure(c(NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, 20.4, 29, 26, 40, 35, 36, 28, 41,
70, 75, 78, 99, 40, 100, 132, 123, 145, 125, 145, 124, 17784,
17791, 17798, 17805, 17812, 17819, 17826, 17833, 17608, 17615,
17622, 17629, 17636, 17713, 17726, 17739, 17752, 17765, 17778,
17791), .Dim = c(20L, 3L), .Dimnames = list(NULL, c("item", "sales",
"Date")), .Tsp = c(1, 1.36538461538462, 52), class = c("mts",
"ts", "matrix"))
有人可以帮助我如何逐项转换为时间序列并对每个项目应用指数平滑。 提前致谢!
【问题讨论】:
标签: r time-series smoothing exponential holtwinters