Рассчитать интегральную функцию распределения, используя другую модель - PullRequest
2 голосов
/ 16 апреля 2020

Как рассчитать интегральную функцию распределения, используя другую модель? Я специально имею в виду эту функцию

from scipy.stats import norm
norm.cdf(1639651)

Замена вышеупомянутой функции другой функцией, которая может генерировать N50, α = и β для любого набора данных.

1 Ответ

0 голосов
/ 16 апреля 2020

Вы можете определить свою модель как класс, который расширяет stats.rv_continuous следующим образом:

from scipy import stats
class deterministic_gen(stats.rv_continuous):
    def _cdf(self, x):
        return np.where(x < 0, 0., 1.)
    def _stats(self):
        return 0., 0., 0., 0.

Я думаю, что вы можете определить только th estats, и cdf будет следовать. Вот документация: ссылка

...