Chi squared test to test if data is from same distribution
8 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
José-Luis
2013-2-8
You could use a two-sample Kolmogorov-Smirnov test. This tests the hypothesis that the two samples come from the same distribution.
doc kstest2
3 个评论
José-Luis
2013-2-8
I am not sure I follow. It sounds like the KS test is what you are looking for. The documentation says that the sample comes from continous distributions. It says nothing about the sample themselves, which is what you are comparing. Or maybe I am missing something.
更多回答(1 个)
Sean de Wolski
2013-2-8
How abot anything here:
Or some of the anova tests:
doc anova1
doc anova2
doc anovan
4 个评论
José-Luis
2013-2-8
The KS test if for discrete data. What you assume is that the distribution they come from is continuous. That's a different thing.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Chi-Square Distribution 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!