JuliaAI / JuliaAI/DecisionTree.jl
[Tracking Issue] Add document strings to public methods
Open
Nobody has claimed this yet.
documentation
- Dominant language
- Julia
- Stars
- 364
- Forks
- 100
- PR merge metrics
- No merged PRs in 30d
Description
Here's what I think are intended to be public, ranked in rough order of priority:
-
build_forest#214 @ablaom -
apply_forest -
apply_forest_proba -
build_tree(keep #224 in mind) -
print_tree -
apply_tree -
apply_tree_proba -
build_adaboost_stumps -
apply_adaboost_stumps -
apply_adaboost_stumps_proba -
prune_tree -
nfoldCV_forest -
nfoldCV_tree -
nfoldCV_stumps -
load_data -
DecisionTree.confusion_matrix -
DecisionTree.util.gini -
DecisionTree.util.entropy -
DecisionTree.util.zero_one -
impurity_importance -
split_importance -
permutation_importance
Any help here appreciated. Take a look at #214 to get an idea of existing format.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Use issue #214 as the format reference, then review the unchecked public methods listed here, including build_tree, print_tree, apply_tree, the AdaBoost helpers, cross-validation methods, and importance utilities. Add document strings for the selected public methods and mark the corresponding checklist items complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- documentation, machine-learning
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100