How can i do probability distribution fitting of experimental data?
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi Everybody, I would like to do Fit with 'Rayleigh', 'Weibull', 'Lognormal', 'Nakagami','Rician' of experimental data those are in negative log values;
Problem: Once i do fitting like pd2 = fitdist(vecteur_amplitude','Rician'); gives
Error using prob.RicianDistribution>ricefit (line 273) The data in X must be positive
This error for all distributions except 'Rayleigh'. Could you please help me. Thanks.
Regards Tariq
댓글 수: 0
답변 (2개)
the cyclist
2014년 5월 5일
The error message seems pretty straightforward. A Rician distribution, by definition, has support only over positive values of x. If your data are negative, then they cannot possibly be directly fit with a Rician. Did you instead want to fit a Rician to -x?
댓글 수: 0
Shah Tariq
2014년 5월 5일
댓글 수: 1
the cyclist
2014년 5월 5일
I took a quick look at the paper. I don't believe they fit any negative values. As they describe in the paper, they did a transformation on the data to display it. I expect that they started off with entirely positive values which were fit. Then they normalized to the median value (presumably meaning that they simply divided by the median), and reported that ratio in decibels, which will mean that small positive values of the ratio will have negative values in decibels.
But, that's just my best guess as to what they did.
참고 항목
카테고리
Help Center 및 File Exchange에서 Nakagami Distribution에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!