# NOT RUN {
# set dimensions (p=covariates, n=individuals, T=time points)
p <- 3; n <- 4; T <- 10
# set model parameters
SigmaE <- diag(p)/4
A <- createA(3, "chain")
# generate data
Y <- dataVAR1(n, T, A, SigmaE)
# determine the optimal penalty parameter
optLambda <- optPenaltyVAR1(Y, rep(10^(-10), 2), rep(1000, 2))
# fit VAR(1) model
ridgeVAR1(Y, optLambda[1], optLambda[2])$A
# }
Run the code above in your browser using DataLab