[ 
https://issues.apache.org/jira/browse/STATISTICS-71?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anirudh Joshi updated STATISTICS-71:
------------------------------------
    Description: 
Jira ticket to track the implementation of the Univariate statistics required 
for the updated SummaryStatistics API. 
The implementation would be "storeless". It should be used for calculating 
statistics that can be computed in one pass through the data without storing 
the sample values.

Currently I have the definition of API as (this might evolve as I continue 
working)
{code:java}

public interface StorelessUnivariateStatistic extends DoubleConsumer, 
DoubleSupplier {

    StorelessUnivariateStatistic add(double d);

    StorelessUnivariateStatistic addAll(double[] values);

    StorelessUnivariateStatistic addAll(double[] values, int start, int length);

    long getN();

    void combine(StorelessUnivariateStatistic other);
} {code}
 

 

  was:
Jira ticket to track the implementation of the Univariate statistics required 
for the updated SummaryStatistics API. 
The implementation would be "storeless". It should be used for calculating 
statistics that can be computed in one pass through the data without storing 
the sample values.


> Implementation of Univariate Statistics
> ---------------------------------------
>
>                 Key: STATISTICS-71
>                 URL: https://issues.apache.org/jira/browse/STATISTICS-71
>             Project: Commons Statistics
>          Issue Type: Task
>          Components: descriptive
>            Reporter: Anirudh Joshi
>            Priority: Minor
>              Labels: gsoc, gsoc2023
>
> Jira ticket to track the implementation of the Univariate statistics required 
> for the updated SummaryStatistics API. 
> The implementation would be "storeless". It should be used for calculating 
> statistics that can be computed in one pass through the data without storing 
> the sample values.
> Currently I have the definition of API as (this might evolve as I continue 
> working)
> {code:java}
> public interface StorelessUnivariateStatistic extends DoubleConsumer, 
> DoubleSupplier {
>     StorelessUnivariateStatistic add(double d);
>     StorelessUnivariateStatistic addAll(double[] values);
>     StorelessUnivariateStatistic addAll(double[] values, int start, int 
> length);
>     long getN();
>     void combine(StorelessUnivariateStatistic other);
> } {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to