Example usage for org.apache.commons.math3.analysis.function Log10 Log10

List of usage examples for org.apache.commons.math3.analysis.function Log10 Log10

Introduction

In this page you can find the example usage for org.apache.commons.math3.analysis.function Log10 Log10.

Prototype

Log10

Source Link

Usage

From source file:calculators.Calculator.java

/**
 * Calculates the pvalue./*from   w w w.  j av  a  2  s  .  c om*/
 *
 * @param control the control group intensities
 * @param target the target group intensities
 * @return
 */
private Double calculatePvalue(final double[] control, final double[] target) {
    TTest t_test = new TTest();
    Log10 logTen = new Log10();
    return -logTen.value(t_test.tTest(target, control));
}

From source file:org.grouplens.samantha.modeler.featurizer.LogarithmicExtractor.java

public Map<String, List<Feature>> extract(JsonNode entity, boolean update, IndexSpace indexSpace) {
    Map<String, List<Feature>> feaMap = new HashMap<>();
    if (entity.has(attrName)) {
        List<Feature> feaList = new ArrayList<>();
        double val = entity.get(attrName).asDouble();
        UnivariateFunction log10 = new Log10();
        FeatureExtractorUtilities.getOrSetIndexSpaceToFeaturize(feaList, update, indexSpace, indexName,
                attrName, log10.value(val + 1.0));
        feaMap.put(feaName, feaList);//w  w  w  .java 2  s  .  c o  m
    }
    return feaMap;
}

From source file:org.grouplens.samantha.modeler.featurizer.SelfPlusOneRatioExtractor.java

public Map<String, List<Feature>> extract(JsonNode entity, boolean update, IndexSpace indexSpace) {
    Map<String, List<Feature>> feaMap = new HashMap<>();
    if (entity.has(attrName)) {
        SelfPlusOneRatioFunction ratio = new SelfPlusOneRatioFunction();
        List<Feature> feaList = new ArrayList<>();
        double val = entity.get(attrName).asDouble();
        if (!sparse || val != 0.0) {
            if (log) {
                Log10 log10 = new Log10();
                val = log10.value(val + 1.0);
            }//from  ww w.j a  v  a  2 s .com
            FeatureExtractorUtilities.getOrSetIndexSpaceToFeaturize(feaList, update, indexSpace, indexName,
                    attrName, ratio.value(val));
            feaMap.put(feaName, feaList);
        }
    }
    return feaMap;
}