tf.contrib.distributions.normal_conjugates_known_scale_posterior
Апостериорное нормальное распределение со сопряжённым априорным распределением по среднему.
tf.contrib.distributions.normal_conjugates_known_scale_posterior(
prior, scale, s, n
)
Эта модель предполагает, что n наблюдений (с суммой s) происходят из нормального распределения с неизвестным средним loc (описанным нормальным распределением prior) и известной дисперсией scale**2. «Апостериорное распределение с известной шкалой» — это распределение неизвестного loc.
Принимает объект априорного нормального распределения, имеющего параметры loc0 и scale0, а также известные scale значения предиктивного распределения (также предполагается нормальное), и статистические оценки s (суммы наблюдений) и n (количество наблюдений).
Возвращает объект апостериорного (также нормального) распределения с параметрами (loc', scale'**2), где:
mu ~ N(mu', sigma'**2) sigma'**2 = 1/(1/sigma0**2 + n/sigma**2), mu' = (mu0/sigma0**2 + s/sigma**2) * sigma'**2.
Параметры распределения из prior, а также scale, s, и n. будут транслироваться в случае многомерных наборов параметров.
| Аргументы | |
|---|---|
prior | Normal объект типа dtype: априорное распределение с параметрами (loc0, scale0). |
scale | тензор типа dtype, принимающий значения scale > 0. Известный(е) параметр(ы) стандартного отклонения. |
s | Тензор типа dtype. Сумма(ы) наблюдений. |
n | Тензор типа int. Количество наблюдений. |
| Возвращаемое значение | |
|---|---|
Новый объект распределения (апостериорного) Нормального распределения для неизвестного среднего значения наблюдения loc. |
| Исключения | |
|---|---|
TypeError | если тип s не совпадает с dtype, или prior не является объектом Normal. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/distributions/normal_conjugates_known_scale_posterior