我有一個公司每日銷售額的資料集。列是,類別代碼(4 個類別),專案代碼(195 個專案),日期 ID(從 2021 年 9 月 1 日至 2022 年 2 月 1 日),每日銷售數量。
在驗證集和測驗集中,我必須預測從 2022 年 2 月 14 日到 2022 年 3 月 13 日的每周銷售額。列是類別代碼、專案代碼、周數(w1、w2、w3、w4)。在 val 集中,我有 qty 的每周銷售額,而在測驗集中,我必須預測 qty 的每周銷售額。
因為我的火車有 DAILY 銷售,沒有周數,我對如何解決這個問題感到困惑。我沒有他們在 val 和 test 集中給出的月份銷售的歷史資料。
我應該將火車中的天數映射為每個月的 w1、w2、w3、w4 周嗎?還有其他好的方法嗎?
我嘗試通過將每周銷售額除以 7 并在該周的每一天用 7 個新行替換一周行來擴展 val 集,但這給了我非常糟糕的結果。
我必須使用 MAPE 指標。
uj5u.com熱心網友回復:
歡迎來到社區!
由于要求您每周進行預測,因此最好將您的訓練資料轉換為幾周。
一個 pandas 方法是resample(),您可以在此處的檔案中了解更多資訊。您可以將偏移字串更改為您需要匹配驗證集的構建方式的字串。所有可用的選擇都可以在這里找到。
您可能會發現這也很有用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/453462.html
