R 中是否有一个包可以适应 R 中的两种不同的混合分布?假设我想拟合幂律分布和对数正态分布的混合。这可能吗 ?我知道您可以使用 R 中的 mixtools 包拟合两个正态分布或两个泊松分布的混合,但是如果我需要拟合两个不同的参数混合模型怎么办?
谢谢..
R 中是否有一个包可以适应 R 中的两种不同的混合分布?假设我想拟合幂律分布和对数正态分布的混合。这可能吗 ?我知道您可以使用 R 中的 mixtools 包拟合两个正态分布或两个泊松分布的混合,但是如果我需要拟合两个不同的参数混合模型怎么办?
谢谢..
我会推荐使用 flexmix 包。您可以在此处查看小插图的第 9 页:https ://cran.r-project.org/web/packages/flexmix/vignettes/flexmix-intro.pdf 。
例如,如果你想要泊松分布和正态分布的混合,你会想要这样的东西:
example <- flexmix(y~1, data=dat, k=2,
model=list(FLXMRglm( ~ x, family ="gaussian"),
FLXMRglm( ~ x, family="poisson")))