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 longConstantserialVersionUID=23L -
Method Summary
Modifier and TypeMethodDescriptiondoublegetBicScore.doublegetCfi()getCfi.doublegetChiSquare.getFixedParameters.getFreeParameters.double[]getFreeParamValues.getImplCovar(boolean recalculate) getImplCovar.getImplCovarMeas.doublegetIntercept(Node node) getIntercept.doublegetMean.doublegetMeanStdDev(Node node) getMeanStdDev.getMeasuredNodes.intgetNumFreeParams.doublegetParamValue(Node nodeA, Node nodeB) getParamValue.doublegetParamValue(Parameter parameter) getParamValue.doublegetPValue.doublegetPValue.doublegetRmsea()getRmsea.intgetSampleSize.doublegetScore()getScore.getSemPm()getSemPm.doublegetStandardError(Parameter parameter, int maxFreeParamsForStatistics) getStandardError.doublegetStdDev.doublegetTValue.getVariableNodes.doublegetVariance(Node nodeA, Matrix implCovar) getVariance.booleanisCyclic()isCyclic.booleanisEstimated.booleanisParameterBoundsEnforced.booleanisSimulatedPositiveDataOnly.listUnmeasuredLatents.voidsetEdgeCoef(Node x, Node y, double value) setEdgeCoef.voidsetErrVar.voidsetFixedParamValue(Parameter parameter, double value) setFixedParamValue.voidsetFreeParamValues(double[] params) setFreeParamValues.voidsetIntercept(Node y, double intercept) setIntercept.voidsetMean.voidsetParameterBoundsEnforced(boolean b) setParameterBoundsEnforced.voidsetParamValue(Node nodeA, Node nodeB, double value) setParamValue.voidsetParamValue(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
-