예제 #1
0
 def generateRulesOportunity(self):
     self.model = C45.dt_c45(Xdata=self.objDados.arrData,
                             ydata=self.objDados.arrTarget)
     print(self.model)
예제 #2
0
 def getConfusionMatrixOportunity(self):
     print(
         C45.get_confusion_matrix(
             self.objDados.arrTarget,
             self.arrError,
             labels=['SEM_OPORTUNIDADE', 'OPORTUNIDADE']))
예제 #3
0
 def errorRate(self):
     print(C45.errorRate(self.arrError))
예제 #4
0
 def getConfusionMatrix(self):
     print(
         C45.get_confusion_matrix(
             self.objDados.arrTarget,
             self.arrError,
             labels=['ERRO_COBRANCA', 'COBRANCA_CORRETA']))
예제 #5
0
 def verifyErrorsOportunity(self):
     self.objDados.getDataOportunity('false')
     self.arrError = C45.prediction_dt_c45(self.model,
                                           self.objDados.arrData)
     print(self.arrError)