From: <and...@us...> - 2013-09-04 09:41:39
|
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. |