Щоб додати плутанини навколо графіків QQ та графіків ймовірностей у світах Python та R, ось що сказано в посібнику SciPy :
" probplot
генерує графік ймовірності, який не слід плутати з QQ або графіком PP. Statsmodels має більш широкі функціональні можливості цього типу, див. statsmodels.api.ProbPlot."
Якщо ви спробуєте scipy.stats.probplot
, то побачите, що він справді порівнює набір даних із теоретичним розподілом. Графіки QQ, OTOH, порівнюють два набори даних (вибірки).
R має функції qqnorm
, qqplot
і qqline
. З довідки R (версія 3.6.3):
qqnorm
є загальною функцією, метод якої за замовчуванням виробляє нормальний графік QQ значень у. qqline
додає рядок до «теоретичного», за замовчуванням нормального, квантильно-квантильного графіку, який проходить через зонди квантилей, за замовчуванням першого та третього квартилів.
qqplot
створює графік QQ з двох наборів даних.
Коротше кажучи, R qqnorm
пропонує ту саму функціональність, яка scipy.stats.probplot
надається за замовчуванням dist=norm
. Але той факт, що вони назвали це qqnorm
і що він повинен створювати нормальний графік QQ, може легко заплутати користувачів.
Нарешті, слово попередження. Ці графіки не замінюють належного статистичного тестування і повинні використовуватися лише для ілюстративних цілей.
probplot
? docs.scipy.org/doc/scipy/reference/generated/…