微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决有没有办法在 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 举报,一经查实,本站将立刻删除。