Interface ISemIm

All Superinterfaces:
Serializable, Simulator, TetradSerializable
All Known Implementing Classes:
SemIm

public interface ISemIm extends Simulator
An interface for SemIM's; see implementations.
Author:
josephramsey
  • Field Details

  • Method Details

    • getSemPm

      SemPm getSemPm()
    • getFreeParamValues

      double[] getFreeParamValues()
    • setFreeParamValues

      void setFreeParamValues(double[] params)
    • getParamValue

      double getParamValue(Parameter parameter)
    • setParamValue

      void setParamValue(Parameter parameter, double value)
    • setFixedParamValue

      void setFixedParamValue(Parameter parameter, double value)
    • getParamValue

      double getParamValue(Node nodeA, Node nodeB)
    • setParamValue

      void setParamValue(Node nodeA, Node nodeB, double value)
    • getFreeParameters

      List<Parameter> getFreeParameters()
    • getNumFreeParams

      int getNumFreeParams()
    • getFixedParameters

      List<Parameter> getFixedParameters()
    • getSampleSize

      int getSampleSize()
    • getScore

      double getScore()
    • isParameterBoundsEnforced

      boolean isParameterBoundsEnforced()
    • setParameterBoundsEnforced

      void setParameterBoundsEnforced(boolean b)
    • listUnmeasuredLatents

      List<Node> listUnmeasuredLatents()
    • isCyclic

      boolean isCyclic()
    • isEstimated

      boolean isEstimated()
    • getVariableNodes

      List<Node> getVariableNodes()
    • getMean

      double getMean(Node node)
    • getMeanStdDev

      double getMeanStdDev(Node node)
    • getIntercept

      double getIntercept(Node node)
    • setErrVar

      void setErrVar(Node nodeA, double value)
    • setEdgeCoef

      void setEdgeCoef(Node x, Node y, double value)
    • setIntercept

      void setIntercept(Node y, double intercept)
    • setMean

      void setMean(Node node, double value)
    • getStandardError

      double getStandardError(Parameter parameter, int maxFreeParamsForStatistics)
    • getTValue

      double getTValue(Parameter parameter, int maxFreeParamsForStatistics)
    • getPValue

      double getPValue(Parameter parameter, int maxFreeParamsForStatistics)
    • getPValue

      double getPValue()
    • getVariance

      double getVariance(Node nodeA, Matrix implCovar)
    • getStdDev

      double getStdDev(Node node, Matrix implCovar)
    • getMeasuredNodes

      List<Node> getMeasuredNodes()
    • getImplCovarMeas

      Matrix getImplCovarMeas()
    • getImplCovar

      Matrix getImplCovar(boolean recalculate)
    • getBicScore

      double getBicScore()
    • getRmsea

      double getRmsea()
    • getCfi

      double getCfi()
    • getChiSquare

      double getChiSquare()
    • isSimulatedPositiveDataOnly

      boolean isSimulatedPositiveDataOnly()