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 TypeMethodDescriptiondoubleconditionalSensitivity(List<SensitivityProperty> properties) createFrom(Set<PropertyMeasure> propertyMeasures, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, Optional<tools.mdsd.probdist.api.random.ISeedProvider> seedProvider) 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, Optional<tools.mdsd.probdist.api.random.ISeedProvider> seedProvider) deriveFrom(Set<PropertyMeasure> propertyMeasures) org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariabledoublegetSensitivityValuesOf(SensitivityProperty property) doubleinferSensitivity(List<SensitivityProperty> properties) voidvoidsetMLSensitivityValues(Map<SensitivityAggregations.MLSensitivityEntry, Double> mlSensitivityValues) voidsetSensitivityValues(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, Optional<tools.mdsd.probdist.api.random.ISeedProvider> seedProvider) -
createFrom
public static ProbabilisticSensitivityModel createFrom(Set<PropertyMeasure> propertyMeasures, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, Optional<tools.mdsd.probdist.api.random.ISeedProvider> seedProvider) -
setSensitivityValues
- Specified by:
setSensitivityValuesin classSensitivityModel
-
getSensitivityValuesOf
- Specified by:
getSensitivityValuesOfin classSensitivityModel
-
setMLSensitivityValues
public void setMLSensitivityValues(Map<SensitivityAggregations.MLSensitivityEntry, Double> mlSensitivityValues) - Specified by:
setMLSensitivityValuesin classSensitivityModel
-
inferSensitivity
- Specified by:
inferSensitivityin classSensitivityModel
-
conditionalSensitivity
- Specified by:
conditionalSensitivityin classSensitivityModel
-
saveAt
- Specified by:
saveAtin classSensitivityModel
-
deriveFrom
- Specified by:
deriveFromin classSensitivityModel
-
findMLRandomVariable
public org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable findMLRandomVariable()
-