Can I use the kstest function to check if the data have a CDF defined by myself?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Isuru Udayangani
le 7 Jan 2016
Réponse apportée : Brendan Hamm
le 7 Jan 2016
Hi!
I have a vector of random variables. I want to check whether they are generated from a power law distribution. I have my own function to calculate their CDF's. Can I still use this CDF matrix for the kstest function in matlab? (power law distribution is not included in the list of CDF distributions available for the function)
Thanks.
0 commentaires
Réponse acceptée
Brendan Hamm
le 7 Jan 2016
Yes, if you have a function that calculates the CDF of the distribution you can calculate the CDF at your sample values and pass this into the kstest function.
For a column vector of sample values x and CDF function F(x), create a matrix such that:
myCDF = [x F(x)];
and call:
kstest(x,'CDF',myCDF);
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!