####################################################################### # Revised nr.logit function that returns residuals, fitted values, # leverage and goodness-of-fit statistics ####################################################################### nr.logit<-function(x,y,n,maxits=20,eps=1e-10,beta.start){ if( missing(beta.start) ){ emp.logit<-log((y+.5)/(n-y+.5)) newbeta<-lsfit(x,emp.logit,intercept=F)$coef} else{newbeta<-beta.start} iter<-0 converged<-F while( (!converged) & (iter