Not sure if this is the accurate way as I also searched for it a lot and didn't find any answer. But I'm doing it this way:
Save the state of your dataset before using scaling/ normalization
Then write a function to be used as predict_fn which not just provides the prediction, but also does the necessary preprocessing steps including the scaling and the later steps.
Pass that function as your predict_fn in LimeTabularExplainer instance
This will provide you the explanations according to your unscaled values. I have removed some lines from my code for privacy, but you get the idea.
Can someone from the dev team please respond to this so that I can be sure that this is the correct approach? @marcotcr
Not sure if this is the accurate way as I also searched for it a lot and didn't find any answer. But I'm doing it this way:
This will provide you the explanations according to your unscaled values. I have removed some lines from my code for privacy, but you get the idea.
Can someone from the dev team please respond to this so that I can be sure that this is the correct approach? @marcotcr