public class OWLSimReferenceBasedStatistics extends Object
Constructor and Description |
---|
OWLSimReferenceBasedStatistics(OwlSim owlsim,
org.semanticweb.owlapi.model.OWLOntology sourceOntology,
OWLGraphWrapper ontologyGraph)
Assuming owlsim, ontologyGraph and sourceOntology objects already initialized
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
computeDescriptiveStatistics(org.semanticweb.owlapi.model.OWLNamedIndividual referenceEntity) |
protected org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
computeDescriptiveStatistics(Set<org.semanticweb.owlapi.model.OWLClass> attributes) |
protected Set<org.semanticweb.owlapi.model.OWLClass> |
getAttributes(org.semanticweb.owlapi.model.IRI referenceEntity) |
protected Map<org.semanticweb.owlapi.model.IRI,Map<org.semanticweb.owlapi.model.IRI,org.semanticweb.owlapi.model.OWLClass>> |
getDescendants(Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities) |
ICDistribution |
getICDistribution(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
org.semanticweb.owlapi.model.IRI referenceEntity,
double samplingRate) |
Map<org.semanticweb.owlapi.model.IRI,ICDistribution> |
getICDistribution(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
org.semanticweb.owlapi.model.IRI referenceEntity,
Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities,
double samplingRate) |
PValue |
getPValue(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
org.semanticweb.owlapi.model.IRI referenceEntity) |
Map<org.semanticweb.owlapi.model.IRI,PValue> |
getPValue(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
org.semanticweb.owlapi.model.IRI referenceEntity,
Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities) |
protected Map<org.semanticweb.owlapi.model.IRI,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getReferenceStats() |
Map<String,Double> |
getTopNVariances(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
int n) |
double |
getVariance(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
org.semanticweb.owlapi.model.IRI referenceEntity) |
Map<org.semanticweb.owlapi.model.IRI,Double> |
getVariance(Set<org.semanticweb.owlapi.model.OWLClass> candidates,
org.semanticweb.owlapi.model.IRI referenceEntity,
Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities) |
protected double[] |
retrieveCandidatesIC(Set<org.semanticweb.owlapi.model.OWLClass> candidates) |
public OWLSimReferenceBasedStatistics(OwlSim owlsim, org.semanticweb.owlapi.model.OWLOntology sourceOntology, OWLGraphWrapper ontologyGraph) throws UnknownOWLClassException
UnknownOWLClassException
protected Set<org.semanticweb.owlapi.model.OWLClass> getAttributes(org.semanticweb.owlapi.model.IRI referenceEntity) throws UnknownOWLClassException
UnknownOWLClassException
protected org.apache.commons.math3.stat.descriptive.DescriptiveStatistics computeDescriptiveStatistics(org.semanticweb.owlapi.model.OWLNamedIndividual referenceEntity) throws UnknownOWLClassException
UnknownOWLClassException
protected org.apache.commons.math3.stat.descriptive.DescriptiveStatistics computeDescriptiveStatistics(Set<org.semanticweb.owlapi.model.OWLClass> attributes) throws UnknownOWLClassException
UnknownOWLClassException
protected Map<org.semanticweb.owlapi.model.IRI,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getReferenceStats()
protected double[] retrieveCandidatesIC(Set<org.semanticweb.owlapi.model.OWLClass> candidates)
protected Map<org.semanticweb.owlapi.model.IRI,Map<org.semanticweb.owlapi.model.IRI,org.semanticweb.owlapi.model.OWLClass>> getDescendants(Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities)
public double getVariance(Set<org.semanticweb.owlapi.model.OWLClass> candidates, org.semanticweb.owlapi.model.IRI referenceEntity) throws OwlSimVarianceEntityReferenceNotFoundException, UnknownOWLClassException
public Map<String,Double> getTopNVariances(Set<org.semanticweb.owlapi.model.OWLClass> candidates, int n) throws UnknownOWLClassException
UnknownOWLClassException
public Map<org.semanticweb.owlapi.model.IRI,Double> getVariance(Set<org.semanticweb.owlapi.model.OWLClass> candidates, org.semanticweb.owlapi.model.IRI referenceEntity, Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities) throws OwlSimVarianceEntityReferenceNotFoundException, UnknownOWLClassException
public PValue getPValue(Set<org.semanticweb.owlapi.model.OWLClass> candidates, org.semanticweb.owlapi.model.IRI referenceEntity) throws OwlSimVarianceEntityReferenceNotFoundException, UnknownOWLClassException
public Map<org.semanticweb.owlapi.model.IRI,PValue> getPValue(Set<org.semanticweb.owlapi.model.OWLClass> candidates, org.semanticweb.owlapi.model.IRI referenceEntity, Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities) throws OwlSimVarianceEntityReferenceNotFoundException, UnknownOWLClassException
public ICDistribution getICDistribution(Set<org.semanticweb.owlapi.model.OWLClass> candidates, org.semanticweb.owlapi.model.IRI referenceEntity, double samplingRate) throws OwlSimVarianceEntityReferenceNotFoundException
public Map<org.semanticweb.owlapi.model.IRI,ICDistribution> getICDistribution(Set<org.semanticweb.owlapi.model.OWLClass> candidates, org.semanticweb.owlapi.model.IRI referenceEntity, Set<org.semanticweb.owlapi.model.OWLClass> topLevelReferenceEntities, double samplingRate) throws OwlSimVarianceEntityReferenceNotFoundException, UnknownOWLClassException
Copyright © 2010–2016. All rights reserved.