pyreal.explanation_types.feature_value_based.PartialDependenceExplanation#

class pyreal.explanation_types.feature_value_based.PartialDependenceExplanation(feature_names, predictions, grid)[source]#
__init__(feature_names, predictions, grid)#

Set the wrapped explanation to explanation and values to values and validate :param explanation: wrapped explanation :type explanation: object :param values: Values corresponding with the object being explained :type values: DataFrame of shape (n_instances, n_features) or None

Methods

__init__(feature_names, predictions, grid)

Set the wrapped explanation to explanation and values to values and validate :param explanation: wrapped explanation :type explanation: object :param values: Values corresponding with the object being explained :type values: DataFrame of shape (n_instances, n_features) or None

apply_feature_descriptions(feature_descriptions)

Wrapper method for renaming features.

get()

Get the explanation wrapped by this type.

get_all()

Get the explanation and wrapped values as a tuple.

get_explanation()

Get the explanation wrapped by this type

get_values()

Return the values associated with the explanation

update_explanation(new_explanation[, ...])

Sets this object's explanation to the new value.

update_values(values[, inplace])

Updates this objects values, and validates

validate()

Validate that self.explanation is a valid FeatureValueExplanation :returns: None

validate_values()

Validate that self.values are valid values for this Explanation.