probability

___ answer6940651 ___

Wie wäre es mit einem gewichteten %code% , um die Orte auszuwählen?

%Vor%     
___ qstnhdr ___ Zuweisung einer bestimmten Anzahl von Werten, die durch eine Wahrscheinlichkeitsverteilung (in R) informiert sind ___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ tag123vector ___ Ein Vektor ist ein eindimensionales Array: Er enthält Komponenten, auf die mit einem ganzzahligen Index zugegriffen werden kann. In einigen Sprachen kann die Größe eines Vektors nach Bedarf vergrößert oder verkleinert werden, um Elemente hinzuzufügen und zu entfernen, nachdem der Vektor erstellt wurde. Verwenden Sie "Vektorgrafiken" für die grafische Darstellung. ___ tag123wahrscheinlichkeit ___ Überlegen Sie, ob Ihre Frage unter www.stats.stackexchange.com besser ist. Die Wahrscheinlichkeit berührt Unsicherheiten, zufällige Phänomene, Zufallszahlen, Zufallsvariablen, Wahrscheinlichkeitsverteilungen, Stichproben, Kombinatorik. ___ answer6936085 ___

Ich denke, Sie wollen aus der Binomialverteilung mit einer gegebenen Menge von Wahrscheinlichkeiten resampeln, bis Sie Ihren Zielwert von 5 erreicht haben, ist das richtig? Wenn ja, dann denke ich, das macht was du willst. Eine %code% -Schleife kann verwendet werden, um zu iterieren, bis die Bedingung erfüllt ist. Wenn Sie sehr unrealistische Wahrscheinlichkeiten und Zielwerte füttern, denke ich, dass es sich um eine Runaway-Funktion handeln könnte, also denken Sie an sich selbst gewarnt:)

%Vor%

FOO (probs, Ziel = 5)

%Vor%     
___ answer6938466 ___

Chase bietet eine gute Antwort und erwähnt das Problem der weglaufenden %code% Iteration. Eines der Probleme mit einem weglaufenden %code% ist, dass wenn Sie diese eine Testversion gleichzeitig durchführen, und es viele, sagen wir t , Versuche braucht, um eine zu finden, die der Zielanzahl von% entspricht. co_de% s, Sie verursachen den Overhead von t Aufrufen an die Hauptfunktion, %code% in diesem Fall.

Es gibt jedoch einen Ausweg, da %code% , wie alle diese (Pseudo-) Zufallszahlengeneratoren in R, vektorisiert sind, können wir m Versuche gleichzeitig erzeugen und diese überprüfen m Versuche zur Einhaltung der Anforderungen von 5 %code% s. Wenn keine gefunden werden, zeichnen wir wiederholt m Versuche, bis wir eine Übereinstimmung finden. Diese Idee ist in der Funktion %code% unten implementiert. Das Argument %code% ist m , die Anzahl der gleichzeitig zu ziehenden Versuche. Ich nutzte die Gelegenheit, um der Funktion zu ermöglichen, mehr als eine einzige konforme Studie zu finden. Das Argument %code% steuert, wie viele konforme Versuche zurückgegeben werden sollen.

%Vor%

Es funktioniert so:

%Vor%

Beachten Sie, dass ich die leere Dimension im Fall %code% ablege. Kommentiere den letzten %code% -Code aus, wenn du diese Funktion nicht möchtest.

Sie müssen die Größe von %code% mit der Rechenlast vergleichen, die durch die gleichzeitige Überprüfung vieler Tests entsteht. Wenn die Anforderung (hier 5 %code% s) sehr unwahrscheinlich ist, dann erhöhen Sie %code% , sodass Sie weniger Aufrufe von %code% erhalten. Wenn die Anforderung wahrscheinlich ist, ist es wenig sinnvoll, Versuche und große %code% gleichzeitig zu ziehen, wenn Sie nur eine oder zwei wollen, da Sie jede Testverlosung bewerten müssen.

    
___ qstntxt ___

Hallo und vielen Dank im Voraus für die Hilfe!

Ich versuche, einen Vektor mit einer bestimmten Anzahl von Werten zu erzeugen, die gemäß einer Wahrscheinlichkeitsverteilung zugewiesen sind. Zum Beispiel möchte ich einen Vektor der Länge 31, 26 Nullen und 5 Einsen enthalten. (Die Gesamtsumme des Vektors sollte immer fünf sein.) Die Position der Einsen ist jedoch wichtig. Und um festzustellen, welche Werte eins sein sollten und welche null sein sollten, habe ich einen Wahrscheinlichkeitsvektor (Länge 31), der so aussieht:

%Vor%

Ich kann Werte gemäß dieser Verteilung auswählen und einen Vektor der Länge 31 mit rbinom erhalten, aber ich kann nicht genau fünf Werte auswählen.

%Vor%

Irgendwelche Ideen?

Nochmals vielen Dank!

    
___
2
Antworten

Algorithmus zum Berechnen der Wahrscheinlichkeiten einer Zahl, die beim Öffnen eines Buches gezeichnet wird

Ich habe ein Buch mit N & lt; 10000 Seiten und eine Zahl x (im Bereich 1 & lt; = x & lt; = 40). Ich möchte die Wahrscheinlichkeit berechnen, dass, wenn das Buch zufällig geöffnet wird, die Kombination der Ziffern der geöffneten Seiten des Buches...
14.10.2011, 15:27
8
Antworten

Wie simuliere ich voreingenommene Würfel in Python?

Ich möchte N-seitig vorgespannt sterben? %Vor%     
26.01.2009, 09:37
3
Antworten

Auswahl eines Zufallswertes basierend auf Wahrscheinlichkeiten

Es gibt eine ähnliche Frage , ich weiß, aber es verwirrte mich, deshalb dachte ich, es wäre leichter, auf meine Art zu fragen. Ich habe also eine Reihe von positiven und negativen Werten. Je höher sie sind, desto wahrscheinlicher ist ihre Wa...
05.05.2010, 11:51
4
Antworten

Gewinnchance PHP Prozentberechnung

Ich habe ein "Kampfsystem", der Angreifer hat eine Kampfstärke von z. 100 hat der Verteidiger eine Stärke von z.B. 75. Aber ich sitze jetzt fest, ich kann nicht herausfinden, wie ich den Gewinner finden kann. Ich weiß, dass der Angreifer eine...
07.01.2015, 15:57
3
Antworten

Zuweisung einer bestimmten Anzahl von Werten, die durch eine Wahrscheinlichkeitsverteilung (in R) informiert sind

Hallo und vielen Dank im Voraus für die Hilfe! Ich versuche, einen Vektor mit einer bestimmten Anzahl von Werten zu erzeugen, die gemäß einer Wahrscheinlichkeitsverteilung zugewiesen sind. Zum Beispiel möchte ich einen Vektor der Länge 31, 26...
04.08.2011, 03:50
4
Antworten

Ruby: Verwenden von rand () im Code, aber Schreiben von Tests zur Überprüfung der Wahrscheinlichkeiten

Ich habe einen Code, der Dinge basierend auf gewichteten Zufall liefert. Dinge mit mehr Gewicht werden eher zufällig ausgewählt. Da ich jetzt ein guter Rubinist bin, möchte ich diesen ganzen Code natürlich mit Tests abdecken. Und ich möchte test...
20.05.2011, 21:21