Betrachten Sie die folgende Dummy-Daten:Klappmesser gepaart t-Test in R
x <- rnorm(15,mean = 3,sd = 1)
y <- rnorm(15,mean = 3,sd = 1)
xy <- c(x,y)
factor <- c(rep('A',15),rep('B',15))
df1 <- data.frame(xy,factor)
df1$PAIR_IDENTIFIER <- 1:15
Nun wollen wir testen, ob die Mittel unterschiedlich sind zwischen dem factor==A
und factor==B
. So implementieren wir einen gepaarten t-Test
paired_t_test <- t.test(xy ~ factor, df1, paired = T)
paired_t_test$p.value
Jetzt sind wir auf diese erweitern wollen, indem ein Klappmesser resample
Dass wir ein Paar wird verlassen (PAIR_IDENTIFIER
) und starten Sie den t-Test . Wir wollen den Test 15-1 mal wiederholen.
habe ich versucht, die jackknife
Funktion aus der Bibliothek bootstrap
library(bootstrap)
n <- length(df1$xy)
theta <- function(x,df1){ t.test(xy ~ factor, df1, paired = T)}
results <- jackknife(1:n,theta,df1)
Aber ich bin nicht sicher, zu implementieren, wie die Funktion zu schreiben, um ein PAIR_IDENTIFIER
für jede Iteration zu entfernen.