title: Forecasting in FB Prophet by Minute
body: <p>I'm attempting to do minute forecasting using Prophet.  But I'm getting strange output.  Any suggestions on how to forecast by minute in Prophet or suggestions for improving my code would be very appreciated!</p>
  
  <p>Data is in format for FB Prophet. </p>
  
  <pre><code>df_min.head()
      ds  y
  0   2020-01-17 14:21:00     166.380
  1   2020-01-17 14:22:00     166.335
  2   2020-01-17 14:23:00     166.315
  3   2020-01-17 14:24:00     166.320
  4   2020-01-17 14:25:00     166.355
  </code></pre>
  
  <p>There are 100 minutes within the df_min dataframe.  Below, breaking out 30 minutes for the train_df_min dataframe...</p>
  
  <pre><code>prediction_size = 30
  train_df_min = df_min[:-prediction_size]
  </code></pre>
  
  <p>Now attempting the forecast...</p>
  
  <pre><code>q = Prophet(daily_seasonality=True)
  q.fit(train_df_min)
  
  future2 = q.make_future_dataframe(periods=60, freq='1min')
  forecast2 = q.predict(future2)
  forecast2.tail()
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/H15oY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/H15oY.png" alt="enter image description here"></a></p>
  
  <p>And the chart output...</p>
  
  <p><a href="https://i.stack.imgur.com/3dLbO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3dLbO.png" alt="enter image description here"></a></p>