Revision: 4049
http://sourceforge.net/p/dl-learner/code/4049
Author: andremelo
Date: 2013-09-04 09:41:35 +0000 (Wed, 04 Sep 2013)
Log Message:
-----------
Correcting normalization expression
Modified Paths:
--------------
trunk/components-core/src/main/java/org/dllearner/algorithms/isle/metrics/PMIRelevanceMetric.java
Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/isle/metrics/PMIRelevanceMetric.java
===================================================================
--- trunk/components-core/src/main/java/org/dllearner/algorithms/isle/metrics/PMIRelevanceMetric.java 2013-09-04 09:38:06 UTC (rev 4048)
+++ trunk/components-core/src/main/java/org/dllearner/algorithms/isle/metrics/PMIRelevanceMetric.java 2013-09-04 09:41:35 UTC (rev 4049)
@@ -46,7 +46,8 @@
double dPClassEntity = documentsB.size() == 0 ? 0 : (double) documentsAB.size() / (double) documentsB.size();
double pmi = Math.log(dPClassEntity / dPClass);
- double normalizedPMI = (pmi/-Math.log(dPClassEntity) + 1)/2;
+ double pAB = (double) documentsAB.size() / (double) nrOfDocuments;
+ double normalizedPMI = (pmi/-Math.log(pAB) + 1)/2;
return normalizedPMI;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|