Dear all, I have a quasipoisson glm for which I need confidence bands in a graphic:
gm6 <- glm(num_leaves ~ b_dist_min_new, family = quasipoisson, data = beva) summary(gm6) library('VIM') b_dist_min_new <- as.numeric(prepare(beva$dist_min, scaling="classical", transformation="logarithm")). My first steps for the solution are following: range(b_dist_min_new) x <- seq(-1.496, 1.839, by=0.01) newdat <- data.frame(b_dist_min_new=x) y <- predict(gm6, newdata=newdat, type="response") plot(x,y, type="l", ylim=c(0,15), lty=2, xlab="Distance [scaled log.]", ylab="Number of used plant", las=1) ilogit<-function(x) exp(x)/(1 + exp(x)) logit <-function(x) log(x/(1 - x)) newdat$logitpred <- predict(gm6, newdata=newdat, type="link") newdat$sepred <- predict(gm6, newdata=newdat, type="link", se.fit=TRUE)$se.fit newdat$logitlower <- newdat$logitpred-1.96 * newdat$sepred newdat$logitupper <- newdat$logitpred+1.96 * newdat$sepred newdat$upper <- ilogit(newdat$logitupper) newdat$lower <- ilogit(newdat$logitlower) lines(x, newdat$lower, lty=3) lines(x, newdat$upper, lty=3). In this way I could find a positive correlation. But my created confidence bands on the graph don't touch my regression line. Could it be a technical problem or is it a mistake in the calculation? I am new here and I hope you can help to solve my problem. I could not find any answers for quasipoisson glm on internet. Best regards Maik -- GMX DSL SOMMER-SPECIAL: Surf & Phone Flat 16.000 für nur 19,99 Euro/mtl.!* ______________________________________________ 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.