2012-07-04 29 views

回答

4

從10'000值的分佈中,您預計輸出長度爲10'001。最有可能的是,您的分佈包含44個NaN或重複值。前者與sum(isnan(data(:))覈對,後者與length(unique(data(:))覈對。

>> out = ecdf(1:5) 
out = 
     0 
    0.2000 
    0.4000 
    0.6000 
    0.8000 
    1.0000 
>> length(out) 
ans = 
    6 
>> out = ecdf([1:5,NaN,NaN]) 
out = 
     0 
    0.2000 
    0.4000 
    0.6000 
    0.8000 
    1.0000 
>> length(out) 
ans = 
    6 
>> out = ecdf([1:5,5,5]) 
out = 
     0 
    0.1429 
    0.2857 
    0.4286 
    0.5714 
    1.0000 
>> length(out) 
ans = 
    6 
+0

是的,這是正確的。我沒有想到這一點。謝謝! – Pupil