summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2022-03-23RMT, CART, XGB: Add #leaves to dref exportDaniel Friesel-14/+38
2022-03-21dtree: fix missing function leaves when nonbinary nodes are disabledDaniel Friesel-7/+7
2022-03-21observations-enum-to-bool: warn if a key is not uniqueDaniel Friesel-0/+4
2022-03-21observations-enum-to-bool: skip undefined enum valuesDaniel Friesel-1/+2
2022-03-21analyze-kconfig: always compute statsDaniel Friesel-2/+0
2022-03-18CART export: use .left/.right instead of .child.left/.child.rightDaniel Friesel-5/+2
2022-03-17dtree: only compute by_param if ignore_irrelevant_parameters is setDaniel Friesel-6/+7
2022-03-17dataref export: LMT: add number of leavesDaniel Friesel-0/+3
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-02ModelAttribute.to_json: special handling for CARTFunction. TODO refactoringDaniel Friesel-0/+45
2022-03-02CARTFunction: Add to_json method (adapted from Lennart Kaiser)Daniel Friesel-0/+44
2022-03-02analyze-kconfig: export-model -> export-webconfDaniel Friesel-3/+3
2022-03-01bin: add kconfiglib symlinkDaniel Friesel-0/+1
2022-03-01refactor tree generation overrides into build_dtreeDaniel Friesel-128/+40
2022-03-01Add SKLEARN DECART supportDaniel Friesel-5/+38
2022-03-01LMT: set max depth to 20Daniel Friesel-1/+1
2022-02-25add --export-raw-predictionsDaniel Friesel-6/+31
2022-02-25only export model xv results for --export-xvDaniel Friesel-8/+10
2022-02-24add --export-xv option for t-tests and the likeDaniel Friesel-0/+15
2022-02-24AnalyticFunction: catch dividy by zero errors and the likesDaniel Friesel-1/+7
2022-02-22kconfig: do not add choices to param dict if DFATOOL_KCONF_WITH_CHOICE_NODES=0Daniel Friesel-0/+1
2022-02-22ModelAttribute: Keep original parameters when handling interdependent onesDaniel Friesel-2/+3
2022-02-21add dtree graphviz/dot export via --export-dot / to_dot()Daniel Friesel-2/+109
2022-02-18move dataref export to cli.pyDaniel Friesel-18/+14
2022-02-18move --info to cli as wellDaniel Friesel-53/+39
2022-02-18move --log-level and --info to cli.pyDaniel Friesel-25/+18
2022-02-18add show_model_size optionDaniel Friesel-0/+30
2022-02-10only load kconfig / kconfiglib when requiredDaniel Friesel-2/+1
2022-02-09allow dtree relevant parameter detection to be disabledDaniel Friesel-9/+32
2022-02-07SplitFunction: Use mean of children for predicting unknown valuesDaniel Friesel-4/+10
2022-02-04use O(n) instead of O(2^m) iterator in _mean_std_by_param. Oops.Daniel Friesel-20/+16
2022-02-04update tests for 8c118d357ad873349a2ae00ccf9bcd093c448df0Daniel Friesel-25/+25
2022-02-02build_dtree: improve debug outputDaniel Friesel-7/+7
2022-02-02build_dtree: ignore codependent parametersDaniel Friesel-0/+1
2022-02-01dref export: static and analytic function ≙ single-node treeDaniel Friesel-0/+3
2022-01-31update tests for 063b277b32e8bdde5ce04efdf236c7821c79a3daDaniel Friesel-17/+17
2022-01-31RMT generation: only split on relevant variablesDaniel Friesel-3/+19
2022-01-31ParamStats: Remove unused can_be_fitted functionDaniel Friesel-30/+0
2022-01-31LMT generation: Catch LinAlg errors (e.g. during SVD), fall back to staticDaniel Friesel-1/+6
2022-01-31allow parameter values to be adjusted before modelingDaniel Friesel-0/+55
2022-01-28PTAModel: Add force_tree optionDaniel Friesel-2/+59
2022-01-27export dataref entries with deterministic orderDaniel Friesel-2/+2
2022-01-27add LMT support via https://github.com/cerlymarco/linear-treeDaniel Friesel-0/+2962
2022-01-26Add tree attribute export for XGBoostDaniel Friesel-10/+32
2022-01-21add depth / #nodes accessor to sklearn CART modelDaniel Friesel-2/+28
2022-01-21"if np.std(data) < 0". real galaxy brain condition right there.Daniel Friesel-1/+1
2022-01-21parameters: fix xgb model dumpDaniel Friesel-2/+3