我目前正在尝试找到一种方法来计算适合 MLE 的截止分布的幂律。分布如下所示:
如您所见,我能够分别拟合整个分布(幂律拟合)和下限(exp-fit)。我没有弄清楚的是如何拟合分布的上限(fe 8 < x < 100)。
有没有办法用powerlaw包或任何其他 R 包做到这一点?我希望是这样的(注意:这只是一个随机分布):
代码(如有必要):
#Power-Law
library("poweRlaw")
xmin1 <- 8
xmin2 <- 100
plf0 <- displ$new(deg)
plf0$setXmin(xmin1)
plf0_pars <- estimate_pars(plf0)
plf0$setPars(plf0_pars)
#Exponential
exp1 <- disexp$new(deg)
exp1$setXmin(xmin2)
exp1_pars <- estimate_pars(exp1)
exp1$setPars(exp1_pars)
plot(plf0)
lines(plf0, col="green")
lines(exp1, col="red")