How to evaluate pdf for data containing NaN?

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?

Respuestas (3)

Wayne King
Wayne King el 25 de Feb. de 2013
Why not just remove the NaNs?
y = x(~isnan(x));
Youssef  Khmou
Youssef Khmou el 26 de Feb. de 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
Raguram el 26 de Feb. de 2013

0 votos

thanks wayne and youssef! that was helpful

Categorías

Productos

Etiquetas

Preguntada:

el 25 de Feb. de 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by