Оценить экспоненциальное ограничение в степенном распределении

Поскольку я занимался анализом социальных сетей, я столкнулся с проблемой подбора распределения вероятностей по степени сети.

Итак, у меня есть распределение вероятностейP(X >= x) который при визуальном осмотре следует степенному закону с экспоненциальным срезом, а не чисто степенному закону (прямая линия).

Итак, учитывая, что уравнение для степенного закона распределения с экспоненциальным отсечением имеет вид:

f (x) = x ** alpha * exp (beta * x)

Как я могу оценить параметрыalpha а такжеbeta используя Python?

Я знаю, что пакет scipy.stats.powerlaw существует, и у них есть.fit() функция, но это, кажется, не делает работу, поскольку она только возвращает местоположение и масштаб графика, который, кажется, полезен только для нормального распределения? Также на этом пакете недостаточно учебников.

Постскриптум Я хорошо осведомлен о реализацииCLauset и др. но, похоже, они не дают возможности оценить параметры альтернативных распределений.

Ответы на вопрос(4)

Ваш ответ на вопрос