Package edu.cmu.tetrad.hybridcg
Class HybridCgCutpoints
java.lang.Object
edu.cmu.tetrad.hybridcg.HybridCgCutpoints
Utilities to populate HybridCgPm cutpoints for discrete children that have continuous parents. Cutpoints are computed
from a DataSet using either equal-interval or equal-frequency rules.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumRepresents the method used to compute and install cutpoints for continuous parents within a hybrid continuous-discrete graphical model. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidsetAll(HybridCgModel.HybridCgPm pm, DataSet data, int bins, HybridCgCutpoints.Method method) For every DISCRETE child Y with ≥1 continuous parent, computes and installs cutpoints for each continuous parent using the chosen method and desired number of bins.
-
Method Details
-
setAll
public static void setAll(HybridCgModel.HybridCgPm pm, DataSet data, int bins, HybridCgCutpoints.Method method) For every DISCRETE child Y with ≥1 continuous parent, computes and installs cutpoints for each continuous parent using the chosen method and desired number of bins.- Parameters:
pm- existing HybridCgPm (unchanged except where cutpoints are set)data- DataSet whose columns match pm.getNodes() (names)bins- desired number of bins per continuous parent (>=2 → bins-1 cutpoints)method- equal-intervals or equal-frequency
-