是否有一个 Java 库,我可以使用它来将给定的数据向量拟合到 Gamma 分布,以便找出它的形状和比例。像 fitdistr(data,'gamma')
R中的东西?
我只能找到根据给定的形状和比例参数计算样本分布的库。
是否有一个 Java 库,我可以使用它来将给定的数据向量拟合到 Gamma 分布,以便找出它的形状和比例。像 fitdistr(data,'gamma')
R中的东西?
我只能找到根据给定的形状和比例参数计算样本分布的库。
我认为 Gamma MLE 没有封闭形式的解决方案,但您可以轻松实现此处描述的过程(p.2)。Apache commons 具有所需的 digamma 功能。
查看SSJ 包(Apache 2 许可证)。它根据 Gamma 分布的观测数据提供参数估计。
GammaDist dist = GammaDist.getInstanceFromMLE(data, data.length);
double alpha = dist.getAlpha();
double lambda = dist.getLambda();