gpt4 book ai didi

python - 您可以在 pystan 或 pymc3 中使用样本权重吗?

转载 作者:太空宇宙 更新时间:2023-11-04 00:25:55 24 4
gpt4 key购买 nike

如果我观察到的数据集有权重(例如跟踪多重性),是否可以将其提供给 pystan 或 pymc3,类似于 rstanarm 包中的函数签名(http://mc-stan.org/rstanarm/reference/stan_glm.html):

stan_glm(formula, family = gaussian(), data, weights, subset,
na.action = NULL, offset = NULL, model = TRUE, x = FALSE, y = TRUE,
contrasts = NULL, ..., prior = normal(), prior_intercept = normal(),
prior_aux = exponential(), prior_PD = FALSE, algorithm = c("sampling",
"optimizing", "meanfield", "fullrank"), adapt_delta = NULL, QR = FALSE,
sparse = FALSE)

最佳答案

使用 Stan(在其任何接口(interface)中,包括 PyStan),您可以在模型中引入权重。例如,在线性回归中,您可以使用 target += weight[i] * 而不是 y[i] ~ normal(mu[i], sigma) normal_lpdf(y[i] | mu[i], sigma).

如果权重为正,这将为您提供明确指定的密度。我们倾向于使用生成方法。

关于python - 您可以在 pystan 或 pymc3 中使用样本权重吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47464075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com