public final class DataSamplingOptions extends Object
Constructor and Description |
---|
DataSamplingOptions()
Initializes a new instance of DataSamplingOptions.
|
Modifier and Type | Method and Description |
---|---|
ExcludedVariables |
getMissingDataExclusions()
Variables can be added, to indicate that they should not generate missing values.
|
double |
getMissingDataProbability()
When positive, sets a certain percentage of values to missing (except when
getMissingDataProbabilityMin() has a value). |
Double |
getMissingDataProbabilityMin()
When set, the missing data probability for each case varies randomly between
getMissingDataProbabilityMin() and getMissingDataProbability() . |
Integer |
getSequenceLength()
The sequence length generated for each sample from networks with temporal nodes.
|
void |
setMissingDataProbability(double value)
When positive, sets a certain percentage of values to missing (except when
getMissingDataProbabilityMin() has a value). |
void |
setMissingDataProbabilityMin(Double value)
When set, the missing data probability for each case varies randomly between
getMissingDataProbabilityMin() and getMissingDataProbability() . |
void |
setSequenceLength(Integer value)
The sequence length generated for each sample from networks with temporal nodes.
|
public DataSamplingOptions()
public Integer getSequenceLength()
DataSampler.takeSample(com.bayesserver.inference.Evidence, com.bayesserver.RandomNumberGenerator, com.bayesserver.data.sampling.DataSamplingOptions)
to generate varying length sequences.public void setSequenceLength(Integer value)
DataSampler.takeSample(com.bayesserver.inference.Evidence, com.bayesserver.RandomNumberGenerator, com.bayesserver.data.sampling.DataSamplingOptions)
to generate varying length sequences.public double getMissingDataProbability()
getMissingDataProbabilityMin()
has a value). Valid values are between 0 and 1.
When getMissingDataProbabilityMin()
is set, the missing data probability for each case varies randomly between getMissingDataProbabilityMin()
and getMissingDataProbability()
.
The missing data mechanism is assumed to be MCAR (Missing Completely At Random).
public void setMissingDataProbability(double value)
getMissingDataProbabilityMin()
has a value). Valid values are between 0 and 1.
When getMissingDataProbabilityMin()
is set, the missing data probability for each case varies randomly between getMissingDataProbabilityMin()
and getMissingDataProbability()
.
The missing data mechanism is assumed to be MCAR (Missing Completely At Random).
public Double getMissingDataProbabilityMin()
getMissingDataProbabilityMin()
and getMissingDataProbability()
. Valid values are between 0 and 1.public void setMissingDataProbabilityMin(Double value)
getMissingDataProbabilityMin()
and getMissingDataProbability()
. Valid values are between 0 and 1.public ExcludedVariables getMissingDataExclusions()
getMissingDataProbability()
Copyright © 2023. All rights reserved.