0

parameter を推測するために返されたというstanfitオブジェクトがあります。たとえば、を使用して分析できるようになりました。fitrstan::stan(...)thetathetarstan::summary(fit, pars="theta")

の 2 乗についての推論にもっと関心があることに後で気付きましたtheta。出力にパラメーターとしてtransformed parameters含めるブロックを STAN モデルに含める必要がありました。theta_squared

あたかもブロックで計算されたかのように、変換されたパラメータtheta_squared <- theta^2を既存のオブジェクトに追加することは可能ですか?stanfittransformed parameters

4

2 に答える 2

2

stanfit オブジェクトにパラメーターを手動で追加できるかどうか (または追加する必要があるかどうか) はわかりません。少なくとも、MCMC サンプルをas.data.frame(fit)で取得し、定義を含め、必要に応じて再生できますtheta^2

于 2016-03-18T11:28:34.790 に答える