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

9 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

### See Also

### Community Treasure Hunt

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

Start Hunting!