|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.ucla.stat.SOCR.core.SOCRValueSettable edu.ucla.stat.SOCR.core.Distribution edu.ucla.stat.SOCR.distributions.ZipfMandelbrotDistribution
public class ZipfMandelbrotDistribution
This class models the Zipf-Mandelbrot distribution with parameters N be the number of elements; k be their rank (the value of the random-variable!); w be the value of the power-exponent characterizing the distribution; q be the (rank-)shift [0, \infty) http://en.wikipedia.org/wiki/Zipf-Mandelbrot_law .
Field Summary |
---|
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution |
---|
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name |
Constructor Summary | |
---|---|
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) |
Method Summary | |
---|---|
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()
|
Methods inherited from class edu.ucla.stat.SOCR.core.Distribution |
---|
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 |
Methods inherited from class edu.ucla.stat.SOCR.core.SOCRValueSettable |
---|
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ZipfMandelbrotDistribution(int p, double w, int s)
public ZipfMandelbrotDistribution()
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |