docstr: This function calculates the WBIC for a Orbit model
  Note that if sampling has not been done ith sampling_temperature = log(n) then
  the MCMC sampling is redone to get the WBIC
docstr_tok: ["This","function","calculates","the","WBIC","for","a","Orbit","model","Note","that","if","sampling","has","not","been","done","ith","sampling_temperature","=","log","(","n",")","then","the","MCMC","sampling","is","redone","to","get","the","WBIC"]
code: def fit_wbic(self, df):
      """This function calculates the WBIC for a Orbit model
      Note that if sampling has not been done ith sampling_temperature = log(n) then
      the MCMC sampling is redone to get the WBIC
      """
      nobs = df.shape[0]
      self.fit(df, sampling_temperature=np.log(nobs))
      return self.get_wbic()
  
file_path: orbit/orbit/forecaster/full_bayes.py
imports: import numpy
  import pandas
  from functools import partial
  from ..constants.constants import PredictMethod, PredictionKeys
  from ..exceptions import ForecasterException
  from ..utils.predictions import prepend_date_column, compute_percentiles
  from .forecaster import Forecaster
label_desc: Use image node_id 8 for calling the FullBayesianForecaster obj's underlying member method code with example usage: obj.fit_wbic(df) and returns: self