Как запустить статистику кумулятивной функции распределения и функции плотности вероятности с помощью SciPy?

Я новичок в Python и новичок в библиотеках SciPy. Прежде чем погрузиться в мир SciPy, я хотел бы ответить на несколько вопросов от экспертов из этого списка.

Мне было интересно, может ли кто-нибудь дать приблизительное руководство о том, как запускать две функции статистики: функцию совокупного распределения (CDF) и функцию распределения вероятностей (PDF).

Мой пример использования следующий: у меня есть sampleSpaceList [], который имеет 1000 значений с плавающей запятой. Когда в моей программе создается новое значение с плавающей запятой, я хотел бы запустить для него как CDF, так и PDF в sampleList и получить вероятность значения меньше или равного для CDF и распределения вероятностей для PDF.

дополнительная информация

По сути, в моей программе есть события, которые могут быть как удачными, так и неудачными. Если они преуспевают, я вычисляю коэффициент событий для этого события и добавляю его в свой sampleSpaceList, пока он не достигнет порогового значения 1000. Как только порог достигнут, то для любого следующего отношения событий; Я хотел бы получить вероятность того, удастся ли это соотношение событий в моей системе.

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

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


person okm    schedule 20.07.2009    source источник
comment
Не могли бы вы объяснить, что вы имеете в виду, когда запускаете CDF и PDF в sampleList? Что вы подразумеваете под запуском функции в списке?   -  person Sinan Taifour    schedule 20.07.2009
comment
Я только что обновил описание проблемы по вашему вопросу, так как могу добавить более 600 символов в раздел комментариев. Пожалуйста, посмотрите ..   -  person okm    schedule 20.07.2009
comment
Вот все PDF-файлы scipy.stats с примерами кода.   -  person tmthydvnprt    schedule 01.06.2016


Ответы (1)


См. Эту статью: Распределения вероятностей в SciPy.

person John D. Cook    schedule 20.07.2009
comment
Спасибо, Джон, за ссылку на твой блог. Он частично ответил на вопрос m, но поскольку scipy.stats.norm (среднее, отклонение) принимает среднее значение / отклонение до того, как можно будет вызвать cdf / pdf; Я думаю, мне нужно было бы вычислить среднее значение / отклонение для моего samplespace [] с плавающей запятой. Есть ли в scipy функция, которая может принимать список и возвращать mean / std.deviation ?? Спасибо, - person okm; 20.07.2009
comment
да. Если вы предполагаете, что ваши данные распределены нормально, вы можете использовать scipy.stats.mean и scipy.stats.std, чтобы найти выборочное среднее и стандартное отклонение. Если ваши данные не распространяются нормально, поищите метод соответствия в вашем дистрибутиве. - person John D. Cook; 20.07.2009
comment
Итак, функция подбора возьмет образец и вернет для него тип распределения? А затем на основе этого распределения можно вычислить среднее, стандартное и вероятность, верно? - person okm; 21.07.2009
comment
Привет, @John D. Cook ... Ссылка не работает, не могли бы вы добавить новую? - person slotishtype; 11.10.2011