You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Anirudh Joshi (Jira)" <ji...@apache.org> on 2023/07/01 22:16:00 UTC

[jira] [Updated] (STATISTICS-71) Implementation of Univariate Statistics

     [ 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 DoubleStorelessUnivariateStatistic extends DoubleSupplier {

    DoubleStorelessUnivariateStatistic add(double v);

    long getCount();

    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.

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}


> 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 DoubleStorelessUnivariateStatistic extends DoubleSupplier {
>     DoubleStorelessUnivariateStatistic add(double v);
>     long getCount();
>     void combine(StorelessUnivariateStatistic other);
> } {code}
>  



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