|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GibbsSamplingComponent
| Method Summary | |
|---|---|
void |
extendSampling(int sampling,
boolean append)
This method allows to extend a sampling. |
void |
initModelForSampling(int starts)
This method initializes the model for the sampling. |
boolean |
isInSamplingMode()
This method returns true if the object is currently used in
a sampling, otherwise false. |
boolean |
parseNextParameterSet()
This method allows the user to parse the next set of parameters (from a file). |
boolean |
parseParameterSet(int sampling,
int n)
This method allows the user to parse the set of parameters with index n of a certain sampling (from a file). |
void |
samplingStopped()
This method is the opposite of the method extendSampling(int, boolean). |
| Method Detail |
|---|
boolean parseParameterSet(int sampling,
int n)
throws Exception
n of a certain sampling (from a file). The
internal numbering should start with 0. The parameter set with index 0 is
the initial (random) parameter set. It is recommended that a series of
parameter sets is accessed by the following lines:
for( sampling = 0; sampling < numSampling; sampling++ )
{
while( b )
{
//do something
b = parseNextParameterSet();
}
sampling - the index of the samplingn - the index of the parameter set
true if the parameter set could be parsed
Exception - if there is a problem with parsing the parametersparseNextParameterSet()boolean parseNextParameterSet()
true if the parameters could be parsed, otherwise
falseparseParameterSet(int, int)
void initModelForSampling(int starts)
throws IOException
starts - the number of different sampling starts that will be done
IOException - if something went wrongFile.createTempFile(String, String, java.io.File )
void extendSampling(int sampling,
boolean append)
throws IOException
sampling - the index of the samplingappend - whether to append the sampled parameters to an existing file
or to overwrite the file
IOException - if the file could not be handled correctly
void samplingStopped()
throws IOException
extendSampling(int, boolean). It can be
used for closing any streams of writer, ...
IOException - if something went wrongextendSampling(int, boolean)boolean isInSamplingMode()
true if the object is currently used in
a sampling, otherwise false.
true if the object is currently used in a sampling,
otherwise false
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||