Ich versuche, eine bivariate Korrelation gruppiert von mehreren Variablen in einer sauberen Art und Weise zu erstellen. Bisher habe ich bekam:bootstrapping von mehreren Gruppen in dplyr
paks <- c('dplyr','tidyr','broom')
lapply(paks, require, character.only=TRUE)
set.seed(123)
df <- data.frame(
rep(c('group1','group2','group3','group4'),25),
rep(c('subgroup1','subgroup2','subgroup3','subgroup4'),25),
rnorm(25),
rnorm(25)
)
colnames(df) <- c('group','subgroup','v1','v2')
cors_boot <- df %>%
group_by(., group,subgroup) %>%
bootstrap(., 10) %>%
do(tidy(cor.test(.$v1,.$v2)))
cors_boot
Dies wird succesffuly 10 Replikationen laufen, aber die group_by
Bedingungen nicht halten. Jede Hilfe wäre willkommen.
Ich habe ein ähnliches Problem wie das Plakat. Wenn ich Ihre Lösung versuche, wird sie jedoch neu gruppiert. Es scheint, dass die replizierten Datensätze verloren gehen. – RNB