0
我用下面的示例代碼來繪製一個脈衝響應函數:信心樂隊添加至R IRF情節
# Load data and apply VAR
library("vars")
data(Canada)
data <- Canada
data <- data.frame(data[,1:2])
names(data)
var <- VAR(data, p=2, type = "both")
# Apply IRf
irf <- irf(var, impulse = "e", response = "prod", boot = T, cumulative = FALSE, n.ahead = 20)
str(irf)
plot(irf)
# Response
irf$irf
# Lower & Higher
irf$Lower
irf$Upper
#Create DataFrame and Plot
irf_df <- data.frame(irf$irf,irf$Lower,irf$Upper)
irf_df$T<-seq.int(nrow(irf_df)) #T
irf_df
plot(data.frame(irf_df$T, irf_df[1]), type="l", main="Impulse Response")
abline(h=0, col="blue", lty=2)
它看起來像它的工作原理,到目前爲止,雖然我感覺到,代碼可以改進。
是否可以爲置信區間的下限和上限添加置信區間?
這一個已經是不錯的,但我喜歡在兩條線之間填充房間 - 小孩說淡紅色 - 不僅繪製線條。 – Rnaldinho
完美,正是我所搜索的:) – Rnaldinho