Class ScoreMatrix

java.lang.Object
com.whylogs.core.metrics.ScoreMatrix

public class ScoreMatrix
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    ScoreMatrix​(java.lang.String predictionField, java.lang.String targetField, java.lang.String scoreField)  
  • Method Summary

    Modifier and Type Method Description
    @NonNull ScoreMatrix copy()  
    static ScoreMatrix fromProtobuf​(com.whylogs.core.message.ScoreMatrixMessage msg)  
    long[][] getConfusionMatrix()  
    java.util.List<java.lang.String> getLabels()  
    ScoreMatrix merge​(ScoreMatrix other)  
    com.whylogs.core.message.ScoreMatrixMessage.Builder toProtobuf()  
    java.lang.String toString()  
    void track​(java.util.Map<java.lang.String,​?> columns)  
    <T> void update​(T prediction, T target, double score)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ScoreMatrix

      public ScoreMatrix​(java.lang.String predictionField, java.lang.String targetField, java.lang.String scoreField)
  • Method Details

    • getLabels

      public java.util.List<java.lang.String> getLabels()
    • getConfusionMatrix

      public long[][] getConfusionMatrix()
    • track

      public void track​(java.util.Map<java.lang.String,​?> columns)
    • update

      public <T> void update​(T prediction, T target, double score)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • merge

      public ScoreMatrix merge​(ScoreMatrix other)
    • copy

      @NonNull public @NonNull ScoreMatrix copy()
    • toProtobuf

      @NonNull public com.whylogs.core.message.ScoreMatrixMessage.Builder toProtobuf()
    • fromProtobuf

      public static ScoreMatrix fromProtobuf​(com.whylogs.core.message.ScoreMatrixMessage msg)