private void setConfidenceIfInMaterialsAndMethods(int materialsAndMethodsBegin, int sectionAfterMAMBegin, Cooccurrence coOccurrence) { int coOccurrenceBegin = coOccurrence.getBegin(); if (coOccurrenceBegin > materialsAndMethodsBegin && coOccurrenceBegin < sectionAfterMAMBegin) { coOccurrence.setConfidence(-1); } }
private void setConfidenceIfInResultSection(List<Integer> resultsBegins, List<Integer> sectionsAfterRes, Cooccurrence coOccurrence) { int coOccurrenceBegin = coOccurrence.getBegin(); for (int i = 0; i < resultsBegins.size(); ++i) { int resultsBegin = resultsBegins.get(i); int sectionAfterRes = sectionsAfterRes.get(i); if (coOccurrenceBegin > resultsBegin && coOccurrenceBegin < sectionAfterRes) { coOccurrence.setConfidence(1); } } }
array[i].setConfidence(new Double(predictedProbs.get(i)) .floatValue()); array[i].setHasInteraction(true);