Interface SemOptimizer

All Superinterfaces:
Serializable, TetradSerializable
All Known Implementing Classes:
SemOptimizerEm, SemOptimizerPowell, SemOptimizerRegression, SemOptimizerRicf, SemOptimizerScattershot

public interface SemOptimizer extends TetradSerializable
Interface for algorithm that optimize the fitting function of a SemIm model by adjusting its freeParameters in search of a global maximum.
Version:
$Id: $Id
Author:
josephramsey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
    Constant serialVersionUID=23L
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getNumRestarts.
    void
    Optimizes the fitting function of a Sem by adjusting its parameter values.
    void
    setNumRestarts(int numRestarts)
    setNumRestarts.
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      Constant serialVersionUID=23L
      See Also:
  • Method Details

    • optimize

      void optimize(SemIm sem)
      Optimizes the fitting function of a Sem by adjusting its parameter values.
      Parameters:
      sem - The unoptimized Sem (will be optimized).
    • getNumRestarts

      int getNumRestarts()

      getNumRestarts.

      Returns:
      a int
    • setNumRestarts

      void setNumRestarts(int numRestarts)

      setNumRestarts.

      Parameters:
      numRestarts - a int