【发布时间】:2015-06-01 23:15:18
【问题描述】:
我有这个时间序列的元素分组在一个长度为t的列表中。
series <- seq(1:10)
lst <- list()
set.seed(28100)
for (t in series) {
lst[[t]] <- sample(c(1:20, NA), sample(1:20, 1))
}
列表元素的长度可以变化;在列表中创建一个二维 data.frame 显然是不可行的:
lst
# [[1]]
# [1] 6 7 12 4 15 20 3
#
# [[2]]
# [1] 14 18 8 20 NA 6 19 4 9 5 1 13 3 10 12 15
# [17] 11 17
#
# ...
#
# [[9]]
# [1] 3 9 12 8 16 15 10 19 14 11 6 2 20 13 5 18
#
# [[10]]
# [1] 4 20 10 2 12 5 19 1 NA 11 14 7 17
我仍然想用geom_boxplot() 创建一个时间序列箱线图(例如this),包括我分布的异常值。
【问题讨论】: