Chi squared test to test if data is from same distribution
12 views (last 30 days)
Show older comments
Hello,
I have recorded some discrete data with an unspecified distribution.
I have generated some discrete data from a model.
I looking to check to see if the generated data has the same distribution as the real data.
If the data was continious, I would use a Q-Q plot and a striaght line would indicate that it is true.
As the data is discrete, I need another test.
I was thinking a chi-squared test would be suitbale?
Would Matlab have such a function? I would be grateful if somebody could perhaps demonstrate an example?
kind regards
0 Comments
Accepted Answer
José-Luis
on 8 Feb 2013
You could use a two-sample Kolmogorov-Smirnov test. This tests the hypothesis that the two samples come from the same distribution.
doc kstest2
More Answers (1)
Sean de Wolski
on 8 Feb 2013
How abot anything here:
Or some of the anova tests:
doc anova1
doc anova2
doc anovan
4 Comments
José-Luis
on 8 Feb 2013
The KS test if for discrete data. What you assume is that the distribution they come from is continuous. That's a different thing.
See Also
Categories
Find more on Chi-Square Distribution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!