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
SemPm getSemPm()getSemPm.
- Returns:
- a
SemPmobject
-
getFreeParamValues
double[] getFreeParamValues()getFreeParamValues.
- Returns:
- an array of objects
-
setFreeParamValues
void setFreeParamValues(double[] params) setFreeParamValues.
- Parameters:
params- an array of objects
-
getParamValue
getParamValue.
- Parameters:
parameter- aParameterobject- Returns:
- a double
-
setParamValue
setParamValue.
- Parameters:
parameter- aParameterobjectvalue- a double
-
setFixedParamValue
setFixedParamValue.
- Parameters:
parameter- aParameterobjectvalue- a double
-
getParamValue
getParamValue.
-
setParamValue
setParamValue.
-
getFreeParameters
getFreeParameters.
- Returns:
- a
Listobject
-
getNumFreeParams
int getNumFreeParams()getNumFreeParams.
- Returns:
- a int
-
getFixedParameters
getFixedParameters.
- Returns:
- a
Listobject
-
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
listUnmeasuredLatents.
- Returns:
- a
Listobject
-
isCyclic
boolean isCyclic()isCyclic.
- Returns:
- a boolean
-
isEstimated
boolean isEstimated()isEstimated.
- Returns:
- a boolean
-
getVariableNodes
getVariableNodes.
- Returns:
- a
Listobject
-
getMean
getMean.
- Parameters:
node- aNodeobject- Returns:
- a double
-
getMeanStdDev
getMeanStdDev.
- Parameters:
node- aNodeobject- Returns:
- a double
-
getIntercept
getIntercept.
- Parameters:
node- aNodeobject- Returns:
- a double
-
setErrVar
setErrVar.
- Parameters:
nodeA- aNodeobjectvalue- a double
-
setEdgeCoef
setEdgeCoef.
-
setIntercept
setIntercept.
- Parameters:
y- aNodeobjectintercept- a double
-
setMean
setMean.
- Parameters:
node- aNodeobjectvalue- a double
-
getStandardError
getStandardError.
- Parameters:
parameter- aParameterobjectmaxFreeParamsForStatistics- a int- Returns:
- a double
-
getTValue
getTValue.
- Parameters:
parameter- aParameterobjectmaxFreeParamsForStatistics- a int- Returns:
- a double
-
getPValue
getPValue.
- Parameters:
parameter- aParameterobjectmaxFreeParamsForStatistics- a int- Returns:
- a double
-
getPValue
double getPValue()getPValue.
- Returns:
- a double
-
getVariance
getVariance.
-
getStdDev
getStdDev.
-
getMeasuredNodes
getMeasuredNodes.
- Returns:
- a
Listobject
-
getImplCovarMeas
Matrix getImplCovarMeas()getImplCovarMeas.
- Returns:
- a
Matrixobject
-
getImplCovar
getImplCovar.
- Parameters:
recalculate- a boolean- Returns:
- a
Matrixobject
-
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
-