docs: def class_wise_accuracy(self, event_label, factor=0.5):
          """Class-wise accuracy metrics (sensitivity, specificity, accuracy, and balanced_accuracy)
  
          Returns
          -------
          dict
              results in a dictionary format
  
          """
  
          sensitivity = metric.sensitivity(
              Ntp=self.class_wise[event_label]['Ntp'],
              Nfn=self.class_wise[event_label]['Nfn']
          )
  
          specificity = metric.specificity(
              Ntn=self.class_wise[event_label]['Ntn'],
              Nfp=self.class_wise[event_label]['Nfp']
          )
  
          balanced_accuracy = metric.balanced_accuracy(
              sensitivity=sensitivity,
              specificity=specificity,
              factor=factor
          )
  
          accuracy = metric.accuracy(
              Ntp=self.class_wise[event_label]['Ntp'],
              Ntn=self.class_wise[event_label]['Ntn'],
              Nfp=self.class_wise[event_label]['Nfp'],
              Nfn=self.class_wise[event_label]['Nfn']
          )
  
          return {
              'accuracy': accuracy,
              'balanced_accuracy': balanced_accuracy,
              'sensitivity': sensitivity,
              'specificity': specificity
          }