Interface IParameterImportanceEstimator

    • Method Detail

      • computeImportanceForSingleComponent

        java.util.Map<java.lang.String,​java.lang.Double> computeImportanceForSingleComponent​(Component component)
        Computes importance values for an individual component
        Parameters:
        component -
        Returns:
      • readyToEstimateImportance

        boolean readyToEstimateImportance​(ComponentInstance composition)
        Checks whether the estimator is ready to estimate parameter importance for the composition
        Parameters:
        composition -
        Returns:
        true if the estimator is ready, false otherwise
      • setPerformanceKnowledgeBase

        void setPerformanceKnowledgeBase​(PerformanceKnowledgeBase performanceKB)
        Set the performance knowledge base used for parameter importance estimation
        Parameters:
        performanceKB -
      • getPerformanceKnowledgeBase

        PerformanceKnowledgeBase getPerformanceKnowledgeBase()
        Get the performance knowledge base used for parameter importance estimation
      • getNumberPrunedParameters

        int getNumberPrunedParameters()
        Returns the number of parameters that have been pruned
        Returns:
        number of pruned parameters
      • getPrunedParameters

        java.util.Set<java.lang.String> getPrunedParameters()