Venn-Abers 预测器 https://arxiv.org/pdf/1211.0025.pdf
是一种基于Venn预测器的新的专注于二元预测问题的统计方法。它们生成的是概率类型的预测,这些预测在标准假设下(即观察是从同一分布独立生成的)是很好校准的。这种预测器的一个关键特点是它们输出的是概率区间而不是单一的概率点。Venn-Abers 预测器可以与其他模型结合使用。
Venn-Abers 预测器 输出的分数映射到经过良好校准的概率。
have a try https://github.com/ptocca/VennABERS
calibrPts = [(1,1,2),(2,2,4),(3,3,0),(4,4,2),(5,5,1),(6,6,5),(7,7,7)]
testScores = [1.5,2.5,3.5,4.5,5.5,6.5]
p0,p1 = ScoresToMultiProbs(calibrPts,testScores)
print(p0, p1)
[0.5 1. 1.66666667 2.33333333 3. 3.75 ] [1. 1. 1. 1. 1. 1.]
两个列表分别代表对应的代表上限和下限。