[GRASS-user] Re: Calculating standard error of many maps?
Glynn Clements
glynn at gclements.plus.com
Tue Feb 10 05:06:34 EST 2009
Moritz Lennert wrote:
> >>> Just one clarification: I would like to calculate these descriptive
> >>> stats for each cell, to obtain "variability maps".
> >>> Rainer
> >>> On Mon, Feb 9, 2009 at 5:57 PM, Rainer M Krug <r.m.krug at gmail.com
> >>> <mailto:r.m.krug at gmail.com>> wrote:
> >>>> Hi
> >>>>
> >>>> I have 25000 maps, generated by simulation predictions, and I would
> >>>> like to calculate some descriptive stats, like mean, standard
> >>>> deviation, median, quartiles.
> >>>>
> >>>> Is there an easy way of doing this in GRASS?
> >>
> >>
> >> r.series ?
> >>
> >> You will probably have to use xargs to collate that many map names...
> >
> > Or you can use g.mlist if the names have a common prefix, suffix, etc.
> > This assumes you want a single map that displays the result of all the
> > input maps.
> >
> > E.g.
> >
> > r.series input="`g.mlist rast pattern='prefix_*' sep=,`"
> > output=prefix_stddev method=stddev
>
> Yes, but if I'm not mistaken, this won't work with 25000 maps as it
> would create a too long command line.
25000 maps will probably also exceed the resource limit for the number of
open descriptors. It's common for user processes to be limited to 1024
descriptors; you need to modify /etc/security/limits.conf to increase the
limit.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-user
mailing list