Class MetricScorer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int k
      The depth parameter, or how deep of a ranked list to use to score the measure.
    • Constructor Summary

      Constructors 
      Constructor Description
      MetricScorer()  
    • Field Detail

      • k

        protected int k
        The depth parameter, or how deep of a ranked list to use to score the measure.
    • Constructor Detail

      • MetricScorer

        public MetricScorer()
    • Method Detail

      • setK

        public void setK​(int k)
        The depth parameter, or how deep of a ranked list to use to score the measure.
        Parameters:
        k - the new depth for this measure.
      • getK

        public int getK()
        The depth parameter, or how deep of a ranked list to use to score the measure.
      • loadExternalRelevanceJudgment

        public void loadExternalRelevanceJudgment​(java.lang.String qrelFile)
      • score

        public double score​(java.util.List<RankList> rl)
      • getRelevanceLabels

        protected int[] getRelevanceLabels​(RankList rl)
      • score

        public abstract double score​(RankList rl)
      • name

        public abstract java.lang.String name()
      • swapChange

        public abstract double[][] swapChange​(RankList rl)