public final class PCStructuralLearningOptions extends Object implements StructuralLearningOptions
com.bayesserver.learning.structure.pc.PCStructuralLearning class.| Constructor and Description | 
|---|
PCStructuralLearningOptions()
Initializes a new instance of the  
com.bayesserver.learning.structure.pc.PCStructuralLearningOptions class. | 
| Modifier and Type | Method and Description | 
|---|---|
Cancellation | 
getCancellation()
Gets of sets the instance implementing  
Cancellation, used for cancellation. | 
IndependenceOptions | 
getIndependence()
Gets options controlling how the independence tests are carried out. 
 | 
LinkConstraintCollection | 
getLinkConstraints()
Gets any link constraints to use during structural learning. 
 | 
long | 
getMaximumBatchSize()
Gets the maximum number of tests that are buffered in memory for processing in a single iteration of the data. 
 | 
int | 
getMaximumConditional()
Gets the maximum number of conditional variables to consider during independence testing. 
 | 
int | 
getMaximumTemporalOrder()
Gets the maximum order of temporal links that are considered during learning. 
 | 
StructuralLearningProgress | 
getProgress()
Gets of sets the instance implementing  
StructuralLearningProgress, used for progress notifications. | 
void | 
setCancellation(Cancellation value)
Gets of sets the instance implementing  
Cancellation, used for cancellation. | 
void | 
setMaximumBatchSize(long value)
Sets the maximum number of tests that are buffered in memory for processing in a single iteration of the data. 
 | 
void | 
setMaximumConditional(int value)
Sets the maximum number of conditional variables to consider during independence testing. 
 | 
void | 
setMaximumTemporalOrder(int value)
Sets the maximum order of temporal links that are considered during learning. 
 | 
void | 
setProgress(StructuralLearningProgress value)
Gets of sets the instance implementing  
StructuralLearningProgress, used for progress notifications. | 
public PCStructuralLearningOptions()
com.bayesserver.learning.structure.pc.PCStructuralLearningOptions class.public LinkConstraintCollection getLinkConstraints()
getLinkConstraints in interface StructuralLearningOptionspublic StructuralLearningProgress getProgress()
StructuralLearningProgress, used for progress notifications.getProgress in interface StructuralLearningOptionspublic void setProgress(StructuralLearningProgress value)
StructuralLearningProgress, used for progress notifications.setProgress in interface StructuralLearningOptionspublic Cancellation getCancellation()
Cancellation, used for cancellation.getCancellation in interface StructuralLearningOptionsCancellationpublic void setCancellation(Cancellation value)
Cancellation, used for cancellation.setCancellation in interface StructuralLearningOptionsCancellationpublic long getMaximumBatchSize()
public void setMaximumBatchSize(long value)
public int getMaximumTemporalOrder()
public void setMaximumTemporalOrder(int value)
public IndependenceOptions getIndependence()
public int getMaximumConditional()
Typically a value of 3 is used.
A value of 0 means that only marginal independence tests will be performed.
public void setMaximumConditional(int value)
value - The maximum number of conditional variables considered.
 
 
 Typically a value of 3 is used.
A value of 0 means that only marginal independence tests will be performed.
Copyright © 2021. All rights reserved.