トンプソン サンプリングでは、ベータ確率分布を使用してパラメーターをサンプリングします。各サンプルの後、取得したサンプル値に従って分布が変更されます。
現在、私は次のことを行っています:
dist = new BetaDistribution(alpha, beta);
"sample"
"find new params"
dist = new BetaDistribution(alphaNew, betaNew);
パラメータを変更するたびに新しいベータ版ディストリビューションを作成せずにそれを行う方法はありますか? (これは効率が悪いと思います)
setalpha()
新しいディストリビューションを作成せずにディストリビューションをsetBeta()
変更できる方法があったことがわかりました。ただし、これらのメソッドは現在非推奨です。