आदेश बहुविविध सामान्य की CDF की गणना करने के लिए, मैं (univariate मामले के लिए) this उदाहरण का पालन किया लेकिन उत्पादन scipy द्वारा उत्पादित की व्याख्या नहीं कर सकते हैं:अजगर में बहुभिन्नरूपी सामान्य 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.
द्वारा CDF गणना मैं आपको लगता है नहीं है multivariate मामले के लिए 'scipy.stats.norm' का उपयोग कर सकते हैं। – cel
'scipy.stats' में 'multivariate_normal' है (http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.multivariate_normal.html), लेकिन इसमें' cdf' विधि नहीं है। –