public class Bin3SkewNDist extends Bin3SkewDist
| Modifier and Type | Field and Description |
|---|---|
float |
normVal |
boolean |
normValSet |
| Constructor and Description |
|---|
Bin3SkewNDist() |
Bin3SkewNDist(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String alpha3,
java.lang.String d1Type,
java.lang.String mu1,
java.lang.String sigma1,
java.lang.String skew1,
java.lang.String d2Type,
java.lang.String mu2,
java.lang.String sigma2,
java.lang.String skew2,
java.lang.String d3Type,
java.lang.String mu3,
java.lang.String sigma3,
java.lang.String skew3) |
| Modifier and Type | Method and Description |
|---|---|
private float |
calcPDF(float x) |
Distribution |
clone() |
Distribution[] |
crossover(Distribution mate) |
float |
getValue(double period) |
float |
getValue(float period) |
float |
getValue(int period) |
void |
mutate() |
void |
mutate(int paramIdx) |
void |
setAlpha1(double newAlpha) |
void |
setAlpha2(double newAlpha) |
void |
setAlpha3(double newAlpha) |
void |
setMu1(double newMu1) |
void |
setMu2(double newMu2) |
void |
setMu3(double newMu3) |
private void |
setNormVal() |
void |
setSigma1(double newSigma1) |
void |
setSigma2(double newSigma2) |
void |
setSigma3(double newSigma3) |
getALPHA1_MAX, getALPHA1_MIN, getAlpha1, getALPHA2_MAX, getALPHA2_MIN, getAlpha2, getALPHA3_MAX, getALPHA3_MIN, getAlpha3, getConcatBinEncoding, getCROSSOVER_PCT, getMU1_MAX, getMU1_MIN, getMu1, getMU2_MAX, getMU2_MIN, getMu2, getMU3_MAX, getMU3_MIN, getMu3, getSIGMA1_MAX, getSIGMA1_MIN, getSigma1, getSIGMA2_MAX, getSIGMA2_MIN, getSigma2, getSIGMA3_MAX, getSIGMA3_MIN, getSigma3, getSKEW1_MAX, getSKEW1_MIN, getSkew1, getSKEW2_MAX, getSKEW2_MIN, getSkew2, getSKEW3_MAX, getSKEW3_MIN, getSkew3, mutate, setALPHA1_MAX, setALPHA1_MIN, setALPHA2_MAX, setALPHA2_MIN, setALPHA3_MAX, setALPHA3_MIN, setBinaryDigits, setCROSSOVER_PCT, setMU1_MAX, setMU1_MIN, setMU2_MAX, setMU2_MIN, setMU3_MAX, setMU3_MIN, setSIGMA1_MAX, setSIGMA1_MIN, setSIGMA2_MAX, setSIGMA2_MIN, setSIGMA3_MAX, setSIGMA3_MIN, setSKEW1_MAX, setSKEW1_MIN, setSKEW2_MAX, setSKEW2_MIN, setSKEW3_MAX, setSKEW3_MIN, toStringpublic Bin3SkewNDist()
public Bin3SkewNDist(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String alpha3,
java.lang.String d1Type,
java.lang.String mu1,
java.lang.String sigma1,
java.lang.String skew1,
java.lang.String d2Type,
java.lang.String mu2,
java.lang.String sigma2,
java.lang.String skew2,
java.lang.String d3Type,
java.lang.String mu3,
java.lang.String sigma3,
java.lang.String skew3)
public float getValue(int period)
getValue in class Bin3SkewDistpublic float getValue(float period)
getValue in class Bin3SkewDistpublic float getValue(double period)
getValue in class Bin3SkewDistpublic Distribution clone()
clone in class Bin3SkewDistpublic void mutate()
mutate in class Bin3SkewDistpublic void mutate(int paramIdx)
mutate in class Bin3SkewDistpublic Distribution[] crossover(Distribution mate)
crossover in class Bin3SkewDistpublic void setAlpha1(double newAlpha)
setAlpha1 in class Bin3SkewDistpublic void setAlpha2(double newAlpha)
setAlpha2 in class Bin3SkewDistpublic void setAlpha3(double newAlpha)
setAlpha3 in class Bin3SkewDistpublic void setMu1(double newMu1)
setMu1 in class Bin3SkewDistpublic void setSigma1(double newSigma1)
setSigma1 in class Bin3SkewDistpublic void setMu2(double newMu2)
setMu2 in class Bin3SkewDistpublic void setSigma2(double newSigma2)
setSigma2 in class Bin3SkewDistpublic void setMu3(double newMu3)
setMu3 in class Bin3SkewDistpublic void setSigma3(double newSigma3)
setSigma3 in class Bin3SkewDistprivate float calcPDF(float x)
private void setNormVal()