Professional Documents
Culture Documents
csv",header=TRUE)
tobcp<-ts(raw.data$tobcp,start=c(1980,1),frequency=12)
cpi<-ts(raw.data$cpi,start=c(1980,1),frequency=12)
indp<-ts(raw.data$indp,start=c(1980,1),frequency=12)
discrate<-ts(raw.data$discrate,start=c(1980,1),frequency=12)
###########################data transformation 1####################
lcpi<-log(cpi)
lindp<-log(indp)
ltobcp<-log(tobcp)
ldiscrate<-log(discrate)
#############################gaphs#####################################
graph1<- ts.intersect(lindp,lcpi,ldiscrate,ltobcp)
plot(graph1, nc = 4, xlab = "")
require(dynlm)
############################# stationarity test #######################
require(urca)
df.lindp <- ur.df(lindp, type="none", selectlags="AIC")
summary(df.lindp)
df.lcpi <- ur.df(lcpi, type="trend", selectlags="AIC")
summary(df.lcpi)
df.ltobcp <- ur.df(ltobcp, type="trend", selectlags="AIC")
summary(df.ltobcp)
df.ldiscrate <- ur.df(ldiscrate, type="trend", selectlags="AIC")
summary(df.ldiscrate)
###########################data transformation #######################
dlindp <- diff(lindp)
dlcpi <- diff(lcpi)
dltobcp <- diff(ltobcp)
dldiscrate <- diff(ldiscrate)
graph2<- ts.intersect(dlindp,dlcpi, dltobcp, dldiscrate)
plot(graph2, nc = 4, xlab = "")
###################### unit root test ################################
df.dlcpi<- ur.df(dlcpi, type="none", selectlags="AIC")
summary(df.dlcpi)
df.dlindp<- ur.df(dlindp, type="none", selectlags="AIC")
summary(df.dlindp)
df.dltobcp<- ur.df(dltobcp, type="none", selectlags="AIC")
summary(df.dltobcp)
df.dldiscrate<- ur.df(dldiscrate, type="none", selectlags="AIC")
summary(df.dldiscrate)
############################ cointegration test #######################
cidata <- ts.intersect(lindp, lcpi, ldiscrate, ltobcp)
summary(ca.jo(cidata, K=2, type="trace"))
summary(ca.jo(cidata, K=2, type="eigen"))