def generateRulesOportunity(self): self.model = C45.dt_c45(Xdata=self.objDados.arrData, ydata=self.objDados.arrTarget) print(self.model)
def getConfusionMatrixOportunity(self): print( C45.get_confusion_matrix( self.objDados.arrTarget, self.arrError, labels=['SEM_OPORTUNIDADE', 'OPORTUNIDADE']))
def errorRate(self): print(C45.errorRate(self.arrError))
def getConfusionMatrix(self): print( C45.get_confusion_matrix( self.objDados.arrTarget, self.arrError, labels=['ERRO_COBRANCA', 'COBRANCA_CORRETA']))
def verifyErrorsOportunity(self): self.objDados.getDataOportunity('false') self.arrError = C45.prediction_dt_c45(self.model, self.objDados.arrData) print(self.arrError)