code: def make_data(self, noisy=False):
      def data(noisy=noisy):
          N = 400
          K = 4
          features, labels = make_blobs(
              n_samples=N, centers=K, n_features=2, random_state=SEED
          )
          pred_probs = self.generate_pred_probs(N, K, labels, noisy)
          data = {
              "features": features,
              "pred_probs": pred_probs,
              "labels": labels,
          }
          return data
  
      return data
  
file_path: cleanlab/tests/datalab/issue_manager/test_underperforming_group.py
imports: import numpy
  import pytest
  import pandas
  import scipy.sparse
  from cleanlab.datalab.internal.issue_manager.underperforming_group import UnderperformingGroupIssueManager
  from sklearn.datasets import make_blobs, load_iris
label_desc: Use image node_id 2 for calling the TestUnderperformingGroupIssueManager obj's underlying member method code with example usage: obj.make_data(noisy) and returns: data, data