有没有办法在 Sympy 中定义有限分布?

问题描述

在 sympy 中,给定如下数据集,是否可以将 A、B 和 C 定义为有限随机变量,以便我可以计算联合分布?

A B C
1 0 1
0 0 1
1 1 1
1 1 0

例如,我可以使用 sympy.stats.FiniteRV 定义 A:

from sympy.stats import FiniteRV
A = FiniteRV('A',{1:3/4,0:1/4})

并计算其期望值等:

from sympy.stats import E
E(A)
>>> 0.75

是否可以根据其他变量定义 A,以便我可以计算

from sympy.stats import P,Eq
P(Eq(A,1),Eq(C,1))
>>> 0.667

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)