public abstract class ContributionsPredictor<E> extends java.lang.Object implements PredictContributions
| Constructor and Description |
|---|
ContributionsPredictor(int ncontribs,
java.lang.String[] featureContributionNames,
TreeSHAPPredictor<E> treeSHAPPredictor) |
| Modifier and Type | Method and Description |
|---|---|
float[] |
calculateContributions(double[] input)
Calculate contributions (SHAP values) for a given input row.
|
float[] |
getContribs(float[] contribs) |
java.lang.String[] |
getContributionNames() |
protected abstract E |
toInputRow(double[] input) |
public ContributionsPredictor(int ncontribs,
java.lang.String[] featureContributionNames,
TreeSHAPPredictor<E> treeSHAPPredictor)
public final java.lang.String[] getContributionNames()
getContributionNames in interface PredictContributionspublic final float[] calculateContributions(double[] input)
PredictContributionscalculateContributions in interface PredictContributionsinput - input dataprotected abstract E toInputRow(double[] input)
public float[] getContribs(float[] contribs)