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?
回答 (3 件)
Wayne King
2013 年 2 月 25 日
Why not just remove the NaNs?
y = x(~isnan(x));
Youssef Khmou
2013 年 2 月 26 日
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" .
カテゴリ
ヘルプ センター および File Exchange で Probability Density Functions についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!