code: def summary(self, h):
          
          _, losses, _ = self.run(h=h)
          df = pd.DataFrame(losses)
          df.index = ['Ensemble'] + self.model_names
          df.columns = [self.loss_name]
          return df
docs: Summarize the results for each model for h steps of the algorithm
  
         Parameters
          ----------
          h : int
              How many steps to run the aggregating algorithm on 
  
          Returns
          ----------
          - pd.DataFrame of losses for each model