diff --git a/lime/lime_tabular.py b/lime/lime_tabular.py index fdc3fef06..04b3533af 100644 --- a/lime/lime_tabular.py +++ b/lime/lime_tabular.py @@ -271,7 +271,10 @@ def explain_instance(self, explanations. """ data, inverse = self.__data_inverse(data_row, num_samples) - scaled_data = (data - self.scaler.mean_) / self.scaler.scale_ + if self.sample_around_instance: + scaled_data = (data - data_row) / self.scaler.scale_ + else: + scaled_data = (data - self.scaler.mean_) / self.scaler.scale_ distances = sklearn.metrics.pairwise_distances( scaled_data,