code: def predict(self, X: np.ndarray = None) -> np.ndarray:
      if X is None:
          X = self.data.X
      sm_prediction = self.stat_model_fit.predict(X)
      bart_prediction = SklearnModel.predict(self, X)
      return sm_prediction + bart_prediction
  
file_path: imodels/imodels/experimental/bartpy/extensions/ols.py
imports: from typing import Type
  import numpy
  from ..sklearnmodel import SklearnModel
label_desc: Use image node_id 3 for calling the OLS obj's underlying member method code with example usage: obj.predict(X) and returns: unknown