0

世界中のデータを含む、予測用の共通データ セットが 1 つあります。

    ds                 y     country_id
01/01/2021 09:00:00   5.0       1
01/01/2021 09:10:00   5.2       1
01/01/2021 09:20:00   5.4       1
01/01/2021 09:30:00   6.1       1
01/01/2021 09:00:00   2.0       2
01/01/2021 09:10:00   2.2       2
01/01/2021 09:20:00   2.4       2
01/01/2021 09:30:00   3.1       2



    playoffs = pd.DataFrame({
      'holiday': 'playoff',
      'ds': pd.to_datetime(['2008-01-13', '2009-01-03', '2010-01-16',
                            '2010-01-24', '2010-02-07', '2011-01-08',
                            '2013-01-12', '2014-01-12', '2014-01-19',
                            '2014-02-02', '2015-01-11', '2016-01-17',
                            '2016-01-24', '2016-02-07']),
      'lower_window': 0,
      'upper_window': 1,
    })
    superbowls = pd.DataFrame({
      'holiday': 'superbowl',
      'ds': pd.to_datetime(['2010-02-07', '2014-02-02', '2016-02-07']),
      'lower_window': 0,
      'upper_window': 1,

})
holidays = pd.concat((playoffs, superbowls))

ここで、モデルに休日を追加したいと思います。

m = NeuralProphet(holidays=holidays)
m.add_country_holidays(country_name='US')
m.fit(df)
  1. 複数の国の祝日を add_country_holidays (m.add_country_holidays) に追加するにはどうすればよいですか?
  2. 国固有の祝日を祝日データに追加する方法は?
  3. 国ごとに異なるモデルを生成する必要がありますか? または、データセット全体に対して 1 つのモデルで問題がなく、リグレッサーを追加できます。推奨事項は何ですか?
4

1 に答える 1