Uses of Class
edu.cmu.tetrad.sem.SemIm
Packages that use SemIm
Package
Description
Contains classes for searching for (mostly structural) causal models given data.
Contains some classes that aren't ready for prime time.
-
Uses of SemIm in edu.cmu.tetrad.algcomparison.simulation
Methods in edu.cmu.tetrad.algcomparison.simulation that return types with arguments of type SemImModifier and TypeMethodDescriptionSemSimulation.getIms()
Retrieves the list of SemIm objects used for simulation.Constructors in edu.cmu.tetrad.algcomparison.simulation with parameters of type SemImModifierConstructorDescriptionSemSimulation
(SemIm im) Constructs a GeneralSemSimulation object with the given SemIm object. -
Uses of SemIm in edu.cmu.tetrad.algcomparison.statistic
Constructors in edu.cmu.tetrad.algcomparison.statistic with parameters of type SemImModifierConstructorDescriptionIdaAverageSquaredDistance
(SemIm semIm) The IDA Average Squared Distance.IdaMaximumSquaredDifference
(SemIm semIm) Initializes a new instance of theIdaMaximumSquaredDifference
class.IdaMinimumSquaredDifference
(SemIm semIm) Constructs an instance of theIdaMinimumSquaredDifference
class with the specified SEM IM. -
Uses of SemIm in edu.cmu.tetrad.search
Constructors in edu.cmu.tetrad.search with parameters of type SemIm -
Uses of SemIm in edu.cmu.tetrad.search.work_in_progress
Methods in edu.cmu.tetrad.search.work_in_progress that return SemImModifier and TypeMethodDescriptionHbsmsBeam.Score.getEstimatedSem()
getEstimatedSem.HbsmsGes.Score.getEstimatedSem()
Returns the estimated SEM IM.Hbsms.getNewSemIm()
getNewSemIm.HbsmsBeam.getNewSemIm()
Getter for the fieldnewSemIm
.HbsmsGes.getNewSemIm()
Getter for the fieldnewSemIm
.Hbsms.getOriginalSemIm()
getOriginalSemIm.HbsmsBeam.getOriginalSemIm()
Getter for the fieldoriginalSemIm
.HbsmsGes.getOriginalSemIm()
Getter for the fieldoriginalSemIm
.SampleVcpc.getSemIm()
Getter for the fieldsemIm
.SampleVcpcFast.getSemIm()
Getter for the fieldsemIm
.Methods in edu.cmu.tetrad.search.work_in_progress with parameters of type SemIm -
Uses of SemIm in edu.cmu.tetrad.sem
Methods in edu.cmu.tetrad.sem that return SemImModifier and TypeMethodDescriptionSemEstimator.estimate()
Runs the estimator on the data and SemPm passed in through the constructor.SemEstimator.getEstimatedSem()
Getter for the fieldestimatedSem
.SemEstimatorGibbs.getEstimatedSem()
Getter for the fieldestimatedSem
.DagScorer.getEstSem()
getEstSem.Scorer.getEstSem()
getEstSem.SemUpdater.getManipulatedSemIm()
getManipulatedSemIm.ParamConstraint.getSemIm()
Getter for the fieldsemIm
.SemEvidence.getSemIm()
Getter for the fieldsemIm
.SemProposition.getSemIm()
Retrieves the SemIm object associated with this SemProposition.SemUpdater.getSemIm()
Getter for the fieldsemIm
.static SemIm
SemXmlParser.getSemIm
(nu.xom.Element semImElement) Takes an xml representation of a SEM IM and reinstantiates the IMSemEstimatorGibbsParams.getStartIm()
Getter for the fieldstartIm
.SemUpdater.getUpdatedSemIm()
See http://en.wikipedia.org/wiki/Multivariate_normal_distribution.static SemIm
SemIm.retainValues
(SemIm semIm, SemGraph graph) Constructs a new SEM IM with the given graph, retaining parameter values fromsemIm
for nodes of the same name and edges connecting nodes of the same names.static SemIm
SemIm.serializableInstance()
Generates a simple exemplar of this class to test serialization.updatedIm.Methods in edu.cmu.tetrad.sem with parameters of type SemImModifier and TypeMethodDescriptionstatic nu.xom.Element
SemXmlRenderer.getElement
(SemIm semIm) Converts a Sem Im into xml.void
Optimizes the fitting function of a Sem by adjusting its parameter values.void
Optimizes an unoptimized Sem object by minimizing the chi-square statistic.void
Optimizes the fitting function of a Sem by adjusting its parameter values.void
Optimizes the fitting function of a Sem by adjusting its parameter values.void
Optimizes the fitting function of a Sem by adjusting its parameter values.void
Optimizes the fitting function of a Sem by adjusting its parameter values.static SemIm
SemIm.retainValues
(SemIm semIm, SemGraph graph) Constructs a new SEM IM with the given graph, retaining parameter values fromsemIm
for nodes of the same name and edges connecting nodes of the same names.void
SemEstimatorGibbsParams.setStartIm
(SemIm startIm) Setter for the fieldstartIm
.static SemProposition
Creates a tautology by wrapping the given SemIm object.Constructors in edu.cmu.tetrad.sem with parameters of type SemImModifierConstructorDescriptionGeneralizedSemIm
(GeneralizedSemPm pm, SemIm semIm) Initializes a GeneralizedSemIm object by applying values to free parameters from the given GeneralizedSemPm and SemIm.ParamConstraint
(SemIm semIm, Parameter param1, ParamConstraintType type, double number) The first constructor specifies the parameter and a number and the type of relation imposed by the constraint.SemEstimatorGibbs
(int numIterations, double stretch1, double stretch2, double tolerance, double priorVariance, SemPm semPm, SemIm startIm, boolean flatPrior) Constructor for SemEstimatorGibbs.SemEstimatorGibbs
(SemPm semPm, SemIm startIm, double[][] sampleCovars, boolean flatPrior, double stretch, int numIterations) Constructor for SemEstimatorGibbs.SemEvidence
(SemIm semIm) Constructs a container for evidence for the given Bayes IM.Copy constructor.SemIm
(SemPm semPm, SemIm oldSemIm, Parameters parameters) Constructs a new SEM IM from the given SEM PM, using the old SEM IM and params object to guide the choice of parameter values.SemManipulation
(SemIm semIm) Constructs a container for evidence for the given Bayes IM.SemProposition
(SemIm semIm) Creates a new Proposition which allows all values.SemUpdater
(SemIm semIm) Constructor for SemUpdater.StandardizedSemIm
(SemIm im, StandardizedSemIm.Initialization initialization, Parameters parameters) Constructs a new standardized SEM IM from the freeParameters in the given SEM IM.StandardizedSemIm
(SemIm im, Parameters parameters) Constructs a new standardized SEM IM, initializing from the freeParameters in the given SEM IM.