Examples of MeanAccumulator


Examples of org.grouplens.lenskit.util.statistics.MeanAccumulator

        return suffix;
    }

    @Override
    public MeanAccumulator createContext(Attributed algo, TTDataSet ds, Recommender rec) {
        return new MeanAccumulator();
    }
View Full Code Here

Examples of org.grouplens.lenskit.util.statistics.MeanAccumulator

        super(Result.class, Result.class);
    }

    @Override
    public MeanAccumulator createContext(Attributed algo, TTDataSet ds, Recommender rec) {
        return new MeanAccumulator();
    }
View Full Code Here

Examples of org.grouplens.lenskit.util.statistics.MeanAccumulator

        this(5);
    }

    @Override
    public MeanAccumulator createContext(Attributed algo, TTDataSet ds, Recommender rec) {
        return new MeanAccumulator();
    }
View Full Code Here

Examples of org.grouplens.lenskit.util.statistics.MeanAccumulator

        this.exclude = exclude;
    }

    @Override
    public MeanAccumulator createContext(Attributed algo, TTDataSet ds, Recommender rec) {
        return new MeanAccumulator();
    }
View Full Code Here

Examples of org.grouplens.lenskit.util.statistics.MeanAccumulator

    }

    @Test
    public void testAccumulator() {
        HLUtilityPredictMetric metric = new HLUtilityPredictMetric(5);
        MeanAccumulator acc = metric.createContext(null, null, null);
        assert acc != null;

        metric.measureUser(user1, acc);
        assertEquals(1, acc.getCount());
        assertEquals(0.9517, acc.getTotal(), 0.0001);

        metric.measureUser(user2, acc);
        assertEquals(2, acc.getCount());
        assertEquals(1.8883, acc.getTotal(), 0.0001);

        metric.measureUser(user3, acc);
        assertEquals(3, acc.getCount());
        assertEquals(2.7866, acc.getTotal(), 0.0001);
    }
View Full Code Here

Examples of org.grouplens.lenskit.util.statistics.MeanAccumulator

    }

    @Test
    public void testAccumulator() {
        NDCGPredictMetric metric = new NDCGPredictMetric();
        MeanAccumulator acc = metric.createContext(null, null, null);
        assertThat(acc, notNullValue());
        assert acc != null;
        metric.measureUser(user1, acc);
        assertEquals(1, acc.getCount());
        assertEquals(0.9533, acc.getTotal(), 0.0001);
        metric.measureUser(user2, acc);
        assertEquals(2, acc.getCount());
        assertEquals(1.9110, acc.getTotal(), 0.0001);
        metric.measureUser(user3, acc);
        assertEquals(3, acc.getCount());
        assertEquals(2.8069, acc.getTotal(), 0.0001);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.