private static float ComputeTpr(ChangePoint cp)
 {
     return(ComputeRecall(cp));
 }
 private static float ComputePrecision(ChangePoint p)
 {
     return((float)p.TP / (p.TP + p.FP));
 }
 private static float ComputeRecall(ChangePoint p)
 {
     return((float)p.TP / (p.TP + p.FN));
 }
 private static float ComputeFpr(ChangePoint cp)
 {
     return((float)cp.FP / (cp.FP + cp.TN));
 }