org.gcube.dataanalysis.ecoengine.spatialdistributions
Class BayesianDistribution
java.lang.Object
org.gcube.dataanalysis.ecoengine.spatialdistributions.BayesianDistribution
- All Implemented Interfaces:
- GenericAlgorithm, SpatialProbabilityDistributionGeneric
- Direct Known Subclasses:
- FeedForwardNeuralNetworkDistribution
public abstract class BayesianDistribution
- extends Object
- implements SpatialProbabilityDistributionGeneric
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeaturesTableP
protected static String FeaturesTableP
FeaturesTableColumnsP
protected static String FeaturesTableColumnsP
FinalTableLabel
protected static String FinalTableLabel
FinalTableName
protected static String FinalTableName
FinalTableValue
protected static String FinalTableValue
FinalTableValueType
protected static String FinalTableValueType
GroupingFactor
protected static String GroupingFactor
ModelName
protected static String ModelName
UserName
protected static String UserName
status
protected float status
featuresTable
protected String featuresTable
featuresTableColumns
protected String featuresTableColumns
finalTableName
protected String finalTableName
finalTableLabel
protected String finalTableLabel
modelName
protected String modelName
userName
protected String userName
groupingFactor
protected String groupingFactor
dbConnection
protected org.hibernate.SessionFactory dbConnection
config
protected AlgorithmConfiguration config
BayesianDistribution
public BayesianDistribution()
getMainInfoType
public String getMainInfoType()
- Specified by:
getMainInfoType
in interface SpatialProbabilityDistributionGeneric
getGeographicalInfoType
public String getGeographicalInfoType()
- Specified by:
getGeographicalInfoType
in interface SpatialProbabilityDistributionGeneric
getMainInfoObjects
public List<Object> getMainInfoObjects()
- Specified by:
getMainInfoObjects
in interface SpatialProbabilityDistributionGeneric
getGeographicalInfoObjects
public List<Object> getGeographicalInfoObjects()
- Specified by:
getGeographicalInfoObjects
in interface SpatialProbabilityDistributionGeneric
storeDistribution
public void storeDistribution(Map<Object,Map<Object,Float>> distribution)
throws Exception
- Specified by:
storeDistribution
in interface SpatialProbabilityDistributionGeneric
- Throws:
Exception
getInternalStatus
public float getInternalStatus()
- Specified by:
getInternalStatus
in interface SpatialProbabilityDistributionGeneric
getMainInfoID
public String getMainInfoID(Object mainInfo)
- Specified by:
getMainInfoID
in interface SpatialProbabilityDistributionGeneric
getGeographicalID
public String getGeographicalID(Object geoInfo)
- Specified by:
getGeographicalID
in interface SpatialProbabilityDistributionGeneric
getProperties
public ALG_PROPS[] getProperties()
- Specified by:
getProperties
in interface GenericAlgorithm
postProcess
public void postProcess()
- Specified by:
postProcess
in interface SpatialProbabilityDistributionGeneric
getInputParameters
public List<StatisticalType> getInputParameters()
- Specified by:
getInputParameters
in interface GenericAlgorithm
getOutput
public StatisticalType getOutput()
- Specified by:
getOutput
in interface GenericAlgorithm
init
public void init(AlgorithmConfiguration config)
throws Exception
- Specified by:
init
in interface SpatialProbabilityDistributionGeneric
- Throws:
Exception
Copyright © 2012. All Rights Reserved.