[R] want to forecast AR model & calculate R square (but which method is good)
sagarnikam123
sagarnikam123 at gmail.com
Fri Apr 20 06:35:57 CEST 2012
i used "itsmr" package ,
want to forecast AR model & calculate R square to judge my
forecasting/prediction ,that is it good or not ?
i take original model(i) & make example/demo model(j) ( 20 numbers less
from original model)
#AR model forecasting
i<-read.table(file.choose(),skip=1) #taking times series data
used file:---> http://r.789695.n4.nabble.com/file/n4572840/1AIS_B.txt
1AIS_B.txt
i<-i$V1 #original data
> j<-i[1:(length(i)-20)] #withdrawing last 20 numbers
>
> dynamite_ori_20<-i[(length(i)-19):length(i)] #original numbers(last 20)
> arar_j<-arar(y=j,h=20) #AR forecasting
> #plotting to visualize
> k<-append(j,arar_j$pred)
> plotc(i,k)
>
>
> #calculates R squred for AR forcasted
> #1st method
> x<-dynamite_ori_20 #original value
> y<-arar_j$pred #predicted value
> f<-lm(y~x)
>
> beta=f$coeff["x"]*(sd(x)/sd(y))
> r_square<-beta*cov(x,y)
> r_square
x
0.0008692213
______________________________________________________________________
#2) method
> summary(f)[c("r.squared", "adj.r.squared")]
$r.squared
[1] 0.0173342
$adj.r.squared
[1] -0.03725834
______________________________________________________________________
which r_square i used to check my forecasting is good or bad?
is there any other method to check forecasting quality ?
--
View this message in context: http://r.789695.n4.nabble.com/want-to-forecast-AR-model-calculate-R-square-but-which-method-is-good-tp4572840p4572840.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list