I am using MATLAB 2012a to run 3 tests. With my data, I obtain very small values, and for the Anderson–Darling (A–D) tests, the results are not even normalized. Please verify my code. I am also using the A–D script which is found at [this link][1]. sample= N; h1=histfit(sample,30,'weibull'); xdata1 = get(h1(2), 'XData'); ydata1 = get(h1(2), 'YData'); [~,p_weibull_cs,stats_weibull_cs] = chi2gof(ydata1); [~,p_weibull_ks,stats_weibull_ks] = kstest(ydata1); p_weibull_ad = AnDartest(ydata1); [1]: http://www.mathworks.com/matlabcentral/fileexchange/14807-andartest