Supports Sensitivity Analysis workflow to assess the impact of input parameters on the simulation outputs
Super classes
rSharp::NetObject -> ospsuite::DotNetWrapper -> SensitivityAnalysis
Active bindings
simulationReference to the
Simulationused to calculate or import the sensitivity analysis results (Read-Only).numberOfStepsNumber of steps used for the variation of each parameter (optional, default specified in
ospsuiteEnv$sensitivityAnalysisConfig)variationRangeVariation applied to the parameter (optional, default specified in
ospsuiteEnv$sensitivityAnalysisConfig)parameterPathsList of parameters to use for sensitivity calculation.If empty, the sensitivity will be performed automatically on all constant parameters that are really in use in the simulation. Constant parameter means all parameters with a constant value or a formula parameter with a value that was overridden by the user
Methods
Inherited methods
rSharp::NetObject$.printClass()rSharp::NetObject$.printLine()rSharp::NetObject$call()rSharp::NetObject$get()rSharp::NetObject$getFields()rSharp::NetObject$getMemberSignature()rSharp::NetObject$getMethods()rSharp::NetObject$getProperties()rSharp::NetObject$getStaticFields()rSharp::NetObject$getStaticMethods()rSharp::NetObject$getStaticProperties()rSharp::NetObject$set()
Method new()
Initialize a new instance of the class
Usage
SensitivityAnalysis$new(
simulation,
parameterPaths = NULL,
numberOfSteps = ospsuiteEnv$sensitivityAnalysisConfig$numberOfSteps,
variationRange = ospsuiteEnv$sensitivityAnalysisConfig$variationRange
)Arguments
simulationSimulation for which a sensitivity analysis should be performed
parameterPathsVector of parameter paths to use for sensitivity calculation (optional).If undefined, the sensitivity will be performed automatically on all constant parameters of the simulation. Constant parameter means all parameters with a constant value or a formula parameter with a value that was overridden by the user
numberOfStepsNumber of steps used for the variation of each parameter (optional, default specified in
getOSPSuiteSetting("sensitivityAnalysisConfig"))variationRangeVariation applied to the parameter (optional, default specified in
getOSPSuiteSetting("sensitivityAnalysisConfig"))
Method addParameterPaths()
Adds the parameterPaths to the list of parameter path to vary in the sensitivity analysis
Method print()
Print the object to the console