Can I use the kstest function to check if the data have a CDF defined by myself?
4 views (last 30 days)
Show older comments
Isuru Udayangani
on 7 Jan 2016
Answered: Brendan Hamm
on 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 Comments
Accepted Answer
Brendan Hamm
on 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 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!