@interface AWDProactiveModelFittingEvalMetrics : PBCodable { struct { float *list; unsigned long long count; unsigned long long size; } _negativeScores; struct { float *list; unsigned long long count; unsigned long long size; } _positiveScores; struct { unsigned char falseNegatives : 1; unsigned char falsePositives : 1; unsigned char trueNegatives : 1; unsigned char truePositives : 1; unsigned char f1 : 1; unsigned char rmse : 1; unsigned char secsToExecute : 1; } _has; } @property (nonatomic) BOOL hasRmse; @property (nonatomic) float rmse; @property (nonatomic) BOOL hasF1; @property (nonatomic) float f1; @property (nonatomic) BOOL hasTruePositives; @property (nonatomic) unsigned long long truePositives; @property (nonatomic) BOOL hasTrueNegatives; @property (nonatomic) unsigned long long trueNegatives; @property (nonatomic) BOOL hasFalsePositives; @property (nonatomic) unsigned long long falsePositives; @property (nonatomic) BOOL hasFalseNegatives; @property (nonatomic) unsigned long long falseNegatives; @property (readonly, nonatomic) unsigned long long positiveScoresCount; @property (readonly, nonatomic) float *positiveScores; @property (readonly, nonatomic) unsigned long long negativeScoresCount; @property (readonly, nonatomic) float *negativeScores; @property (nonatomic) BOOL hasSecsToExecute; @property (nonatomic) float secsToExecute; + (id)evalMetricsWithRmse:(float)a0 f1:(float)a1; + (id)evalMetricsWithRmse:(float)a0 f1:(float)a1 truePositives:(unsigned long long)a2 trueNegatives:(unsigned long long)a3 falsePositives:(unsigned long long)a4 falseNegatives:(unsigned long long)a5; - (unsigned long long)hash; - (void)dealloc; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (id)toDictionary; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)addNegativeScores:(float)a0; - (void)addPositiveScores:(float)a0; - (void)clearNegativeScores; - (void)clearPositiveScores; - (float)negativeScoresAtIndex:(unsigned long long)a0; - (float)positiveScoresAtIndex:(unsigned long long)a0; - (void)setNegativeScores:(float *)a0 count:(unsigned long long)a1; - (void)setPositiveScores:(float *)a0 count:(unsigned long long)a1; @end