Github user iyerr3 commented on a diff in the pull request: https://github.com/apache/madlib/pull/295#discussion_r205562059 --- Diff: src/ports/postgres/modules/recursive_partitioning/random_forest.sql_in --- @@ -1557,6 +1618,32 @@ m4_ifdef(`__HAS_FUNCTION_PROPERTIES__', `CONTAINS SQL', `'); --------------------------------------------------------------------------- --------------------------------------------------------------------------- +/** + Helper function to display variable importance scores (both oob and impurity + importance scores for variables). +**/ +CREATE OR REPLACE FUNCTION MADLIB_SCHEMA.get_var_importance( + model_table TEXT, + output_table TEXT +) RETURNS VOID AS $$ + PythonFunction(recursive_partitioning, random_forest, get_var_importance) +$$ LANGUAGE plpythonu VOLATILE +m4_ifdef(`__HAS_FUNCTION_PROPERTIES__', `MODIFIES SQL DATA', `'); + +CREATE OR REPLACE FUNCTION MADLIB_SCHEMA.get_var_importance( + message TEXT +) RETURNS TEXT AS $$ + PythonFunction(recursive_partitioning, random_forest, tree_importance_help_message) --- End diff -- Good catch
---