RollMan и редкие ежедневные образцы некоторой меры - PullRequest
0 голосов
/ 28 ноября 2018

Я посмотрел документ rollmean и довольно много раз искал в Google.Тем не менее, для меня все еще неясно, можно ли легко применять rollmean к редким образцам, то есть, если бы у нас были только периодические ежедневные измерения, как в этом снимке ежедневных измерений температур, упорядоченных по дате:

Date Temperature
2013/01/01 10
2013/01/01 20
2013/01/03 15
2013/01/04 15
2013/01/10 15
2013/01/10 15
...

Могу ли я просто сделать:

X <- Temperatures %>%
  select(Date, Temperature) %>%
  mutate(temp_ma = rollmean(Temperature, k = 12, fill = NA, align = "right"))

, как обсуждено здесь .

PS:

Я включил пример воспроизводимых данных:

n <- 200
dates <- sample(seq(as.Date('2000/01/01'), as.Date('2000/12/31'), by="day"), n)
ys <- x <- rnorm(n, 100, 25)

df <- data.frame(dates, ys)

ggplot(df, aes(x=dates, y=ys)) +
    geom_line()

Как я могу создать 30-дневную скользящую среднюю в этом сценарии, пожалуйста, в качестве примера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...