R: Beispiel für einen Vektor mit mehrfachem Ersetzen

8

Ich möchte einen Vektor x der Länge 7 mit Ersetzung abtasten und diesen Vektor 10 mal separat abtasten. Ich habe versucht, etwas wie folgt, aber nicht die resultierende 7x10 Ausgabe, die ich suche. Dies erzeugt einen 1x7-Vektor, aber ich kann nicht herausfinden, um die anderen 9 Vektoren

zu bekommen %Vor%     
srmulcahy 21.04.2012, 23:43
quelle

3 Antworten

21

Dies ist ein sehr praktischer Weg, dies zu tun:

%Vor%     
joran 21.04.2012, 23:46
quelle
4

Da Sie scheinen, mit Ersatz zu probieren, können Sie nur die 7 * 10 Proben auf einmal bekommen (was für große Größen effizienter ist):

%Vor%

Die zweite Version verwendet sample direkt, aber es gibt einige Probleme damit: Wenn x eine Zahl der Länge 1 ist, passieren schlimme Dinge. sample.int ist sicherer.

%Vor%     
Tommy 21.04.2012 23:53
quelle
2

Sieht so aus, als hättet ihr eine passende Antwort, aber hier ist ein Ansatz, der eurem ersten Versuch ähnlich ist. Der Unterschied besteht darin, dass wir samp mit den entsprechenden Dimensionen definieren und dann das Objekt iterativ indizieren und es Zeile für Zeile füllen:

%Vor%     
Chase 22.04.2012 00:01
quelle

Tags und Links