# Chi squared test to test if data is from same distribution

15 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

##### 3 Comments

José-Luis
on 8 Feb 2013

### 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

### See Also

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!