Согласно Википедии распределение бета-вероятности имеет два параметра формы: и β .
Когда я звоню scipy.stats.beta.fit(x)
в Python, где x
находится ряд чисел в диапазоне , возвращаются 4 значения. Это кажется мне странным.
После поиска в Google я обнаружил, что одно из возвращаемых значений должно быть 'location', поскольку третья переменная равна 0, если я вызываю scipy.stats.beta.fit(x, floc=0)
.
Кто-нибудь знает, что является четвертой переменной, и если первые две являются и β ?
1
В документации называются последние два параметра "location" и "scale". Таким образом, четвертый параметр шкалы. Расположение и масштаб имеют стандартные статистические значения. Одна интерпретация в этом контексте дается явно в справочнике NIST .
—
whuber
У меня точно такая же проблема, но по какой-то причине все мои бета-модели имеют тенденцию "держать воду". Например,
—
TheChymera
stats.beta.fit([60,61,62,72])
я получаю (0.7313395126217731, 0.7153715263378897, 58.999999999999993, 3.3500998441036982)
. Есть идеи, что я могу с этим сделать?
Просто добавьте эту документацию для общего метода подбора непрерывных случайных величин, который включает в себя несколько примеров с использованием beta.fit (): docs.scipy.org/doc/scipy/reference/generated/…
—
mathisfun