Class LinearRegRank


  • public class LinearRegRank
    extends Ranker
    • Field Detail

      • lambda

        public static double lambda
      • weight

        protected double[] weight
    • Constructor Detail

      • LinearRegRank

        public LinearRegRank()
      • LinearRegRank

        public LinearRegRank​(java.util.List<RankList> samples,
                             int[] features,
                             MetricScorer scorer)
    • Method Detail

      • init

        public void init()
        Description copied from class: Ranker
        HAVE TO BE OVER-RIDDEN IN SUB-CLASSES
        Specified by:
        init in class Ranker
      • learn

        public void learn()
        Specified by:
        learn in class Ranker
      • toString

        public java.lang.String toString()
        Specified by:
        toString in class Ranker
      • model

        public java.lang.String model()
        Specified by:
        model in class Ranker
      • loadFromString

        public void loadFromString​(java.lang.String fullText)
        Specified by:
        loadFromString in class Ranker
      • name

        public java.lang.String name()
        Specified by:
        name in class Ranker
      • solve

        protected double[] solve​(double[][] A,
                                 double[] B)
        Solve a system of linear equations Ax=B, in which A has to be a square matrix with the same length as B
        Parameters:
        A -
        B -
        Returns:
        x