scipy/scipy — pull request #336 by timcera (2012-10-11 17:14:57+00:00)
Title: Addition of pearson3 distribution

Added a pearson3 distribution.

Formula is derived from:
http://engineering.tufts.edu/cee/people/vogel/publications/probability-plot.pdf

I compared the .pdf() and .cdf() results to tables in:
http://projecteuclid.org/DPubS/Repository/1.0/Disseminate?view=body&id=pdf_1&handle=euclid.aoms/1177733130

I think I did everything OK, but a couple questions remain...

The only way that I could get the .cdf() to work was to make sure the .pdf() returned a float rather than a scalar array. Looks a little clumsy at the end of the ._pdf().

Since if the skew argument is close to zero, the _norm_pdf() should be returned I have to loop through the possibly multiple skew values.

Kindest regards,
Tim