MATLAB Answers


How to get the number of bin and bin edges from chi2gof test

Asked by John
on 7 Feb 2012

Hi there,

I am fitting a chi squared distribution to data, could some tell me what is the correct syntax to return the number of bins and bin boundaries?

Many thanks





No products are associated with this question.

1 Answer

Answer by Vieniava
on 7 Feb 2012

Use this kind

[h,p,stats] = chi2gof(...)


NumberOfBins = numel(stats.O);

And boundaries of i-th bin are:

BoundariesIth = [ stats.edges(i) stats.edges(i+1) ];

  1 Comment

on 7 Feb 2012


Thank you - is there anyway to find the optimum number of bins that returns the lowest chi squared statistic? or is it trial and error?

Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!