data(dy2012)
O_index <- total.dynamic.spillover(as.zoo(dy2012[1:300,c(2,3,4)]), width = 200, p=4)
# \donttest{
# Orthogonalized rolling spillover index based on a VAR(4), single order
O_index <- total.dynamic.spillover(as.zoo(dy2012[,-1]), width = 200, p=4)
# Generalized rolling spillover index based on a VAR(4)
G_index<- total.dynamic.spillover(as.zoo(dy2012[,-1]), width = 200, index="generalized", p=4)
# A comparison: (warning: It can take several minutes.)
single <- total.dynamic.spillover(as.zoo(dy2012[1:1200,2:4]), width = 200, p=4)
partial <- total.dynamic.spillover(as.zoo(dy2012[1:1200,2:4]), width = 200, p=4,
ortho.type = "partial")
total <- total.dynamic.spillover(as.zoo(dy2012[1:1200,2:4]), width = 200, p=4,
ortho.type = "total")
out <- cbind(single, partial, total)
head(out)
plot(out, col=1:3, main="Spillover index")
# }
Run the code above in your browser using DataLab