How to evaluate pdf for data containing NaN?
Ältere Kommentare anzeigen
I need to evaluate mean, std, pdf for data in matrix (n,1) which has NaN for some rows I used 'nanmean' & 'nanstd' to calculate mean and standard deviation by ignoring nan, but I dont know how to evaluate pdf for that case.
can anyone help me in this case?
Antworten (3)
Wayne King
am 25 Feb. 2013
Why not just remove the NaNs?
y = x(~isnan(x));
Youssef Khmou
am 26 Feb. 2013
hi, if you are evaluating the PDF with hist, then the function automatically ignores the NAN values : or you can remove them like the answer above :
r=rand(100,1);
r(50:60)=NaN;
hist(r);
figure, hist(r(~isnan(r)))
Note : hist is not functioning with "Inf" .
Raguram
am 26 Feb. 2013
0 Stimmen
Kategorien
Mehr zu Probability Density Functions finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!