You are on page 1of 1

read.csv("PETR4.SA.

csv")

> petrobras=read.csv("PETR4.SA.csv")
> petr4=petrobras$Adj.Close
> petr4=as.ts(petr4)
> plot(petr4)

ADF
> adf.test(petr4)
> pp.test(petr4)
> kpss.test(petr4)

> diff(petr4)
> diff(petr4, differences = 2)
> diffpetr4=diff(petr4)

ADF diff
adf.test(diffpetr4)
> pp.test(diffpetr4)
> kpss.test(diffpetr4)

> plot(diffpetr4)
> tsdisplay(petr4) IMPORTANTE PACACET
> tsdisplay(diffpetr4)

> x=arima(diffpetr4,order=c(1,0,0))
> x
> acf(x$residuals)
> pacf(x$residuals)
> tsdiag(x)

> x=arima(diffpetr4,order=c(1,0,0))
> x
> forecast<-predict(x,n.ahead=4)
> forecast
> library(forecast)
> forecast(x,5)
> plot(forecast(x,5))

You might also like