Hi,
I'm puzzled with normfit.
I have intensity of velocity data on a given X-direction, converted as a 1-D vector Vx. It has a size of S= 256 X 256 elements (65536) elements. They are signed values, of the order of 10^-2.
No problem with dfittool. I get sensible values for mean and standard deviation. But i need to automate the process, for batch processing. No GUI. Thus, thought i used normfit to fit a PDF. 1) Is this the right way to go ? Is normfit designed to fit a PDF with signed bins values ?
I thought i'd output the histogram data and built the PDF from there : So i did :
[nVx,Vxbins]=hist(Vx,nbins)
Then to obtain pdf i did :
pdf = nVx ./ (S*diff(Vxbins(1:2)))
A posteriori, i checked that actually sum(nVx) = S = 65336 (makes sense to me)
From there, not sure i should normalize to the max… does normfit require that ? My max value in the pdf is about 15.
From there, i do
[mu , sigma, blah...] = normfit(pdf)
Result is crap, i get something completely different from dfittool.
What am i missing ? Is normfit not designed for this situation ? If not, what is the right way to go ?
Thanks
Best Answer