code: def fit(self):
      # print("cycle_fit" , self.mTrend_residue_name);
      self.mTime = self.mTimeInfo.mTime
      self.mSignal = self.mTimeInfo.mSignal
      self.generate_cycles()
      self.computeBestCycle()
      self.mOutName = self.getCycleName()
      self.mFormula = "Cycle_None"
      if self.mBestCycleLength is not None:
          self.mFormula = "Cycle"  #  + str(self.mBestCycleLength);
      self.transformDataset(self.mCycleFrame)
  
imports: import pandas
  import numpy
  from .None import Time
  from .None import Perf
  from .None import Plots
  from .None import Utils
  import time
label_desc: Use image node_id 6 for calling the cBestCycleForTrend obj's underlying member method code with example usage: obj.fit() without return types