Python pymc3使用参数数组生成随机变量

Python pymc3使用参数数组生成随机变量,python,pymc3,Python,Pymc3,在pymc3中,数组形状为3的随机变量可以生成如下 y = Normal('y', mu, sigma, shape=3, observed=some_data) 现在假设y依赖于参数mu=[1,2,3]和sigma=[4,5,6]的数组,而不是单个值,我该如何指定它呢?我想要一种方法来完成如下操作 for i in range(3): y[i] = Normal(mu[i], sigma[i], observed=somedata[i]) 方法是简单地传入一个值列表 y=Norm

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

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

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

我想要一种方法来完成如下操作

for i in range(3):
    y[i] = Normal(mu[i], sigma[i], observed=somedata[i]) 
方法是简单地传入一个值列表

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

mu和sigma的列表在哪里

你能发布一个你想做什么的玩具模型吗?