Advertisement
Guest User

Untitled

a guest
Oct 1st, 2013
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.67 KB | None | 0 0
  1. # Verbeek returns to schooling
  2. require("gmm")
  3. require("foreign")
  4.  
  5. data<-read.dta("/home/cbrunos/Copy/schooling.dta")
  6.  
  7. attach(data)
  8.  
  9.  
  10. # Regression page 139
  11. reg <- lm(lwage76~ed76 + exp76 + exp762 + black + smsa76 + south76)
  12. summary(reg)
  13. # Same results as in book
  14.  
  15. dat <- as.matrix(cbind(ed76,exp76,exp762,black,smsa76,south76))
  16.  
  17.  
  18. mom<-function(theta,dat)
  19. {
  20.   m <- array(0,dim=c(3010,7))
  21.   m[,1] <- lwage76-seq(1,length(lwage76)*theta[1])
  22.   for (i in 1:6){
  23.   m[,i+1] <- t(dat[,i])%*%(lwage76-dat[,i]*theta[i+1])
  24.   #f <- cbind(m)
  25.   }
  26.   return(m)
  27. }
  28.  
  29. res <- gmm(mom,x=dat,t0=c(0,0,0,0,0,0,0))
  30.  
  31. summary(res)
  32.  
  33. # GMM above is not working; try with another data set?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement