Alex Herbert created STATISTICS-90: -------------------------------------- Summary: Support statistic creation using an array range Key: STATISTICS-90 URL: https://issues.apache.org/jira/browse/STATISTICS-90 Project: Commons Statistics Issue Type: New Feature Components: descriptive Affects Versions: 1.1 Reporter: Alex Herbert
Add support for using part of an array to create statistics: {code:java} double[] x = ... int from = ... int to = ... Min.ofRange(x, from, to); DoubleStatistics.ofRange(EnumSet.of(Statistic.MIN), x, from, to);{code} This change should have no impact on performance for full length arrays and improve memory consumption by avoiding array copies on sub-ranges. Results from STATISTICS-89 indicate a non-negligible performance gain for fast computing statistics. Note: Support for sub-ranges is present in the Commons Math UnivariateStatistic interface. This change will allow supporting replacement of the Math API with Statistics. -- This message was sent by Atlassian Jira (v8.20.10#820010)