different in Poisson distribution test
I have a problem when i take a test of poisson distribution. I have the data: 0, 1, 2, 0, 3, 2, 1, 2, 1, 0, 1, 2, 3, 2, 1, 1, 0, 1, 2, 3, 1, 0, 1, 1, 2, 1, 2, 1, 0, 1, 2, 1, 3, 2, 0, 1, 1, 2, 1, 1. I test is wonder the data have Poisson distribution. I use 3 ways:
>> dl=[0, 1, 2, 0, 3, 2, 1, 2, 1, 0, 1, 2, 3, 2, 1, 1, 0, 1, 2, 3, 1, 0, 1, 1, 2, 1, 2, 1, 0, 1, 2, 1, 3, 2, 0, 1, 1, 2, 1, 1];
>> x=unique(dl);
>> ts=histcounts(dl);
>> [h,p]=chi2gof(dl,’CDF’,makedist(‘Poisson’,mean(dl)))
the results are: h = 0 p = 0.9810
2. >> n=length(dl);
>> tslt=n*pdf(makedist(‘Poisson’,mean(dl)),x);
>> [h,p]=chi2gof(x,’Ctrs’, x, ‘Frequency’, ts, ‘Expected’,tslt, ‘NParams’, 1)
the results are: h = 0 p = 0.1019
3. >> [h,p]=kstest(dl’,’CDF’, makedist(‘Poisson’,mean(dl)))
h =1 p = 7.8989e-08
3 ways return 3 different results. Please help me explain why it isI have a problem when i take a test of poisson distribution. I have the data: 0, 1, 2, 0, 3, 2, 1, 2, 1, 0, 1, 2, 3, 2, 1, 1, 0, 1, 2, 3, 1, 0, 1, 1, 2, 1, 2, 1, 0, 1, 2, 1, 3, 2, 0, 1, 1, 2, 1, 1. I test is wonder the data have Poisson distribution. I use 3 ways:
>> dl=[0, 1, 2, 0, 3, 2, 1, 2, 1, 0, 1, 2, 3, 2, 1, 1, 0, 1, 2, 3, 1, 0, 1, 1, 2, 1, 2, 1, 0, 1, 2, 1, 3, 2, 0, 1, 1, 2, 1, 1];
>> x=unique(dl);
>> ts=histcounts(dl);
>> [h,p]=chi2gof(dl,’CDF’,makedist(‘Poisson’,mean(dl)))
the results are: h = 0 p = 0.9810
2. >> n=length(dl);
>> tslt=n*pdf(makedist(‘Poisson’,mean(dl)),x);
>> [h,p]=chi2gof(x,’Ctrs’, x, ‘Frequency’, ts, ‘Expected’,tslt, ‘NParams’, 1)
the results are: h = 0 p = 0.1019
3. >> [h,p]=kstest(dl’,’CDF’, makedist(‘Poisson’,mean(dl)))
h =1 p = 7.8989e-08
3 ways return 3 different results. Please help me explain why it is I have a problem when i take a test of poisson distribution. I have the data: 0, 1, 2, 0, 3, 2, 1, 2, 1, 0, 1, 2, 3, 2, 1, 1, 0, 1, 2, 3, 1, 0, 1, 1, 2, 1, 2, 1, 0, 1, 2, 1, 3, 2, 0, 1, 1, 2, 1, 1. I test is wonder the data have Poisson distribution. I use 3 ways:
>> dl=[0, 1, 2, 0, 3, 2, 1, 2, 1, 0, 1, 2, 3, 2, 1, 1, 0, 1, 2, 3, 1, 0, 1, 1, 2, 1, 2, 1, 0, 1, 2, 1, 3, 2, 0, 1, 1, 2, 1, 1];
>> x=unique(dl);
>> ts=histcounts(dl);
>> [h,p]=chi2gof(dl,’CDF’,makedist(‘Poisson’,mean(dl)))
the results are: h = 0 p = 0.9810
2. >> n=length(dl);
>> tslt=n*pdf(makedist(‘Poisson’,mean(dl)),x);
>> [h,p]=chi2gof(x,’Ctrs’, x, ‘Frequency’, ts, ‘Expected’,tslt, ‘NParams’, 1)
the results are: h = 0 p = 0.1019
3. >> [h,p]=kstest(dl’,’CDF’, makedist(‘Poisson’,mean(dl)))
h =1 p = 7.8989e-08
3 ways return 3 different results. Please help me explain why it is poisson distribution, chi2gof, kstest MATLAB Answers — New Questions









