Hi all,

I want to make the following:

I want to run  a linear regression on each column of a matrix "estima" on
the correspondent column on the matrix "estima2".

You see I want to regress estima[,1] on estima2[,1] this way to all
columns....

At the same time I want to make a regression adding each time a new
observation.

You see, the first regression will regress only one observation with one
observation (I now this has no sense in this only one observation step)

the second turn of observation will make

estima[1:2,n] on estima2[1:2,n]  for all "n".

Third stimation will make

estima[1:3,n] on estima2[1:3,n]  for all "n".

And so on.

Make this, I want to make an output matrix on each "t-value" associated
with the "regressor".

Conclusion my final matrix called "t value" should include al the t values
on the regression each of them incorporating a new observation, with the
same rows and colums than "estima".

I have tried several thing but I cannot achive.

I writte to see if you can guide me¡¡¡

I swear I´m trying.



randz<-matrix(rnorm(5000),50,100)

H<-matrix(0,50,100)

H[1,]<-randz[1,]
for (i in 2:50){
 if(i < 26) {
   H[i, ] <- 0.6 * H[i-1, ] + randz[i, ]
 } else {
   H[i, ] <- H[i-1, ] + randz[i, ]
 }
}


write.table(H, file = "datad.txt")
g<-read.table("datad.txt")

hy<-nrow(g)-1
estima<-H[2:nrow(g), ]
estima2<-H[ 1:hy, ]

mycoef <- function (x,y)
a<-estima
b<-estima2
f<-summary(lm(a~b))
ff<-coef(f)
ff[2,"t value"]
tvalue <- sapply (2:ncol(b) , function (i){
y<-a[,i]
x<-b[,i]
mycoef(x,y)

}
)
print (summary(tvalue))

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to