Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. lm3<-glmer.nb(Number_scallops~Stratum+len_scale+
  2. offset(offset_term)+
  3. (1|StationID),data=length_data2)
  4.  
  5. #use ddply to create prediction dataset
  6. library(plyr)
  7. MyData <- ddply(length_data2,
  8. .(Stratum,offset_term,StationID),
  9. summarize,
  10. len_scale = seq(min(len_scale), max(len_scale),length = 25))
  11.  
  12. #saves scale parameters to convert scaled variable back
  13. scaleList <- list(scale = attr(length_data2$len_scale, "scaled:scale"),
  14. center = attr(length_data2$len_scale, "scaled:center"))
  15.  
  16. #prediction
  17. MyData$newdata<-round(predict(lm3,MyData,type="response"),0)
  18.  
  19. #convert len_scale back to originalscale
  20. MyData$length_o<-round(MyData$len_scale*scaleList$scale + `scaleList$center,0)`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement