Package edu.cmu.tetrad.sem
Interface ISemIm
- All Superinterfaces:
Serializable
,Simulator
,TetradSerializable
- All Known Implementing Classes:
SemIm
An interface for SemIM's; see implementations.
- Version:
- $Id: $Id
- Author:
- josephramsey
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
ConstantserialVersionUID=23L
-
Method Summary
Modifier and TypeMethodDescriptiondouble
getBicScore.double
getCfi()
getCfi.double
getChiSquare.getFixedParameters.getFreeParameters.double[]
getFreeParamValues.getImplCovar
(boolean recalculate) getImplCovar.getImplCovarMeas.double
getIntercept
(Node node) getIntercept.double
getMean.double
getMeanStdDev
(Node node) getMeanStdDev.getMeasuredNodes.int
getNumFreeParams.double
getParamValue
(Node nodeA, Node nodeB) getParamValue.double
getParamValue
(Parameter parameter) getParamValue.double
getPValue.double
getPValue.double
getRmsea()
getRmsea.int
getSampleSize.double
getScore()
getScore.getSemPm()
getSemPm.double
getStandardError
(Parameter parameter, int maxFreeParamsForStatistics) getStandardError.double
getStdDev.double
getTValue.getVariableNodes.double
getVariance
(Node nodeA, Matrix implCovar) getVariance.boolean
isCyclic()
isCyclic.boolean
isEstimated.boolean
isParameterBoundsEnforced.boolean
isSimulatedPositiveDataOnly.listUnmeasuredLatents.void
setEdgeCoef
(Node x, Node y, double value) setEdgeCoef.void
setErrVar.void
setFixedParamValue
(Parameter parameter, double value) setFixedParamValue.void
setFreeParamValues
(double[] params) setFreeParamValues.void
setIntercept
(Node y, double intercept) setIntercept.void
setMean.void
setParameterBoundsEnforced
(boolean b) setParameterBoundsEnforced.void
setParamValue
(Node nodeA, Node nodeB, double value) setParamValue.void
setParamValue
(Parameter parameter, double value) setParamValue.Methods inherited from interface edu.cmu.tetrad.data.Simulator
simulateData
-
Field Details
-
serialVersionUID
static final long serialVersionUIDConstantserialVersionUID=23L
- See Also:
-
-
Method Details
-
getSemPm
-
getFreeParamValues
double[] getFreeParamValues()getFreeParamValues.
- Returns:
- an array of objects
-
setFreeParamValues
void setFreeParamValues(double[] params) setFreeParamValues.
- Parameters:
params
- an array of objects
-
getParamValue
-
setParamValue
-
setFixedParamValue
-
getParamValue
-
setParamValue
-
getFreeParameters
-
getNumFreeParams
int getNumFreeParams()getNumFreeParams.
- Returns:
- a int
-
getFixedParameters
-
getSampleSize
int getSampleSize()getSampleSize.
- Returns:
- a int
-
getScore
double getScore()getScore.
- Returns:
- a double
-
isParameterBoundsEnforced
boolean isParameterBoundsEnforced()isParameterBoundsEnforced.
- Returns:
- a boolean
-
setParameterBoundsEnforced
void setParameterBoundsEnforced(boolean b) setParameterBoundsEnforced.
- Parameters:
b
- a boolean
-
listUnmeasuredLatents
-
isCyclic
boolean isCyclic()isCyclic.
- Returns:
- a boolean
-
isEstimated
boolean isEstimated()isEstimated.
- Returns:
- a boolean
-
getVariableNodes
-
getMean
-
getMeanStdDev
-
getIntercept
-
setErrVar
-
setEdgeCoef
-
setIntercept
-
setMean
-
getStandardError
-
getTValue
-
getPValue
-
getPValue
double getPValue()getPValue.
- Returns:
- a double
-
getVariance
-
getStdDev
-
getMeasuredNodes
-
getImplCovarMeas
-
getImplCovar
-
getBicScore
double getBicScore()getBicScore.
- Returns:
- a double
-
getRmsea
double getRmsea()getRmsea.
- Returns:
- a double
-
getCfi
double getCfi()getCfi.
- Returns:
- a double
-
getChiSquare
double getChiSquare()getChiSquare.
- Returns:
- a double
-
isSimulatedPositiveDataOnly
boolean isSimulatedPositiveDataOnly()isSimulatedPositiveDataOnly.
- Returns:
- a boolean
-