Generic mean implementation
It follows the formula m=inversePhi(sum(phi(x)/n)
phi(x)=x -> arithmetic mean -> use new GenericMean(GenericMean.ARITHMETIC)
phi(x)=x^ -> quadratic mean -> use new GenericMean(GenericMean.QUADRATIC)
phi(x) = ln(x) -> geometric mean -> use new GenericMean(GenericMean.GEOMETRIC)
phi(x) = 1/x -> harmonic mean -> use new GenericMean(GenericMean.HARMONIC)
...
Build an ontology measure by parsing name argument
name must have the following forms :
OntologySpaceMeasure(GlobalMeasure(LocalMeasure))
VectorSpaceMeasure(VectorMeasure,VectorType)
examples :
fr.inrialpes.exmo.ontosim.VectorSpaceMeasure(fr.inrialpes.exmo.ontosim.vector.CosineVM,fr.inrialpes.exmo.ontosim.vector.model.DocumentCollection$WEIGHT=TFIDF)
fr.inrialpes.exmo.ontosim.OntologySpaceMeasure(fr.inrialpes.exmo.ontosim.set.MaxCoupling(fr.inrialpes.exmo.ontosim.entity.EntityLexicalMeasure))