scipy.stats.probplot для генерации qqplot с использованием пользовательского дистрибутива

У меня возникла эта проблема и при развертывании проекта Node.js для Azure.

Чтобы исправить это, мне пришлось изменить переменные пользовательской среды TEMP и TMP на нечто меньшее, чем их значения по умолчанию.

В моем случае они указывали по умолчанию в% USERPROFILE% \ AppData \ Local \ Temp, изменив их на C: \ Temp.

Убедитесь, что вы перезагрузили Windows после.

0
задан Paul H 9 April 2019 в 18:04
поделиться

1 ответ

Объект dist должен быть экземпляром или классом статистических распределений scipy. Вот что подразумевается под:

dist: str или экземпляр stats.distributions, необязательно

Таким образом, автономный пример будет:

[110 ]

И вы получите:

enter image description here

Если вы хотите построить несколько столбцов фрейма данных, вам понадобится вызывать probplot несколько раз, каждый раз нанося на одни и те же (или новые) оси.

В этом простом случае пакет с проколом не предлагает много. Но это может быть более гибким для построения шкалы вероятностей вместо квантильных шкал, если в этом направлении вы можете двигаться в будущем:

import probscale

fig, ax = pyplot.subplots(figsize=(6, 3))
fig = probscale.probplot(
    random_beta,
    ax=ax,
    plottype='qq',
    bestfit=True,
    dist=stats.beta(0.3, 2)
)

enter image description here

0
ответ дан Paul H 9 April 2019 в 18:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: