Если я инициализировать подкласс scipy.stats.rv_continuous
, например scipy.stats.norm
Можно ли преобразовывать непрерывные случайные величины в дискретные, используя scipy?
>>> from scipy.stats import norm
>>> rv = norm()
Могу ли я преобразовать его в список вероятностей с каждым элементом, представляющим вероятность диапазона значений после предоставления числа диапазонов? Нечто подобное - (для диапазона - [(-inf, -1), (-1,0), (0,1), (1, инф)])
>>> li
[0.15865525393145707, 0.34134474606854293, 0.34134474606854293, 0.15865525393145707]
(где находится +0,15865525393145707 вероятность переменной составляет менее -1 и 0.34134474606854293 за то, что в диапазоне от -1 до 0, а так же для других.
может ли это быть сделано с помощью SciPy? Если нет, которые питона библиотека может поддерживать такие операции преобразования?
Я имею в виду, что я хочу вероятности для следующих диапазонов [(-inf, -1), (-1,0), (0,1), (1, inf)] и должен давать что-то вроде [0,01, 0,49, 0,49, 0,01], где 0,01 - вероятность того, что переменная меньше -1, 0,49 для того, чтобы находиться в диапазоне от -1 до 0 и аналогично для других. Мне нужна полная вероятность для этого диапазона. Будет ли приведенный выше метод дать общую вероятность? –
@YashuSeth Смотреть обновление. –
Спасибо. Я понял. И я просто использовал пример для иллюстрации. Да, это не правильные результаты. –