사용 데이터 홀트 - 윈터스 예측 함수 & ggplot()
사용하려고 UKDriverDeaths
ggplot 및 신뢰 간격
.
기본적으로 신뢰 구간 (2)으로 ggplot
(1)에 데이터를 재생하십시오.
library(xts)
ts_pred <- ts(c(hw$fitted[, 1], pred), start = 1970, frequency = 12)
df <- merge(as.xts(ts_pred), as.xts(UKDriverDeaths))
names(df) <- c("predicted", "actual")
ggplot(df, aes(x=as.POSIXct(index(df)))) +
geom_line(aes(y=predicted), col='red') +
geom_line(aes(y=actual), col='black') +
theme_bw() +
geom_vline(xintercept=as.numeric(as.POSIXct("1982-12-01")), linetype="dashed") +
labs(title="Holt-Winters filtering\n", x="Time", y="Observed/Fitted") +
theme(plot.title = element_text(size=18, face="bold"))
내가 홀트 - 겨울 예측에 대한 신뢰 구간 (2)를 찾고 있어요 : 이것은 (1) ggplot()
에서 그것을 만드는 솔루션
data('UKDriverDeaths')
past <- window(UKDriverDeaths, end = c(1982, 12))
hw <- HoltWinters(past)
pred <- predict(hw, n.ahead = 10)
plot(hw, pred, ylim = range(UKDriverDeaths))
lines(UKDriverDeaths)
입니다 :
이
데이터입니다 .
에 두 줄을 추가 할 수 있습니다. – MattBagg