pymc3生成带参数数组的随机变量

时间:2016-05-04 06:07:10

标签: python pymc3

在pymc3中,数组形状的随机变量如3可以生成如下

y = Normal('y', mu, sigma, shape=3, observed=some_data)

现在假设y依赖于参数数组mu = [1,2,3]和sigma = [4,5,6]而不是单个值,我将如何指定它?

1 个答案:

答案 0 :(得分:2)

我想要一种方法来完成像

这样的事情
for i in range(3):
    y[i] = Normal(mu[i], sigma[i], observed=somedata[i]) 

这样做的方法是简单地传入一个值列表。

y=Normal(mu, sigma, observed=somedata) 

mu和sigma是列表