Class TrainedDagSimulatorANM.NodeReport

java.lang.Object
edu.cmu.tetrad.sem.TrainedDagSimulatorANM.NodeReport
Enclosing class:
TrainedDagSimulatorANM

public static final class TrainedDagSimulatorANM.NodeReport extends Object
Class representing a report for a node in the simulation results.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final boolean
    Indicates whether the node is a discrete child.
    final double
    Mean Squared Error (MSE) for the training data associated with the node.
    final String
    Name of the node.
    final int
    Number of discrete levels for the node.
    final List<String>
    A list of parent nodes that influence the current node in the simulation report.
    final double
    Mean Squared Error (MSE) for the residual data associated with the node.
    final double
    Standard Deviation of the residual data associated with the node.
    final int
    Number of rows used for training the node in the simulation.
    final double
    Cross-Entropy (XENT) for the training data associated with the node.
  • Method Summary

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • node

      public final String node
      Name of the node.
    • discreteChild

      public final boolean discreteChild
      Indicates whether the node is a discrete child.
    • parents

      public final List<String> parents
      A list of parent nodes that influence the current node in the simulation report. Each entry in the list represents the name of a parent node. This list is immutable and reflects the structural dependencies in the simulation model.
    • trainingRowsUsed

      public final int trainingRowsUsed
      Number of rows used for training the node in the simulation.
    • mseTrain

      public final double mseTrain
      Mean Squared Error (MSE) for the training data associated with the node. This value is only applicable for nodes representing continuous variables. If the node is a discrete child, this value is set to NaN.
    • residualMean

      public final double residualMean
      Mean Squared Error (MSE) for the residual data associated with the node. This value is only applicable for nodes representing continuous variables. If the node is a discrete child, this value is set to NaN.
    • residualSd

      public final double residualSd
      Standard Deviation of the residual data associated with the node. This value is only applicable for nodes representing continuous variables. If the node is a discrete child, this value is set to NaN.
    • xentTrain

      public final double xentTrain
      Cross-Entropy (XENT) for the training data associated with the node. This value is only applicable for nodes representing discrete variables. If the node is a continuous child, this value is set to NaN.
    • numLevels

      public final int numLevels
      Number of discrete levels for the node. This value is only applicable for nodes representing discrete variables. If the node is a continuous child, this value is set to 0.