#Read in the ANT data (see ?ANT).
data(ANT)
head(ANT)
ezPrecis(ANT)
#Bootstrap the within-cell variances
var_boots = ldply(
	.data = 1:1e1 #1e3 or higher should be used for publication
	, .fun = function(x){
		this_resample = ezResample(
			data = ANT[ANT$error==0,]
			, dv = .(rt)
		    , wid = .(subnum)
		    , within = .(cue,flank)
		    , between = .(group)
		)
		cell_vars = ddply(
			.data = this_resample
			, .variables = .(subnum,cue,flank,group)
			, .fun = function(x){
				to_return = data.frame(
					value = var(x$rt)
				)
				return(to_return)
			}
		)
		mean_cell_vars = ddply(
			.data = cell_vars
			, .variables = .(cue,flank,group)
			, .fun = function(x){
				to_return = data.frame(
					value = mean(x$value)
				)
				return(to_return)
			}
		)
		mean_cell_vars$iteration = x
		return(mean_cell_vars)
	}
	, .progress = 'timeCI'
)Run the code above in your browser using DataLab