How to evaluate pdf for data containing NaN?
Mostrar comentarios más antiguos
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
el 25 de Feb. de 2013
Why not just remove the NaNs?
y = x(~isnan(x));
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
el 26 de Feb. de 2013
0 votos
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!