python 条件概率_使用Pymc3的条件概率

我的问题是如何使用PYMC3包来实现条件概率模型。在

我有一组数据a_观察到,b棼u观察到,并且我想找出它们之间的关系。我怀疑a,b,c都是正态分布,b依赖于a,c依赖于a,b。我需要找到参数。在

到目前为止,我已经:with model:

# define priors

muA = pm.Uniform('muA', lower=0, upper=24)

muB = pm.Uniform('muB', lower=0, upper=24)

muC = pm.Uniform('muC', lower=0, upper=24)

sigmaA = pm.Uniform('sigmaA', lower=0, upper=1000)

sigmaB = pm.Uniform('sigmaB', lower=0, upper=1000)

sigmaC = pm.Uniform('sigmaC', lower=0, upper=1000)

distributionA = pm.Normal('a', mu = muA, sd = sigmaA, observed = a_observed)

distributionB = pm.Normal('b', mu = muB, sd = sigmaB, observed = b_observed)

distributionC = pm.Normal('c', mu = muC, sd = sigmaC, observed = c_observed)

start = pm.find_MAP()

step = pm.Slice()

另外,我想知道将模型扩展到三个以上具有更复杂依赖关系的变量有多容易。谢谢!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值