0

古いGoogleグループではなく、ここで質問すべきだったことを取り上げて、PyMCでベータ分散線形モデルをパラメータ化することを検討していました.Chris Fonnesbeckは、次のように提案しました:

「\alpha = \mu \phi および \beta = (1-\mu) \phi であるベータの再パラメータ化だけです。したがって、必要なのは次のようなものだけです: new_beta = Lambda('new_beta', lambda x=x 、mu=mu、phi=phi: beta_like(x, mu*phi, (1-mu)*phi))"

これは素晴らしいです。次の質問は、線形モデル コンポーネントをどこに挿入するかです。たとえば、\mu に配置する必要があると思います。

$$\mu = \exp(b_0+b_1x)$$

ガンマ分布の \phi を使用すると、次のようになります。

phi = Gamma('phi', alpha=0.001, beta=0.001)

これは正しいです?NB ここでは PyMC2 を使用しています

ありがとうアーロン

4

1 に答える 1