Interface IRegressionPredictor

    • Method Detail

      • score

        double score​(Map<String,​?> row)
        Scores a single row.
        Parameters:
        row - row with features.
        Returns:
        predicted value.
      • score

        double score​(Iterable<?> row)
        Scores a single row.

        NOTE:

        Here Iterable<?> row is the feature values in the same order as they goes in IPredictorInfo.getFeatures().

        Parameters:
        row - row with feature values in right order.
        Returns:
        predicted.
      • scoreWithExplanations

        Score<Double> scoreWithExplanations​(Map<String,​?> row)
        Scoring with the default prediction explanations parameters.
        Returns:
        scores with explanations.
      • scoreWithExplanations

        Score<Double> scoreWithExplanations​(Iterable<?> row)
        Scoring with the default prediction explanations parameters.
        Returns:
        scores with explanations.
      • scoreWithExplanations

        Score<Double> scoreWithExplanations​(Map<String,​?> row,
                                            ExplanationParams predictionExplanationParams)
        Scoring with some overriden prediction explanation parameters.
        Parameters:
        predictionExplanationParams - prediction explanations parameters to override.
        Returns:
        scores with explanations.
      • scoreWithExplanations

        Score<Double> scoreWithExplanations​(Iterable<?> row,
                                            ExplanationParams predictionExplanationParams)
        Scoring with some overriden prediction explanation parameters.
        Parameters:
        predictionExplanationParams - prediction explanations parameters to override.
        Returns:
        scores with explanations.