weka.datagenerators
Class BIRCHCluster.Cluster

java.lang.Object
  extended byweka.datagenerators.BIRCHCluster.Cluster
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
BIRCHCluster

private class BIRCHCluster.Cluster
extends java.lang.Object
implements java.io.Serializable

class to represent cluster


Field Summary
private  double[] m_Center
           
private  int m_InstNum
           
private  double m_Radius
           
 
Constructor Summary
private BIRCHCluster.Cluster(int instNum, double radius, int[] gridVector, double gridWidth)
           
private BIRCHCluster.Cluster(int instNum, double radius, java.util.Random random)
           
 
Method Summary
private  double[] getCenter()
           
private  double getCenterValue(int dimension)
           
private  int getInstNum()
           
private  double getRadius()
           
private  double getStdDev()
           
private  double getVariance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_InstNum

private int m_InstNum

m_Radius

private double m_Radius

m_Center

private double[] m_Center
Constructor Detail

BIRCHCluster.Cluster

private BIRCHCluster.Cluster(int instNum,
                             double radius,
                             java.util.Random random)

BIRCHCluster.Cluster

private BIRCHCluster.Cluster(int instNum,
                             double radius,
                             int[] gridVector,
                             double gridWidth)
Method Detail

getInstNum

private int getInstNum()

getRadius

private double getRadius()

getVariance

private double getVariance()

getStdDev

private double getStdDev()

getCenter

private double[] getCenter()

getCenterValue

private double getCenterValue(int dimension)
                       throws java.lang.Exception
Throws:
java.lang.Exception