Interface Simulation
- All Superinterfaces:
- HasParameters,- Serializable,- TetradSerializable
- All Known Implementing Classes:
- BayesNetSimulation,- BooleanGlassSimulation,- ConditionalGaussianSimulation,- GeneralSemSimulation,- GeneralSemSimulationSpecial1,- LeeHastieSimulation,- LinearFisherModel,- LinearSineSimulation,- LoadContinuousDataAndGraphs,- LoadContinuousDataAndSingleGraph,- LoadContinuousDataSmithSim,- LoadDataAndGraphs,- LoadDataFromFileWithoutGraph,- SemSimulation,- SemThenDiscretize,- StandardizedSemSimulation,- TimeSeriesSemSimulation
The interface that simulations must implement.
- Author:
- jdramsey
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidcreateData(Parameters parameters, boolean newModel) Creates a data set and simulates data.getDataModel(int index) intgetTrueGraph(int index) 
- 
Field Details- 
serialVersionUIDstatic final long serialVersionUID- See Also:
 
 
- 
- 
Method Details- 
createDataCreates a data set and simulates data.
- 
getNumDataModelsint getNumDataModels()- Returns:
- The number of data sets to simulate.
 
- 
getTrueGraph- Parameters:
- index- The index of the desired true graph.
- Returns:
- That graph.
 
- 
getDataModel- Parameters:
- index- The index of the desired simulated data set.
- Returns:
- That data set.
 
- 
getDataTypeDataType getDataType()- Returns:
- Returns the type of the data, continuous, discrete or mixed.
 
- 
getDescriptionString getDescription()- Returns:
- Returns a one-line description of the simulation, to be printed at the beginning of the report.
 
- 
getParameters- Specified by:
- getParametersin interface- HasParameters
- Returns:
- Returns the parameters used in the simulation. These are the parameters whose values can be varied.
 
 
-