logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

r.quantile - Compute quantiles using two passes.

Authors

       Glynn Clements
       Markus Metz

Description

r.quantile computes quantiles in a manner suitable for use with large amounts of data. It  is  using  two
       passes.

Example

       Calculation of elevation quantiles (printed to standard-out):
       g.region raster=elevation -p
       r.quantile input=elevation percentiles=0.1,1,10,25,50,75,90,99,99.9
       The output of r.quantile can be used for quantile classification:
       g.region raster=elevation -p
       r.quantile elevation quantiles=5 -r --quiet | r.recode elevation \
                  out=elev_quant5 rules=-

Keywords

       raster, algebra, statistics, percentile, quantile

Name

r.quantile  - Compute quantiles using two passes.

Notes

       Quantiles  are calculated following algorithm 7 from Hyndman and Fan (1996), which is also the default in
       R and numpy.

References

           •   Hyndman and Fan (1996) SampleQuantilesinStatisticalPackages, AmericanStatistician.  American
               Statistical Association. 50 (4): 361-365. DOI: 10.2307/2684934

           •   EngineeringStatisticsHandbook:Percentile, NIST

See Also

r.mode,r.quant,r.recode,r.series,r.stats,r.stats.quantile,r.stats.zonal,r.statistics,r.univar,v.rast.stats

Source Code

       Available at: r.quantile source code (history)

       Accessed: Friday Apr 04 01:19:25 2025

       Main index | Raster index | Topics index | Keywords index | Graphical index | Full index

       © 2003-2025 GRASS Development Team, GRASS GIS 8.4.1 Reference Manual

GRASS 8.4.1                                                                                   r.quantile(1grass)

Synopsis

r.quantiler.quantile--helpr.quantile   [-r]   input=name   [quantiles=integer]    [percentiles=float[,float,...]]    [bins=integer]
       [file=name]   [--overwrite]  [--help]  [--verbose]  [--quiet]  [--ui]

   Flags:-r
           Generate recode rules based on quantile-defined intervals

       --overwrite
           Allow output files to overwrite existing files

       --help
           Print usage summary

       --verbose
           Verbose module output

       --quiet
           Quiet module output

       --ui
           Force launching GUI dialog

   Parameters:input=name[required]
           Name of input raster map

       quantiles=integer
           Number of quantiles
           Default: 4percentiles=float[,float,...]
           List of percentiles

       bins=integer
           Number of bins to use
           Default: 1000000file=name
           Name for output file (if omitted or "-" output to stdout)

See Also