Skip to content

Commit c928f64

Browse files
author
minjk-bl
committed
Check and edit options on ModelInfo
1 parent 74e355a commit c928f64

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

js/m_ml/ModelInfo.js

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -537,8 +537,6 @@ define([
537537
]
538538
},
539539
'permutation_importance': defaultInfos['permutation_importance'],
540-
'feature_importances': defaultInfos['feature_importances'],
541-
'plot_feature_importances': defaultInfos['plot_feature_importances'],
542540
'Coefficient': {
543541
name: 'coef_',
544542
label: 'Coefficient',
@@ -558,6 +556,19 @@ define([
558556
]
559557
}
560558
}
559+
let svcList = [
560+
'DecisionTreeRegressor',
561+
'RandomForestRegressor',
562+
'GradientBoostingRegressor',
563+
'XGBRegressor', 'LGBMRegressor', 'CatBoostRegressor'
564+
];
565+
if (svcList.includes(modelType)) {
566+
infos = {
567+
...infos,
568+
'feature_importances': defaultInfos['feature_importances'],
569+
'plot_feature_importances': defaultInfos['plot_feature_importances']
570+
}
571+
}
561572
break;
562573
case 'Classification':
563574
infos = {
@@ -615,7 +626,15 @@ define([
615626
}
616627

617628
// feature importances
618-
if (modelType != 'LogisticRegression' && modelType != 'SVC') {
629+
let clfList = [
630+
'DecisionTreeClassifier',
631+
'RandomForestClassifier',
632+
'GradientBoostingClassifier',
633+
'XGBClassifier',
634+
'LGBMClassifier',
635+
'CatBoostClassifier',
636+
]
637+
if (clfList.includes(modelType)) {
619638
infos = {
620639
...infos,
621640
'feature_importances': defaultInfos['feature_importances'],

0 commit comments

Comments
 (0)