2016-05-04 4 views
1

В pymc3, стохастическая переменная формы массива говорят, 3 могут быть получены следующим образомpymc3 генерирует стохастические переменные с массивом параметров

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

Теперь предположим, что у зависит от массива параметров мю = [1,2 , 3] и sigma = [4,5,6] вместо одиночных значений, как бы я это указал?

+0

могли бы вы опубликовать игрушечную модель того, что вы хотите сделать? – aloctavodia

ответ

2

Я хотел способ, чтобы сделать что-то вроде следующего

for i in range(3): 
    y[i] = Normal(mu[i], sigma[i], observed=somedata[i]) 

способа сделать это, чтобы просто передать список значений.

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

где мю и сигма списки