edu.iu.iv.toolkits.networkanalysistoolkit.analysis
Class VertexDegreeDistributions

java.lang.Object
  |
  +--edu.iu.iv.toolkits.networkanalysistoolkit.analysis.VertexDegreeDistributions

public class VertexDegreeDistributions
extends java.lang.Object

Author:
Shashikant

Field Summary
static edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType DEGREE
           
static edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType INDEGREE
           
static edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType OUTDEGREE
           
 
Method Summary
 double getAverageDegree(Network network)
           
 edu.uci.ics.jung.statistics.Histogram getHistogram(java.util.Set vertices, double min, double max, int numBins, edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType distType)
           
static VertexDegreeDistributions getInstance()
           
 cern.colt.list.DoubleArrayList getPowerLawFitValues(double A, double B, cern.colt.list.DoubleArrayList x)
           
 double getRSquare(Network network, edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType distType)
           
 double getScaleFreeExponent(Network network, edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType distType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INDEGREE

public static final edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType INDEGREE

OUTDEGREE

public static final edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType OUTDEGREE

DEGREE

public static final edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType DEGREE
Method Detail

getInstance

public static VertexDegreeDistributions getInstance()

getAverageDegree

public double getAverageDegree(Network network)

getScaleFreeExponent

public double getScaleFreeExponent(Network network,
                                   edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType distType)

getRSquare

public double getRSquare(Network network,
                         edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType distType)

getPowerLawFitValues

public cern.colt.list.DoubleArrayList getPowerLawFitValues(double A,
                                                           double B,
                                                           cern.colt.list.DoubleArrayList x)

getHistogram

public edu.uci.ics.jung.statistics.Histogram getHistogram(java.util.Set vertices,
                                                          double min,
                                                          double max,
                                                          int numBins,
                                                          edu.iu.iv.toolkits.networkanalysistoolkit.analysis.DistributionType distType)