Rayleigh distribution to the scatter plot

5 vues (au cours des 30 derniers jours)
Fatemeh Shomal Zadeh
Fatemeh Shomal Zadeh le 10 Nov 2020
Hi,
I did plot the scatter plot and want to fit the rayleigh distribution to it. Should I use the fitdist function? If yes , could you please let me know how as it has the x and y values.
scatter(x1{i,j}(idx1{i,j}==1),x2{i,j}(idx1{i,j}==1),'r.');
Thanks so much
  1 commentaire
Fatemeh Shomal Zadeh
Fatemeh Shomal Zadeh le 10 Nov 2020
and when I am coding this way pd = fitdist(x1{i,j}(idx1{i,j}==1),'Rayleigh', 'By',x2{i,j}(idx1{i,j}==1)), I am receiving the error of X must be a numeric column vector. How can I solve it?

Connectez-vous pour commenter.

Réponse acceptée

Raunak Gupta
Raunak Gupta le 14 Nov 2020
Hi,
I assume the scatter plot is close to Rayleigh distribution and the x axis represent a free variable according to which the corresponding y value represent an output following Rayleigh probability distribution function. In that case the task looks like Curve fitting rather than distribution fitting (for which fitdist is used). You can see the difference as explained in this documentation. In this documentation Weibull distribution is explained and Rayleigh is a special case of Weibull distribution as explained here. So, you can change the equations accordingly for fitting the Rayleigh distribution curve to the data.
  1 commentaire
Fatemeh Shomal Zadeh
Fatemeh Shomal Zadeh le 14 Nov 2020
Hi,
Thanks a lot for your help and respond.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by