1.基于時(shí)間序列、在品規(guī)變動(dòng)頻繁情況下預(yù)測(cè)出庫(kù)量的算法,其特征在于:算法分為三個(gè)階段:
2.根據(jù)權(quán)利要求1所述的基于時(shí)間序列、在品規(guī)變動(dòng)頻繁情況下預(yù)測(cè)出庫(kù)量的算法,其特征在于:所述第一階段使用時(shí)間序列模型預(yù)測(cè)非新品規(guī)及品規(guī)類(lèi)別的出庫(kù)量,用時(shí)間序列處理庫(kù)darts里的catboost階梯提升樹(shù)時(shí)間序列模型預(yù)測(cè)非新品規(guī)、品規(guī)類(lèi)別的出貨量,使用過(guò)去若干天數(shù)的值作為特征,添加年月周日等時(shí)間相關(guān)協(xié)變量,生成多個(gè)時(shí)間序列模型來(lái)訓(xùn)練,預(yù)測(cè)未來(lái)若干天數(shù)的非新品規(guī)、品規(guī)類(lèi)別的出庫(kù)量,并根據(jù)特定時(shí)段特征進(jìn)行標(biāo)記,對(duì)于每個(gè)品規(guī)類(lèi)別,包括下層分類(lèi),需要統(tǒng)計(jì)該分類(lèi)中新品在不同出庫(kù)時(shí)間段內(nèi)的數(shù)量,統(tǒng)計(jì)內(nèi)容包括以下幾項(xiàng):在該時(shí)間段內(nèi)首次出現(xiàn)出庫(kù)量的品規(guī)個(gè)數(shù),距離首次出庫(kù)后一個(gè)時(shí)間段的品規(guī)個(gè)數(shù),距離首次出庫(kù)后兩個(gè)時(shí)間段的品規(guī)個(gè)數(shù),依次類(lèi)推,直到距離首次出庫(kù)后n-1個(gè)時(shí)間段的品規(guī)個(gè)數(shù),n的取值根據(jù)新品的定義確定,通常設(shè)為6個(gè)月,特殊情況下可縮短至3個(gè)月或延長(zhǎng)至12個(gè)月,對(duì)每個(gè)品規(guī)、品規(guī)類(lèi)別,根據(jù)其代表性,設(shè)定一個(gè)權(quán)重值,默認(rèn)為1,取大于0的值,可為小數(shù),此權(quán)重值會(huì)影響此品規(guī)、品規(guī)類(lèi)別在模型訓(xùn)練過(guò)程的權(quán)重,對(duì)這些品規(guī)的出庫(kù)量與特性,建立時(shí)間序列模型,對(duì)于每個(gè)品規(guī),應(yīng)該隸屬于多個(gè)層級(jí)的品規(guī)類(lèi)別,對(duì)于每個(gè)品規(guī)所屬的品規(guī)類(lèi)別,分別計(jì)算出每個(gè)品規(guī)類(lèi)別的出庫(kù)比例,該品規(guī)的出庫(kù)比例的計(jì)算公式為:。
3.根據(jù)權(quán)利要求1所述的基于時(shí)間序列、在品規(guī)變動(dòng)頻繁情況下預(yù)測(cè)出庫(kù)量的算法,其特征在于:所述第二階段做新品出庫(kù)量與非新品出庫(kù)量的比例計(jì)算,歷史記錄中從舊到新,按照每個(gè)時(shí)間段處理,找到此時(shí)間段中首次出現(xiàn)出庫(kù)量的品規(guī),讀取它的兩個(gè)設(shè)置值:a:出庫(kù)時(shí)間占比,表示新品規(guī)在該時(shí)間段內(nèi)的出庫(kù)時(shí)間比例,對(duì)于首次出庫(kù)的時(shí)間段,a?可以小于1,表示新品規(guī)只在該時(shí)間段的部分時(shí)間內(nèi)出庫(kù),對(duì)于后續(xù)時(shí)間段,a?默認(rèn)為1,表示新品規(guī)在整個(gè)時(shí)間段內(nèi)持續(xù)出庫(kù),b:新品特征倍率,根據(jù)品規(guī)的市場(chǎng)需求、促銷(xiāo)活動(dòng)等因素確定出庫(kù)量的調(diào)整系數(shù),設(shè)此時(shí)間段中此品規(guī)出庫(kù)量為x、此時(shí)間段此品規(guī)類(lèi)別的總出庫(kù)量為s、此時(shí)間段此品規(guī)類(lèi)別的品規(guī)數(shù)量為q,求:,此值為此品規(guī)在首個(gè)時(shí)間段的出庫(kù)量與此品規(guī)類(lèi)別此時(shí)間段平均出庫(kù)量的比值,在第2個(gè)到第n個(gè)(n的值與第一階段新品定義的n相同)時(shí)間段中,由于a為1,可以將上述公式簡(jiǎn)化為:,并在第n+1個(gè)時(shí)間段將比值設(shè)為1,使用三次樣條插值,將上述所有時(shí)間段的比值生成光滑的三次多項(xiàng)式曲線,擬合出此品規(guī)類(lèi)別的新品規(guī)出庫(kù)量曲線z。
4.根據(jù)權(quán)利要求1所述的基于時(shí)間序列、在品規(guī)變動(dòng)頻繁情況下預(yù)測(cè)出庫(kù)量的算法,其特征在于:所述第三階段基于前兩個(gè)階段的結(jié)果,綜合計(jì)算新品與非新品的出庫(kù)量,生成所有品規(guī)的出庫(kù)量預(yù)測(cè),對(duì)于舊品規(guī),直接使用第一階段生成的時(shí)間序列模型來(lái)預(yù)測(cè)其出庫(kù)量,數(shù)據(jù)少于三個(gè)時(shí)間段的新品規(guī)處理,對(duì)于歷史數(shù)據(jù)少于三個(gè)時(shí)間段的新品規(guī),采用線性外推法進(jìn)行出庫(kù)量預(yù)測(cè),線性外推方法:當(dāng)僅有一個(gè)時(shí)間段的數(shù)據(jù)時(shí),直接使用第一個(gè)時(shí)間段的出庫(kù)量比值作為參考,即,當(dāng)有兩個(gè)時(shí)間段的數(shù)據(jù)時(shí),讀取第一個(gè)時(shí)間段和第二個(gè)時(shí)間段的出庫(kù)量比值?和,并根據(jù)這兩個(gè)時(shí)間段的變化趨勢(shì)進(jìn)行線性外推,預(yù)測(cè)未來(lái)時(shí)間段?t的出庫(kù)量比值:其中,和為新品規(guī)出庫(kù)量曲線的第一個(gè)和第二個(gè)點(diǎn)值,和為歷史時(shí)間段的出庫(kù)量比值,數(shù)據(jù)為三個(gè)或更多時(shí)間段的新品規(guī)處理,當(dāng)新品規(guī)有三個(gè)或更多時(shí)間段的歷史數(shù)據(jù)時(shí),采用三次樣條插值來(lái)對(duì)數(shù)據(jù)進(jìn)行平滑擬合,以預(yù)測(cè)未來(lái)的出庫(kù)量,三次樣條插值方法為:從歷史數(shù)據(jù)中讀取前n個(gè)時(shí)間段的出庫(kù)量比值對(duì)應(yīng)的新品規(guī)出庫(kù)量曲線的點(diǎn)值,計(jì)算插值曲線在未來(lái)時(shí)間段t上的取值,該值即為預(yù)測(cè)的該時(shí)間段的新品規(guī)出庫(kù)量比值:,計(jì)算新品規(guī)的預(yù)測(cè)出庫(kù)量,無(wú)論是通過(guò)線性外推還是三次樣條插值計(jì)算得出的新品規(guī)出庫(kù)量比值?p,均可結(jié)合第一階段得出的品規(guī)類(lèi)別出庫(kù)指數(shù)i,最終計(jì)算新品規(guī)在未來(lái)時(shí)間段t的預(yù)測(cè)出庫(kù)量:,其中,q為該時(shí)間段內(nèi)該品規(guī)類(lèi)別中新品規(guī)的數(shù)量。