[SciPy-Dev] Subversion scipy.stats irregular problem with source code example

James Phillips zunzun at zunzun.com
Fri Oct 1 14:18:52 EDT 2010


On Fri, Oct 1, 2010 at 8:07 AM,  <josef.pktd at gmail.com> wrote:
> On Fri, Oct 1, 2010 at 1:21 PM, James Phillips <zunzun at zunzun.com> wrote:
>>
>> distribution: gamma took 206.991358995 seconds to run
>> de parameters [  1.40727512e+02  -5.83784812e+00   5.55091421e-02]
>> nnlf: 26.7597491247
>
>>>> scipy.stats.gamma.pdf(np.linspace(0,5,11), 300.5609591140931425, loc=0, scale=0.5)
> array([ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.])
>>>> scipy.stats.gamma.pdf(np.linspace(0,5,11), 300.5609591140931425, loc=0, scale=0.25)
> array([  0.,   0.,   0.,   0.,   0.,   0.,  NaN,  NaN,  NaN,  NaN,  NaN])
>
> Given that you are doing a randomized search, there might not be
> enough restrictions that the parameters make sense. I did some fuzz
> testing when I got started with distributions but haven't run them in
> a long time. Your random parameters might hit some range where the
> numerical accuracy and correct results have never been checked.
> It's possible that fmin could get stuck with some nans in the results.
> I don't know how many dark corners are left.

You have loc=0 where the GA fit the example data set to -5.8 or so,
and I see from your results that the NaNs are dependent on your scale
value of 0.5 or 0.25.

     James



More information about the SciPy-Dev mailing list