在Thompson采样期间更改参数

时间:2015-08-22 17:28:35

标签: java apache-commons-math beta-distribution

Thompson采样使用Beta概率分布来对参数进行采样。在每个样本之后,根据获得的样本值改变分布。

目前我正在做以下事情:

dist = new BetaDistribution(alpha, beta);
"sample"
"find new params"
dist = new BetaDistribution(alphaNew, betaNew);

有没有办法,我可以在不必每次更改params时都创建新的beta版本? (我觉得这可能效率低下)

我发现有setalpha()setBeta()方法,可以在不创建新方法的情况下更改分布。但是,这些方法现已弃用。

0 个答案:

没有答案