Ich möchte eine Matrix in R mit Element [-1,0,1] mit Wahrscheinlichkeit [1/6, 2/3, 1/6] jeweils erstellen. Die Wahrscheinlichkeit kann sich während der Laufzeit ändern. für statische Wahrscheinlichkeit habe ich die Ausgabe, aber das Problem ist dynamische Änderung der Wahrscheinlichkeit. Zum Beispiel, wenn ich eine Matrix für die obige Wahrscheinlichkeit mit [sqrt (3), 0, -sqrt (3)] erstellen, ist die erforderliche Ausgabe.Wie erstellt man eine Matrix mit Wahrscheinlichkeitsverteilung in R
Hinweis: Die Wahrscheinlichkeit sollte nicht wie erwähnt statisch sein. Es kann während der Laufzeit variieren.
Bitte helfen Sie, dies zu lösen.
Vielen Dank @mpjdem, aber die Ausgabe gibt 3 Nullen, 2 (-1) und 1 (+1). Ich brauche 4 Nullen nach Bedingung – Siddhu
Es ist eine Wahrscheinlichkeit, also ist es nicht deterministisch. Für das, was Sie wollen, benötigen Sie die Funktion "rep" mit dem Argument "Times" und verwenden dann "sample", um sie zu mischen. Ich werde es schnell aufschreiben. – mpjdem
Ja, ich verstehe, danke – Siddhu