summaryrefslogtreecommitdiff
path: root/lib/functions.py
AgeCommit message (Expand)AuthorLines
2024-02-09LMT export: set paramIndex; use correct parameterNames in analytic nodesBirte Kristina Friesel-1/+6
2024-02-09from_json: Support models without argCount and valueBirte Kristina Friesel-3/+5
2024-02-08json export: leave out undefined valueError / functionError itemsBirte Kristina Friesel-7/+4
2024-02-08model export/import: rename paramDecisionValue to thresholdBirte Kristina Friesel-7/+5
2024-02-06Add ScalarSplitFunction support for manual scalar splits in RMTBirte Kristina Friesel-1/+101
2024-01-25XGB: switch to XGBoost defaultsBirte Kristina Friesel-1/+6
2024-01-25add hyper-parameter export for CART and LMTBirte Kristina Friesel-0/+20
2024-01-24Use separate /hyper/ hierarchy for hyper-parameter exportBirte Kristina Friesel-10/+18
2024-01-19RMT: Set DFATOOL_RMT_WEIGHTED_AVG=1 for weighted average in queriesBirte Kristina Friesel-0/+6
2024-01-19Store n_samples in all relevant ModelFunction instancesBirte Kristina Friesel-2/+2
2024-01-19functions: explicitly mention _xgb_ hyper-parameters in dref exportBirte Kristina Friesel-7/+7
2024-01-19dataref export: include XGB hyper-parametersBirte Kristina Friesel-0/+11
2024-01-19optionally store n_samples in ModelFunctionBirte Kristina Friesel-10/+13
2024-01-16Implement --show-model=param for LMTBirte Kristina Friesel-0/+29
2024-01-10AnalyticFunction: this warning is more of a debug hintBirte Kristina Friesel-1/+1
2024-01-10FOLFunction: Implement to_dotBirte Kristina Friesel-0/+10
2023-02-01XGB: Add --export-webconf support (generate a list of CART)Daniel Friesel-1/+36
2022-11-30tree model complexity score: include number of non-leaf nodesDaniel Friesel-4/+4
2022-11-21remove a forgotten debug printDaniel Friesel-1/+0
2022-11-21LMT: implement complexity scoreDaniel Friesel-2/+10
2022-10-18--export-dref: calculate model complexityDaniel Friesel-0/+29
2022-09-22CART, XGB: Improve eval speed by predicting everything at onceDaniel Friesel-0/+38
2022-06-15FOL: Improve error messagesDaniel Friesel-1/+6
2022-06-15FOL, SKLearn: cast all parameters to intDaniel Friesel-2/+2
2022-06-14FOLFunction: _really_ add a static component.Daniel Friesel-6/+6
2022-06-14FOLFunction: Add a static (parameter-independent) model componentDaniel Friesel-4/+4
2022-06-10FOL: add a less variable-heavy second order variantDaniel Friesel-5/+9
2022-06-09FOL: repair second order functionDaniel Friesel-3/+16
2022-06-08FOL: Add JSON exportDaniel Friesel-4/+26
2022-06-03FOL: Add second order supportDaniel Friesel-4/+18
2022-06-03support ignoring 'irrelevant' parameters in FOL functionDaniel Friesel-1/+2
2022-06-03add first order linear functions for evaluation purposesDaniel Friesel-1/+84
2022-03-28StaticFunction#to_dot: round to two decimal placesDaniel Friesel-1/+3
2022-03-23RMT, CART, XGB: Add #leaves to dref exportDaniel Friesel-12/+32
2022-03-18CART export: use .left/.right instead of .child.left/.child.rightDaniel Friesel-5/+2
2022-03-17LMT: Fix max_depth and number_of_leaves gettersDaniel Friesel-2/+4
2022-03-10LMT max_depth is brokenDaniel Friesel-0/+1
2022-03-03functions: blackDaniel Friesel-3/+5
2022-03-03CART: to_json: use .left / .right instead of ."<=" / .">"Daniel Friesel-2/+2
2022-03-02CARTFunction: Add to_json method (adapted from Lennart Kaiser)Daniel Friesel-0/+44
2022-02-24AnalyticFunction: catch dividy by zero errors and the likesDaniel Friesel-1/+7
2022-02-21add dtree graphviz/dot export via --export-dot / to_dot()Daniel Friesel-0/+23
2022-02-07SplitFunction: Use mean of children for predicting unknown valuesDaniel Friesel-4/+10
2022-01-28PTAModel: Add force_tree optionDaniel Friesel-1/+5
2022-01-27add LMT support via https://github.com/cerlymarco/linear-treeDaniel Friesel-0/+4
2022-01-26Add tree attribute export for XGBoostDaniel Friesel-8/+26
2022-01-21add depth / #nodes accessor to sklearn CART modelDaniel Friesel-0/+26
2022-01-14fix categorial-to-scalar handler for categorial values unseen during trainingDaniel Friesel-1/+1
2022-01-10SKLearnRegressionFunction: handle unseen params in categorial_to_index modeDaniel Friesel-2/+13
2022-01-06sklearn (CART, XGBoost): support mapping of categorial parameter values to sc...Daniel Friesel-2/+6