Bootstrapping für den Vergleich von zwei Gruppen

In der folgende code, den ich verwenden bootstrapping zum berechnen der C. I. und der p-Wert unter der Nullhypothese, dass zwei verschiedene Dünger angewendet, um Tomatenpflanzen haben keine Wirkung in Pflanzen ergibt (und die alternative ist, dass die "verbesserte" Dünger ist besser). Die erste Stichprobe (x) kommt aus Anlagen, in denen ein standard-Dünger verwendet wurde, während eine "verbesserte" man wurde in die Pflanzen, wobei die zweite Stichprobe (y) kommt.

x <- c(11.4,25.3,29.9,16.5,21.1)
y <- c(23.7,26.6,28.5,14.2,17.9,24.3)
total <- c(x,y)
library(boot)
diff <- function(x,i) mean(x[i[6:11]]) - mean(x[i[1:5]])
b <- boot(total, diff, R = 10000)

ci <- boot.ci(b)
p.value <- sum(b$t>=b$t0)/b$R

Was ich nicht mag, über den code, der oben ist, dass die Neuberechnung erfolgt, als ob es nur eine Probe, 11 Werte (trennen die ersten 5 Zugehörigkeit zur Stichprobe x und der rest auf Probe y).
Könnten Sie mir zeigen, wie dieser code sollte geändert werden, um zu zeichnen, passt in diesem Fall der Größe 5 mit Ersatz aus der ersten Probe und separate passt in diesem Fall der Größe 6 aus der zweiten Probe, so dass die bootstrap-resampling würden imitieren die "separate samples" - design, produziert die ursprünglichen Daten?

InformationsquelleAutor George Dontas | 2010-09-01

Schreibe einen Kommentar