[R] Confidence intervals of G&K gamma statistics using bootstrap

varin sacha varinsacha at yahoo.fr
Thu Jul 23 21:50:38 CEST 2015


Dear R-Experts,

I am trying to calculate the confidence intervals of the Goodman & Kruskal gamma statistics using bootstrap. There is no gamma function in the boot package. There is a gamma function in the base package, but it is the usual mathematical function.


So, I decide to try to calculate the confidence intervals using this site : 
http://www.statmethods.net/advstats/bootstrapping.html

I get a "normal" warning message, but my R code is not working and I don't understand where my mistake(s) is (are).
Here is the reproducible example with imaginary/fake data.

install.packages("ryouready") 
library(ryouready) 
a=c("satisfait", "pas satisfait", "tres satisfait","satisfait","tres satisfait","pas satisfait","satisfait","satisfait","tres satisfait","pas satisfait") 
b=c("grand", "petit", "petit", "grand", "petit", "grand", "grand", "petit", "petit", "grand")
x=table(a,b) 
ord.gamma(x) 
# calculate Goodman & Kruskal gamma using bootstrap 
library(boot) 
GK <- function(formula, data, indices) { 
d <- data[indices,] # allows boot to select sample 
tab <- xtabs(formula, data=d) 
stat <- ord.gamma(tab) 
return(stat)
} 
# bootstrapping with 2000 replications 
results <- boot(data=d, statistic=GK,R=2000) 
# view results 
results
plot(results) 
# get 95% confidence interval 
boot.ci(results, type="all") 

Best Regards, thanks for your precious help!

SV



More information about the R-help mailing list