Vereinfachen Sie den Ausdruck des erwarteten Werts in SimpyPython

Python-Programme
Guest
 Vereinfachen Sie den Ausdruck des erwarteten Werts in Simpy

Post by Guest »

Gibt es eine Möglichkeit, eine Gleichung mit erwarteten Werten zu vereinfachen, ohne sie explizit zu berechnen?
Seien X und Y beispielsweise zwei abhängige Zufallsvariablen. Meine Gleichung lautet:

Code: Select all

from sympy.stats import E

E(X + E(X*Y) + 2*X - Y)
Die Antwort, die ich gerne erhalten würde, ist:

Code: Select all

3*E(X) + E(X*Y) - E(Y)
Wenn ich die Variablen definiere (zum Beispiel als Standardnormal), erhalte ich nur einen exakten Wert, und wenn ich andererseits X und Y als Symbole definiere, wird die Gleichung vereinfacht mit E(X) = X, , was natürlich nicht korrekt ist.
Ich glaube, die Antwort ist einfach, aber ich bin neu bei SymPy und wäre für jede Hilfe dankbar.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post