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.
Author:
josephramsey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
     
  • Method Summary

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

  • 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()
    • setNumRestarts

      void setNumRestarts(int numRestarts)