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, java.util.Random, com.bayesserver.data.sampling.DataSamplingOptions) to generate varying length sequences.public void setSequenceLength(Integer value)
DataSampler.takeSample(com.bayesserver.inference.Evidence, java.util.Random, 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 © 2021. All rights reserved.