Class ProbabilisticSensitivityModel
java.lang.Object
org.palladiosimulator.dependability.ml.sensitivity.analysis.SensitivityModel
org.palladiosimulator.dependability.ml.sensitivity.analysis.ProbabilisticSensitivityModel
-
Nested Class Summary
Nested classes/interfaces inherited from class org.palladiosimulator.dependability.ml.sensitivity.analysis.SensitivityModel
SensitivityModel.MLOutcomeMeasure
-
Field Summary
Fields inherited from class org.palladiosimulator.dependability.ml.sensitivity.analysis.SensitivityModel
outcomeMeasure
-
Method Summary
Modifier and TypeMethodDescriptiondouble
conditionalSensitivity
(List<SensitivityProperty> properties) createFrom
(Set<PropertyMeasure> propertyMeasures, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory) createFrom
(org.palladiosimulator.envdyn.environment.staticmodel.GroundProbabilisticNetwork probSensitivityModel, org.palladiosimulator.envdyn.environment.templatevariable.TemplateVariableDefinitions templateVariables, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory) deriveFrom
(Set<PropertyMeasure> propertyMeasures) org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable
double
getSensitivityValuesOf
(SensitivityProperty property) double
inferSensitivity
(List<SensitivityProperty> properties) void
void
setMLSensitivityValues
(Map<SensitivityAggregations.MLSensitivityEntry, Double> mlSensitivityValues) void
setSensitivityValues
(Map<SensitivityProperty, Double> sensitivityValues) Methods inherited from class org.palladiosimulator.dependability.ml.sensitivity.analysis.SensitivityModel
setMLOutcomeMeasure
-
Method Details
-
createFrom
public static ProbabilisticSensitivityModel createFrom(org.palladiosimulator.envdyn.environment.staticmodel.GroundProbabilisticNetwork probSensitivityModel, org.palladiosimulator.envdyn.environment.templatevariable.TemplateVariableDefinitions templateVariables, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory) -
createFrom
public static ProbabilisticSensitivityModel createFrom(Set<PropertyMeasure> propertyMeasures, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory) -
setSensitivityValues
- Specified by:
setSensitivityValues
in classSensitivityModel
-
getSensitivityValuesOf
- Specified by:
getSensitivityValuesOf
in classSensitivityModel
-
setMLSensitivityValues
public void setMLSensitivityValues(Map<SensitivityAggregations.MLSensitivityEntry, Double> mlSensitivityValues) - Specified by:
setMLSensitivityValues
in classSensitivityModel
-
inferSensitivity
- Specified by:
inferSensitivity
in classSensitivityModel
-
conditionalSensitivity
- Specified by:
conditionalSensitivity
in classSensitivityModel
-
saveAt
- Specified by:
saveAt
in classSensitivityModel
-
deriveFrom
- Specified by:
deriveFrom
in classSensitivityModel
-
findMLRandomVariable
public org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable findMLRandomVariable()
-