in python/prophet/models.py [0:0]
def prepare_data(init, data) -> Tuple[dict, dict]:
cmdstanpy_data = {
'T': data['T'],
'S': data['S'],
'K': data['K'],
'tau': data['tau'],
'trend_indicator': data['trend_indicator'],
'y': data['y'].tolist(),
't': data['t'].tolist(),
'cap': data['cap'].tolist(),
't_change': data['t_change'].tolist(),
's_a': data['s_a'].tolist(),
's_m': data['s_m'].tolist(),
'X': data['X'].to_numpy().tolist(),
'sigmas': data['sigmas']
}
cmdstanpy_init = {
'k': init['k'],
'm': init['m'],
'delta': init['delta'].tolist(),
'beta': init['beta'].tolist(),
'sigma_obs': init['sigma_obs']
}
return (cmdstanpy_init, cmdstanpy_data)