code: def test_group_importance_multiclass():
      data = synthetic_multiclass()
      X = data["full"]["X"]
      y = data["full"]["y"]
  
      ebm = ExplainableBoostingClassifier(interactions=0)
      _check_group_importance(X, y, ebm)
  
file_path: interpret/python/interpret-core/tests/glassbox/ebm/research/test_group_importance.py
imports: import pytest
  import warnings
  from sklearn.exceptions import NotFittedError
  from interpret.glassbox import ExplainableBoostingRegressor, ExplainableBoostingClassifier
  from ....tutils import synthetic_multiclass, synthetic_classification, synthetic_regression
  from interpret.glassbox._ebm._research._group_importance import _get_group_name
  from interpret.glassbox._ebm._research import compute_group_importance, append_group_importance, get_group_and_individual_importances, get_individual_importances, get_importance_per_top_groups
label_desc: Use image node_id 11 for calling a global function with example usage: test_group_importance_multiclass() without return types