Can I use the kstest function to check if the data have a CDF defined by myself?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Isuru Udayangani
il 7 Gen 2016
Risposto: Brendan Hamm
il 7 Gen 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 Commenti
Risposta accettata
Brendan Hamm
il 7 Gen 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 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!