change histogram to PDF
    10 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I have attached a histogram which is attached. This histogram is computed step by step based on milions of samples. 
If I don't compute it step-wise, Matlab gives "out of memory" error!
N_bins=100;
epsai= very long cell in which each array has millions of samples
cells_max= max of all samples(#millions)
cells_min= min of all samples(#millions)
bin_width=double(cells_max-cells_min)/N_bins;
edge_epsai=double(cells_min):bin_width:double(cells_max);
N_freq=zeros(1,N_bins);
for i=1:length(epsai)-1
    [N_freq_tmp,~]=histcounts(double(epsai{1,i}),edge_epsai);
    %save frequency
    N_freq=N_freq_tmp+N_freq;
end
result till here is attached, then I want to change to PDF as follows but the result is weird!I get lots of zero and few numbers in beginning anf ending pints of intterval!
[S_y_axis, h3,~]=histcounts(N_freq,edge_epsai,'Normalization','pdf');
0 comentarios
Respuestas (1)
  KSSV
      
      
 el 28 de Jun. de 2022
        x = randn(10000,1) ; 
histogram(x)
pd = fitdist(x,'kernel');
x_values = min(x):0.01:max(x) ; 
y_values = pdf(pd,x_values);
plot(x_values,y_values)
0 comentarios
Ver también
Categorías
				Más información sobre Data Distribution Plots en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



