Angenommen, ich habe zwei Vektoren:Alle paarweise Unterschiede zwischen zwei Vektoren
X1 <- c(44350, 38920, 37530, 42280, 37320, 36910, 35720, 31220, 33400, 40710, 43830, 37390, 32340, 30770, 35800, 40250, 31490, 40460, 33730, 35850, 35320, 37500, 35380, 40910, 29040, 33950)
X2 <- c(30390, 34170, 28910, 30660, 32510, 30540, 31990, 32380, 32110, 31260, 34670, 28240, 31840, 33350, 32150, 35640, 30730, 30280, 29420, 30990, 32880, 33280, 36960, 36990)
Ich bin an alle paarweise Fälle, in Zählen, wenn ein Mitglied von X1 < Mitglied von X2.
Wie würde ich das in R für zwei Vektoren tun?
Nun nehme ich an, ich möchte beide Vektoren kombinieren, randomize, in zwei Vektoren der Länge (X1) und Länge (X2) aufgeteilt dann wie oben gezählt - Erstellen einer randomisierten Verteilung gegen die ursprüngliche Anzahl zu vergleichen.
Wie würde dies geschehen?
'all_pairs = expand.grid (X1 = X1, X2 = X2)' sollte Sie beginnen. – Gregor
Wegen der Vektorisierung wird 'X1
Was deine zweite Frage angeht, was hast du probiert und wo steckst du fest? Weißt du nicht wie man Vektoren kombiniert? Probieren Sie die 'c()' -Funktion. Kannst du Vektor randomisieren? Suchen Sie nach SO für "r zufällige Reihenfolge". Weißt du nicht, wie man eine Untermenge einsetzt? Lesen Sie eine Einführung in R ... – Gregor