File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 112112 if len (setups_evals [c ].unique ()) > 1 or c == performance_column ]]
113113 # We are done with processing ``setups_evals``. Note that we still might have some irrelevant hyperparameters, e.g.,
114114 # ``random_state``. We have dropped some relevant hyperparameters, i.e., several categoricals. Let's check it out:
115- print (setups_evals .dtypes )
116115
117116 # determine x values to pass to fanova library
118117 parameter_names = [pname for pname in setups_evals .columns .to_numpy () if pname != performance_column ]
121120 for idx , pname in enumerate (parameter_names ):
122121 try :
123122 fanova_results .append ({
124- 'hyperparameter' : pname if len ( pname ) < 35 else '[...] %s' % pname [ - 30 : ],
123+ 'hyperparameter' : pname . split ( "." )[ - 1 ],
125124 'fanova' : evaluator .quantify_importance ([idx ])[(idx ,)]['individual importance' ]
126125 })
127126 except RuntimeError as e :
You can’t perform that action at this time.
0 commit comments