library(vars)
## Loading required package: MASS
## Loading required package: strucchange
## Loading required package: zoo
##
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
##
## as.Date, as.Date.numeric
## Loading required package: sandwich
## Loading required package: urca
## Loading required package: lmtest
library(fpp2)
## Loading required package: ggplot2
## Loading required package: forecast
## Loading required package: fma
##
## Attaching package: 'fma'
## The following objects are masked from 'package:MASS':
##
## cement, housing, petrol
## Loading required package: expsmooth
library(readxl)
file.choose()
## [1] "C:\\Users\\connor\\Documents\\Predictive Analytics\\Delta and JetBlue Monthly Adjusted Close.xlsx"
Airline_Stock = read_xlsx("C:\\Users\\connor\\Documents\\Predictive Analytics\\Delta and JetBlue Monthly Adjusted Close.xlsx")
View(Airline_Stock)
airline_stocks = data.frame(Airline_Stock$Delta_Adj_Close, Airline_Stock$Jet_Blue_Adj_Close)
airline_stocks_ts = ts(airline_stocks, frequency = 12, start = c(2014, 5))
autoplot(airline_stocks_ts)

#Make series stationary
airline_stock_tsdiff = diff(airline_stocks_ts)
#Fitting VAR model
airline_VAR = VAR(airline_stock_tsdiff, type = "const", lag.max = 10, ic = "AIC")
airline_VAR
##
## VAR Estimation Results:
## =======================
##
## Estimated coefficients for equation Airline_Stock.Delta_Adj_Close:
## ==================================================================
## Call:
## Airline_Stock.Delta_Adj_Close = Airline_Stock.Delta_Adj_Close.l1 + Airline_Stock.Jet_Blue_Adj_Close.l1 + const
##
## Airline_Stock.Delta_Adj_Close.l1 Airline_Stock.Jet_Blue_Adj_Close.l1
## -0.2880373 0.2137730
## const
## 0.4382759
##
##
## Estimated coefficients for equation Airline_Stock.Jet_Blue_Adj_Close:
## =====================================================================
## Call:
## Airline_Stock.Jet_Blue_Adj_Close = Airline_Stock.Delta_Adj_Close.l1 + Airline_Stock.Jet_Blue_Adj_Close.l1 + const
##
## Airline_Stock.Delta_Adj_Close.l1 Airline_Stock.Jet_Blue_Adj_Close.l1
## -0.002579703 -0.146325864
## const
## 0.122914277
autoplot(forecast(airline_VAR, 12))
