gpt4 book ai didi

pymc - 多项逻辑回归 - pymc3

转载 作者:行者123 更新时间:2023-12-01 16:11:11 27 4
gpt4 key购买 nike

我已经开始试用 pymc3 并且需要实现多项逻辑回归模型。我研究了 twiecki 的教程,并且了解他对层次回归模型的实现(请参阅 https://twiecki.github.io/blog/2014/03/17/bayesian-glms-3/ ),以及 pymc3 中二元逻辑回归的一些基本示例。我还没有看到将其扩展到多项逻辑回归。是否支持使用 pymc3 的 GLM?或者如何在不使用 GLM 的情况下实现这一点?这是我尝试解决问题的 iPython 笔记本的链接,尽管我知道我在这里遗漏了一些重要的东西:http://nbviewer.ipython.org/github/mvictor212/pymc-multinom-logit/blob/master/MultinomialLogisticRegression%20-%20Radon%20Level.ipynb

最佳答案

分类由概率向量参数化,每个类一个,加起来为一(PyMC 期望 k-1 概率,并通过减法计算最后一个)。在这个例子中,如果我正确地阅读了你的代码,你看起来每次观察结果只有一个概率。 (此外,这就是您的错误提示——当参数向量的大小为 1 时,它收到的索引为 1)。

例如,假设我有代表三个类的数据:

[0, 2, 2, 1, 0, 2, 1, 0, 1, 1]

然后我应该有一个长度为 2 的 p 值向量,例如:

p = [0.4, 0.3]

关于pymc - 多项逻辑回归 - pymc3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25872771/

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