        rf=rf.reset_index()
        zt = zedstat.processRoc(df=rf, order=3, total_samples=2*calibration_num,
                                positive_samples=calibration_num, alpha=0.01, prevalence=0.5)
        zt.smooth(STEP=0.001)
        zt.allmeasures(interpolate=True)
        zt.usample(precision=3)
        Z = zt.get()
        
        if self.VERBOSE:
            rf.to_csv(&#39;tmp.csv&#39;)
            print(X,labels,pred,rf,Z)
            
        self.veritas_model[&#39;upper_scoretoprobability&#3