[GRASS-dev] r.regression.multi failing

Paulo van Breugel p.vanbreugel at gmail.com
Wed Mar 23 07:55:40 PDT 2016



On 23-03-16 15:24, Anna Petrášová wrote:
> On Wed, Mar 23, 2016 at 10:01 AM, Luca Delucchi <lucadeluge at gmail.com> wrote:
>> On 23 March 2016 at 14:31, Paulo van Breugel <p.vanbreugel at gmail.com> wrote:
>>> Hi,
>>>
>> Hi,
>>
>>> I am using r.regression.multi in a python script (using grass.run_command())
>>> to compute the variance inflation factor (VIF).  It runs in a loop,
>>> regressing variables one by one to all the other variables. It sometimes
>>> happen that the function fails with:
>>>
>>> WARNING: Matrix is unsolvable
>>> ERROR: Multiple regression failed
>>>
>>> This causes my script to stop. However, I would like to capture this warning
>>> / error, and continue. Do you know how I can accomplish this?
>>>
>> did you try with try except ?
> Yes, specifically:
>
> from grass.exceptions import CalledModuleError
>
> try:
>      gscript.run_command(...)
> except CalledModuleError:
>     ...
Thanks Luca and Anna, I'll have a look at except and give it a try

>
>
>>> Paulo
>>>
>> --
>> ciao
>> Luca
>>
>> www.lucadelu.org
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev



More information about the grass-dev mailing list