|
|||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--rvl.datasim.Predictor | +--rvl.datasim.Factor
A Factor is a Predictor that has discrete levels. This class provides for factors having either fixed or random levels.
Fields inherited from class rvl.datasim.Predictor |
ARRAY, component, COVARIATE, FACTOR, RARRAY, RESPONSE |
Constructor Summary | |
Factor(java.lang.String name,
int nLevels,
double SD)
Construct a random factor named name with nLevels levels that will be labeled 1, 2, ..., nLevels. |
|
Factor(java.lang.String name,
java.lang.String[] levelNames,
double SD)
Construct a random factor named name with levels named as specified by labels in levelNames. |
|
Factor(java.lang.String name,
java.lang.String[] levelNames,
double[] effects)
Construct a fixed factor named name with levels named as specified by labels in levelNames and effects in effects |
Method Summary | |
double |
getEffect()
This method should be overridden in derived classes. |
double[] |
getEffects()
|
int |
getLevel()
|
java.lang.String |
getLevelName()
|
java.lang.String[] |
getLevelNames()
|
void |
setAuto()
Make the factor "automatic"; i.e., its level advances each time that data are collected. |
void |
setLevel(int level)
set the current level of the factor to level |
void |
setLevels(java.lang.String[] lNames,
double[] effs)
Set names of factor level names and effects. |
void |
setRandomLevels()
Set the effects based on a new set of normal random numbers with the standard deviation previously specified in construction. |
void |
setRandomLevels(double sd)
Set the effects based on a new set of normal random numbers with standard deviation sd. |
Methods inherited from class rvl.datasim.Predictor |
clone, getName, getType, setVisible |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Factor(java.lang.String name, int nLevels, double SD)
public Factor(java.lang.String name, java.lang.String[] levelNames, double SD)
public Factor(java.lang.String name, java.lang.String[] levelNames, double[] effects)
Method Detail |
public double getEffect()
Predictor
getEffect
in class Predictor
public double[] getEffects()
public int getLevel()
public java.lang.String getLevelName()
public java.lang.String[] getLevelNames()
public void setAuto()
public void setLevel(int level)
public void setLevels(java.lang.String[] lNames, double[] effs)
public void setRandomLevels()
public void setRandomLevels(double sd)
|
|||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |