Package com.inadco.hbl.math.aggregators

Examples of com.inadco.hbl.math.aggregators.OnlineExpBiasedBinomialSummarizer


    static OnlineExpBiasedBinomialSummarizer createExpBinomialSum(Properties props,
                                                                                   boolean bareInstance) {

        if (bareInstance)
            return new OnlineExpBiasedBinomialSummarizer();

        double dt;
        double m = OnlineExpBiasedBinomialSummarizer.DEFAULT_HISTORY_MARGIN;
        double p0;
        double epsilon = OnlineExpBiasedBinomialSummarizer.DEFAULT_EPSILON;

        if (props.containsKey("m"))
            m = Double.parseDouble(props.getProperty("m"));
        if (props.containsKey("epsilon"))
            epsilon = Double.parseDouble(props.getProperty("epsilon"));

        Validate.isTrue(props.containsKey("dt"), "dt parameter is required for exp binomial summarizer");
        dt = Double.parseDouble(props.getProperty("dt"));

        Validate.isTrue(props.containsKey("p0"), "p0 parameter is required for exp binomial summarizer");
        p0 = Double.parseDouble(props.getProperty("p0"));

        return new OnlineExpBiasedBinomialSummarizer(p0, epsilon, dt, m);
    }
View Full Code Here

TOP

Related Classes of com.inadco.hbl.math.aggregators.OnlineExpBiasedBinomialSummarizer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.