Skip to content

Commit 96ccaef

Browse files
committed
[ML] Fix classification feature importance object.
1 parent edc8e2f commit 96ccaef

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

x-pack/plugins/ml/public/application/components/data_grid/common.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,13 +184,17 @@ export const getFeatureImportance = (
184184

185185
// return object structure for classification job
186186
if (classNames !== undefined && classImportance !== undefined) {
187+
const overallClassNames = classNames?.slice(0, classNames.length / featureNames.length);
188+
187189
return featureNames.map((fName, index) => {
188-
const offset = featureNames.length * index;
189-
const featureClassNames = classNames.slice(offset, offset + featureNames.length);
190-
const featureClassImportance = classImportance.slice(offset, offset + featureNames.length);
190+
const offset = overallClassNames.length * index;
191+
const featureClassImportance = classImportance.slice(
192+
offset,
193+
offset + overallClassNames.length
194+
);
191195
return {
192196
feature_name: fName,
193-
classes: featureClassNames.map((fClassName, fIndex) => {
197+
classes: overallClassNames.map((fClassName, fIndex) => {
194198
return { class_name: fClassName, importance: featureClassImportance[fIndex] };
195199
}),
196200
};

x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/exploration_results_table/exploration_results_table.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ interface Props {
2929
}
3030

3131
export const ExplorationResultsTable: FC<Props> = React.memo(
32-
({ indexPattern, jobConfig, jobStatus, needsDestIndexPattern, searchQuery }) => {
32+
({ indexPattern, jobConfig, needsDestIndexPattern, searchQuery }) => {
3333
const {
3434
services: {
3535
mlServices: { mlApiServices },

0 commit comments

Comments
 (0)