程序包 weka.clusterers
接口 DensityBasedClusterer
- 所有超级接口:
Clusterer
- 所有已知实现类:
AbstractDensityBasedClusterer
,EM
,MakeDensityBasedClusterer
,RandomizableDensityBasedClusterer
Interface for clusterers that can estimate the density for a given instance.
Implementations will typically extend AbstractDensityBasedClusterer.
- 版本:
- $Revision: 1.9 $
- 作者:
- Mark Hall (mhall@cs.waikato.ac.nz), Eibe Frank (eibe@cs.waikato.ac.nz)
-
方法概要
修饰符和类型方法说明double[]
Returns the prior probability of each cluster.double[]
distributionForInstance
(Instance instance) Returns the cluster probability distribution for an instance.double
logDensityForInstance
(Instance instance) Computes the density for a given instance.double[]
logDensityPerClusterForInstance
(Instance instance) Computes the log of the conditional density (per cluster) for a given instance.double[]
Returns the logs of the joint densities for a given instance.从接口继承的方法 weka.clusterers.Clusterer
buildClusterer, clusterInstance, getCapabilities, numberOfClusters
-
方法详细资料
-
clusterPriors
Returns the prior probability of each cluster.- 返回:
- the prior probability for each cluster
- 抛出:
Exception
- if priors could not be returned successfully
-
logDensityPerClusterForInstance
Computes the log of the conditional density (per cluster) for a given instance.- 参数:
instance
- the instance to compute the density for- 返回:
- an array containing the estimated densities
- 抛出:
Exception
- if the density could not be computed successfully
-
logDensityForInstance
Computes the density for a given instance.- 参数:
instance
- the instance to compute the density for- 返回:
- the density.
- 抛出:
Exception
- if the density could not be computed successfully
-
logJointDensitiesForInstance
Returns the logs of the joint densities for a given instance.- 参数:
inst
- the instance- 返回:
- the array of values
- 抛出:
Exception
- if values could not be computed
-
distributionForInstance
Returns the cluster probability distribution for an instance.- 指定者:
distributionForInstance
在接口中Clusterer
- 参数:
instance
- the instance to be clustered- 返回:
- the probability distribution
- 抛出:
Exception
- if computation fails
-