Participation<-c(67.5,65.6,65.7,59.3,39.8,76.1,73.6,81.6,75.5,80.3,54.5,79.1,94,80.3,89.6,44.7,82.7,89.7,83.6,84.9,76.3,74.7,68.8,79.3) Diff<-c(13,19,18,12,20,5,1,1,2,3,6,5,4,8,1,3,18,13,2,2,12,17,26,6) B<-1000 Bcors<-NULL for (i in 1:B){ k<-sample(1:24,replace=TRUE) rele<-electionsUS[k,] Bcors<-c(Bcors,cor(rele[,1],rele[,2])) } Bcorss<-sort(Bcors) xi<-(Bcors-cor(Participation,Diff))/sqrt(var(Bcors)) round(c(cor(Participation,Diff)-xis[975]*sqrt(var(Bcors)),cor(Participation,Diff)-xis[25]*sqrt(var(Bcors))),4) sum(Bcors