Skip to content

Commit

Permalink
fix link to remove_terms function
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbkoch committed Oct 22, 2024
1 parent 5245e6f commit 90bc9bd
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/interpret/hyperparameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ ideal: As many as possible within interpretability limits.

hyperparameters: [0.0, 0.9, 0.95, 0.99, 100, 250, 1000]

guidance: Generally, this parameter should be chosen based on interpretability considerations as having too many interactions makes the model less interpretable. A reasonable stragegy is to initially include more interactions than desired, then drop the less important interactions in post processing after fitting. See the :meth:`interpret.glassbox.ExplainableBoostingClassifier.remove_terms` function. In terms of model performance, introducing more interactions tends to improve model accuracy. Values between 0 and LESS than 1 are interpreted as percentages of the number of features. For example, a dataset with 100 features and an interactions value of 0.7 will automatically detect and use 70 interactions. Values of 1 or higher indicate the exact number of interactions to be detected, so for example 1 would create 1 interaction term, and 50 would create 50.
guidance: Generally, this parameter should be chosen based on interpretability considerations as having too many interactions makes the model less interpretable. A reasonable stragegy is to initially include more interactions than desired, then drop the less important interactions in post processing after fitting. See the [remove_terms](./python/api/ExplainableBoostingClassifier.ipynb#interpret.glassbox.ExplainableBoostingClassifier.remove_terms) function. In terms of model performance, introducing more interactions tends to improve model accuracy. Values between 0 and LESS than 1 are interpreted as percentages of the number of features. For example, a dataset with 100 features and an interactions value of 0.7 will automatically detect and use 70 interactions. Values of 1 or higher indicate the exact number of interactions to be detected, so for example 1 would create 1 interaction term, and 50 would create 50.

## inner_bags
default: 0
Expand Down

0 comments on commit 90bc9bd

Please sign in to comment.