org.processmining.mining.geneticmining.analysis.duplicates
Class PrecisionRecallReport

java.lang.Object
  extended by org.processmining.mining.geneticmining.analysis.duplicates.PrecisionRecallReport
All Implemented Interfaces:
Report

public class PrecisionRecallReport
extends java.lang.Object
implements Report

Title: Precision and Recall Report

Description: This class generates statistic information about mined models in batch.

Version:
1.0
Author:
Ana Karla A. de Medeiros.

Constructor Summary
PrecisionRecallReport(java.lang.String dirSolutionModels, java.lang.String fileTerminationSolutionModels, java.lang.String dirFoundModels, java.lang.String fileTerminationFoundModels, java.lang.String dirLogs, java.lang.String fileTerminationLogs, java.lang.String processInstance, java.lang.String reportFileName, java.lang.String fieldsSeparator)
           
 
Method Summary
static LogReader createLogReader(java.lang.String logFile, java.lang.String processInstance)
           
static HeuristicsNet createNet(java.io.File netFile)
           
static java.lang.String[][] extractZipEntry(java.io.File[][] files)
           
 void generateReport()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrecisionRecallReport

public PrecisionRecallReport(java.lang.String dirSolutionModels,
                             java.lang.String fileTerminationSolutionModels,
                             java.lang.String dirFoundModels,
                             java.lang.String fileTerminationFoundModels,
                             java.lang.String dirLogs,
                             java.lang.String fileTerminationLogs,
                             java.lang.String processInstance,
                             java.lang.String reportFileName,
                             java.lang.String fieldsSeparator)
                      throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

extractZipEntry

public static java.lang.String[][] extractZipEntry(java.io.File[][] files)

createLogReader

public static LogReader createLogReader(java.lang.String logFile,
                                        java.lang.String processInstance)

createNet

public static HeuristicsNet createNet(java.io.File netFile)
                               throws java.io.IOException
Throws:
java.io.IOException

generateReport

public void generateReport()
Specified by:
generateReport in interface Report

main

public static void main(java.lang.String[] args)