public class ZipfMandelbrotDistribution extends Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
Constructor and Description |
---|
ZipfMandelbrotDistribution()
Default constructor: creates a new ZipfMandelbrot distribution with
parameters B = 100, w = 50, b = 10
|
ZipfMandelbrotDistribution(int p,
double w,
int s)
General constructor: creates a new ZipfMandelbrot distribution with
specified values of the parameters:
B(population size), w (number of special-type 1 objects) and b (sample size)
|
Modifier and Type | Method and Description |
---|---|
double |
getDensity(double x)
Density function
http://planetmath.org/encyclopedia/ ZipfMandelbrotDistribution.html
|
double |
getHarmonicNumber(int ss,
double p,
int s)
Compute the Harmonic number
http://en.wikipedia.org/wiki/Zipf-Mandelbrot_law
parametersL sample-size, power, shift
|
double |
getMean()
Mean
|
double |
getMode()
Mode
|
java.lang.String |
getOnlineDescription()
This method returns an online description of this distribution.
|
int |
getPopulationSize()
Get population size
|
double |
getPower()
Get sub-population size
|
int |
getShifte()
Get Shift
|
void |
initialize()
used for some subclass to initialize before being used
|
void |
setParameters(int p,
double w,
int s)
Set the parameters of the distribution
|
void |
setPopulationSize(int ss)
Set population size
|
void |
setPower(double w)
Set sub-population size
|
void |
setShift(int s)
Set Shift
|
void |
valueChanged() |
addObserver, betaCDF, comb, factorial, findGFRoot, findRoot, gamma, gammaCDF, getCDF, getDisplayPane, getDomain, getFailureRate, getGFDerivative, getGFSecondDerivative, getInstance, getLocalHelp, getMaxDensity, getMean, getMedian, getMGF, getMgfDomain, getName, getPGF, getPGFDomain, getQuantile, getSampleMoment, getSD, getSOCRDistributionFunctors, getSOCRDistributions, getType, getVariance, getVariance, inverseCDF, logGamma, paramEstimate, perm, sampleMean, sampleVar, setApplet, setDomain, setDomain, setMGFDomain, setMGFDomain, setMGFParameters, setMGFParameters, setMGFParameters, setMGFParameters, setParameters, setPGFDomain, setPGFDomain, setPGFParameters, setPGFParameters, setPGFParameters, setPGFParameters, simulate, update, valueChanged
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters
public ZipfMandelbrotDistribution(int p, double w, int s)
public ZipfMandelbrotDistribution()
public void initialize()
Distribution
initialize
in class Distribution
public void valueChanged()
valueChanged
in class Distribution
public void setParameters(int p, double w, int s)
public double getHarmonicNumber(int ss, double p, int s)
public double getDensity(double x)
getDensity
in class Distribution
public double getMean()
getMean
in class Distribution
public double getMode()
public void setPopulationSize(int ss)
public int getPopulationSize()
public void setPower(double w)
public double getPower()
public void setShift(int s)
public int getShifte()
public java.lang.String getOnlineDescription()
getOnlineDescription
in class Distribution