Многомерный нормальный CDF в Python с использованием scipyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Многомерный нормальный CDF в Python с использованием scipy

Сообщение Anonymous »

Чтобы вычислить CDF многомерного нормального значения, я воспользовался этим примером (для одномерного случая), но не смог интерпретировать выходные данные, полученные scipy:

Код: Выделить всё

from scipy.stats import norm
import numpy as np
mean = np.array([1,5])
covariance = np.matrix([[1, 0.3 ],[0.3, 1]])
distribution = norm(loc=mean,scale = covariance)
print distribution.cdf(np.array([2,4]))
Вывод:

Код: Выделить всё

[[  8.41344746e-01   4.29060333e-04]
[  9.99570940e-01   1.58655254e-01]]
Если совместный CDF определен как:

Код: Выделить всё

P (X1 ≤ x1, . . . ,Xn ≤ xn)
тогда ожидаемый результат должен быть действительным числом от 0 до 1.

Подробнее здесь: https://stackoverflow.com/questions/305 ... sing-scipy
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»