Package edu.cmu.tetrad.sem
Class SemOptimizerRicf
java.lang.Object
edu.cmu.tetrad.sem.SemOptimizerRicf
- All Implemented Interfaces:
SemOptimizer,TetradSerializable,Serializable
Optimizes a SEM using RICF (see that class).
- Version:
- $Id: $Id
- Author:
- josephramsey
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetNumRestarts.voidOptimizes the fitting function of a Sem by adjusting its parameter values.static SemOptimizerRicfGenerates a simple exemplar of this class to test serialization.voidsetNumRestarts(int numRestarts) setNumRestarts.toString()toString.
-
Constructor Details
-
SemOptimizerRicf
public SemOptimizerRicf()Blank constructor.
-
-
Method Details
-
serializableInstance
Generates a simple exemplar of this class to test serialization.- Returns:
- a
SemOptimizerRicfobject
-
optimize
Optimizes the fitting function of a Sem by adjusting its parameter values.Optimizes the fitting function of the given Sem using the Powell method from Numerical Recipes by adjusting the freeParameters of the Sem.
- Specified by:
optimizein interfaceSemOptimizer- Parameters:
semIm- The unoptimized Sem (will be optimized).
-
getNumRestarts
public int getNumRestarts()getNumRestarts.
- Specified by:
getNumRestartsin interfaceSemOptimizer- Returns:
- a int
-
setNumRestarts
public void setNumRestarts(int numRestarts) setNumRestarts.
- Specified by:
setNumRestartsin interfaceSemOptimizer- Parameters:
numRestarts- a int
-
toString
toString.
-