Как не указывать значения в качестве наблюдений модели pymc3 - PullRequest
0 голосов
/ 08 октября 2018

У меня есть модель pymc3, которая выполняет оценку MAP ...

    with pm3.Model() as last:
    quality_precision = pm3.Gamma('quality_precision', 2, 1)
    ability = pm3.Normal(name="ability", mu=0, sd=10)
    quality = pm3.Normal(name='quality', mu=ability, sd=1 / np.sqrt(quality_precision))
    reviewer_bias = pm3.Normal(name='reviewer_bias', mu=np.zeros(3), sd=np.ones(3) * 5, shape=(3,))
    iscorrect = pm3.Binomial('iscorrect', n=1,
                             p=sigmoid((np.ones(3)*quality)+reviewer_bias),
                             observed=ob)

    map_estimate = pm3.find_MAP()

для этой модели я даю наблюдения в виде [x, x, x], где x равно 1 или 0 ..Как я могу дать наблюдения с отсутствующими значениями?например: [1, None, 0]?

...