Following the proposed tree interpreter approach (http://blog.datadive.net/interpreting-random-forests/) one can explain a tree-based model prediction using info from the decision path.
I've built tree models with H2o and exported them as PMML to do so. However, only the terminal nodes contain the probability scores, but not the branching nodes which are needed for the tree interpreter approach.
I've tested with packages from R (rpart, randomForest) and python (sklearn) but it seems they tend not to store the split info in the resulting model. So far only BigML seems to produce the needed PMML structure.
Do you know which other libraries I can try? What is the workaround strategy to compute sample split values and then generate a correesponding PMML file?
Thanks K