Я не хочу быть шутливым, но это те проблемы, которые R призван решать без необходимости выполнять каждый отдельный расчет - т. Е. Использовать статистику!
Предполагая, что распределения нормальные ...
aa.new <- sample(aa, 1000)
bb.new <- sample(bb, 1000)
x <- lapply(aa.new, function(z){mean(bb.new<pnorm(z))})
x <- unlist(x)
mean(x)
Вы можете быть на 99% уверены, что доля bb
Для простой случайной выборки, погрешность 99% = 1,29 / sqrt (n)