Я пытаюсь произвести acf
участков, используя ggplot2
. Мой код выглядит следующим образом:Ложки участка ACF с использованием ggplot2
library(ggplot2)
x = lh
conf.level = 0.95
ciline = qnorm((1 - conf.level)/2)/sqrt(length(x))
bacf = acf(x, plot = FALSE)
bacfdf = with(bacf, data.frame(lag, acf))
ggplot(data=bacfdf, mapping=aes(x=lag, y=acf)) +
geom_bar(stat="identity", position = "identity") +
ggtitle("Orders")
С этим я могу произвести ggplot2
acf
участок автокорреляций с лагами, которые варьируются от нуля до 20.
Как я могу редактировать это иметь ggplot2
участок запаздывает от -10 до 10 вместо этого?
я в основном использовал код из этого источника, чтобы придумать мой код размещен выше: http://ask.programmershare.com/387_17805747/
Зачем вам отрицательные запаздывания? Это автокорреляция серии с собой. Вы получаете только отрицательные запаздывания, когда выполняете кросс-корреляцию между двумя временными рядами. –