Package edu.cmu.tetrad.sem
Class SemOptimizerRegression
java.lang.Object
edu.cmu.tetrad.sem.SemOptimizerRegression
- All Implemented Interfaces:
- SemOptimizer,- TetradSerializable,- Serializable
Optimizes a DAG SEM with no hidden variables using closed formula
 regressions. IT SHOULD NOT BE USED WITH SEMs THAT ARE NOT DAGS OR CONTAIN
 HIDDEN NODES. IT ALSO ASSUMES THAT ALL OBSERVED NODES APPEAR FIRST IN
 semIm.getSemPm().getDag().getNodes(), I.E., ERROR NODES ARE INSERTED ONLY
 AFTER MEASURED NODES IN THIS LIST.
- Author:
- Ricardo Silva
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintvoidFit the freeParameters by doing local regressions.static SemOptimizerRegressionGenerates a simple exemplar of this class to test serialization.voidsetNumRestarts(int numRestarts) toString()
- 
Constructor Details- 
SemOptimizerRegressionpublic SemOptimizerRegression()Blank constructor.
 
- 
- 
Method Details- 
serializableInstanceGenerates a simple exemplar of this class to test serialization.
- 
optimizeFit the freeParameters by doing local regressions.- Specified by:
- optimizein interface- SemOptimizer
- Parameters:
- semIm- The unoptimized Sem (will be optimized).
 
- 
setNumRestartspublic void setNumRestarts(int numRestarts) - Specified by:
- setNumRestartsin interface- SemOptimizer
 
- 
getNumRestartspublic int getNumRestarts()- Specified by:
- getNumRestartsin interface- SemOptimizer
 
- 
toString
 
-