本發明涉及計算機及其軟件技術領域,特別涉及一種產品生命周期的識別方法和裝置。
背景技術:
每個產品都具有一個生命周期,產品的生命周期分為四部分:導入期、成長期、成熟期、以及衰退期。衰退期進一步可以劃分為兩個部分:衰退期和終結期。產品生命周期表示產品從進入市場到退出市場的整個演變過程。當產品處于不同階段時,企業在從營銷等多個方面制定不同的目標和策略,從而實現企業利益最大化,因此產品生命周期的劃分,識別和預測及其相關管理對一個企業制定合適的策略起著至關重要的地位,企業只有對產品的生命周期有一個準確及時的把控,才能夠保證企業在激烈的市場競爭中處于不敗之地。
新產品從開始進入市場到被市場淘汰的整個過程,分為導入期、成長期、成熟期、衰退期四個階段:
導入期一般指新產品試制成功投放市場試銷的階段,其主要特征是:1.產品剛進入市場試銷,尚未被顧客所接受,其銷售額緩慢增長;2.生產批量很小,試制費用很大,因而產品生產成本較高;3.用戶對產品不了解和不熟悉,需要多做廣告,銷售費用較高;4.除仿制品外,產品在市場上一般沒有同行競爭;5.產品剛進入市場,由于生產成本和銷售費用較高,企業在財務上往往是虧損的。
成長期是指新產品試銷取得成功后,轉入成批生產和擴大市場銷售的階段。其主要特征:1.銷售量迅速地增長;2.產品設計和工藝基本定型,可以組織成批或大量生產,產品成本顯著下降;3.用戶對產品己經有所熟悉,廣告費用可以相對減小,銷售成本大幅度下降;4.隨著產量和銷售量的迅速增長,企業轉虧為盈,利潤迅速上升;5.同行競爭者開始仿制這類產品,市場開始出現競爭趨勢。
成熟期是指產品進入大批量生產,而在市場上處于競爭最激烈的階段。其主要特征是:市場需求量已逐漸趨向飽和,銷售量已達到最高點;2.生產批量大,產品成本低,利潤也將達到最高點3.很多同類產品已進入市場,市場競爭十分激烈;4.成熟的后期,市場需求達到飽和,銷售增長率趨近于零,甚至出現負數。
衰退期是指產品已逐漸老化,轉入產品更新換代的新時代。其主要特征是:1.既有新產品進入市場,正在逐漸代替老產品;2.除少數或個別名牌產品外,市場銷售量日益下降;3.市場競爭突出的表現為價格競爭,價格不斷被迫下降。
現有技術中對于產品生長周期的識別方法主要有:銷售增長率判斷法、類比判斷法、龔帕茲曲線法、以及巴斯擴散模型;現有的產品生長周期的識別方法中,銷售增長率判斷法和類比判斷法過多的依賴經驗知識去判斷一個產品的生命周期,其主觀因素過多,結果不夠穩定。龔帕茲曲線法和巴斯擴散模型均對一個產品的生命周期制定了對應的數學模型,兩種方法對于生命周期較全的產品的擬合效果較高,但對于處于導入期(例如:新品),或銷量波動較大(例如:大型促銷活動帶來的銷量激增)的產品,由于數據量較少、數據時間跨度較短、以及數據波動大等原因導致數據擬合效果較差。
技術實現要素:
有鑒于此,本發明提供一種產品生命周期的識別方法和裝置,能夠根據所給出的產品生命周期階段的數學劃分方法對產品生命周期階段進行劃分,同時對一個產品當前所處的生命周期階段進行識別和未來時刻生命周期進行預測,不僅避免了主觀因素的影響,而且對于新產品也無需利用模型對其進行重新估計擬合,計算量相對較小,最終提高了產品生命周期識別的準確率和效率。
為實現上述目的,根據本發明的一個方面,提供了一種產品生命周期的識別方法。
本發明的產品生命周期的識別方法包括:獲取銷售系統中指定類產品的銷售數據,然后將該銷售數據根據預設的產品生命周期模式的提取方法、預設的產品生命周期各階段的劃分方法、以及預設的銷量曲線之間相似度的計算方法提取所述指定類產品的生命周期模式集合;根據所述產品生命周期各階段的劃分方法確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置;對于所述指定類產品下的一個新產品,根據預設的銷量曲線之間相似度計算方法計算所述新產品銷量曲線與所述生命周期模式集合中的各個生命周期模式的相似度,以得到相似度集合;將所述相似度集合中相似度最大時所對應的生命周期模式作為所述新產品的生命周期模式,并且記錄相似度最大時所述新產品銷量曲線與所述新產品生命周期模式的相對移動位置;根據所述新產品生命周期模式的生命階段的區間位置和所述相對移動位置確定該新產品所處的生命周期。
可選地,所述提取指定類產品的生命周期模式集合的步驟包括:
假設某個群體中共有U個產品,利用巴斯擴散模型對U個產品的銷量曲線進行擬合得到曲線集合B={B1,B2,...,BU};
根據預設的產品生命周期各階段的劃分方法對所述擬合得到的曲線集合中B的曲線進行生命周期各階段的劃分,從而確定U個產品中具有完整生命周期的產品集合Gfull={G1,G2,...,GV},其中V≤U;
根據預設的銷量曲線之間相似度的計算方法計算V個產品中兩兩產品銷量曲線的相似度,得到個V產品之間的相似度矩陣,并且記錄該相似度矩陣中每個相似度對應的兩條產品銷量曲線相對移動位置:
設置一個閾值ε,利用該閾值對V個產品進行聚類以得到最終的簇集合Cfinal;
對于任意一個簇Ci∈Cfinal,簇中所包含的產品集合為Gi={G1,G2,…,GI},根據該簇中任意兩個產品在計算最終相似度時保留的兩條產品銷量曲線相對移動位置對I個產品的原始產品銷量曲線進行疊加合并,得到合并后的產品銷量曲線為:
其中,Ot為在時間為t時刻,產品銷量曲線重疊的產品結合,||Ot||表示這個集合元素的個數;
對于簇Ci,對合并后的產品銷量曲線再次利用巴斯擴散模型對齊進行擬合,得到簇Ci最終的產品生命周期模式Pi=(mi,pi,qi);
對所有屬于Cfinal的簇均進行如簇Ci的操作,從而得到指定類產品的產品生命周期模式集合P={P1,P2,...,PW}。
可選地,所述根據預設的產品生命周期各階段的劃分方法所述擬合得到的曲線集合中B的曲線進行生命周期各階段的劃分,從而確定U個產品中具有完整生命周期的產品集合的步驟包括如下的步驟A和步驟B:
步驟A:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期;步驟A的具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B:對于U個產品中的任一產品,假設其產品原始銷量曲線y1={x1,x2,…,xn},利用巴斯模型擬合出來的曲線B1={b1,b2,…,bn},將該擬合后的曲線按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,如果擬合出來的曲線包含了所述產品生命周期的所有階段,則確定該產品具有完整的生命周期。
可選地,所述根據預設的銷量曲線之間相似度的計算方法計算V個產品中兩兩產品銷量曲線的相似度的步驟包括:
假設V個產品中任意兩產品銷量曲線所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值,構建的序列中前端和后端均包括m-1個NA值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到上述兩個產品所對應的兩條銷量曲線之間的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1}
對于V個產品中剩余的產品,重復上述步驟,從而得到V個產品中兩兩產品銷量曲線的相似度。
可選地,所述利用該閾值對V個產品進行聚類以得到最終的簇集合Cfinal的步驟包括:
對于具有完整生命周期的產品全集G={G1,G2,…Gv}:
步驟a:從所述產品全集G中選取一個產品Gi,作為第一個簇C1={Gi}中的產品;
步驟b:將Gi從產品全集中去除,取出產品全集G中除去Gi的剩余產品Gothers=G/Gi中的任一產品Gj,對于Gj∈Gothers,如果HMSimi,j≥ε,則將產品Gj并入簇中,C1=C1∪{Gj};
步驟c:重復步驟b,直至不再有新的產品被并入簇C1中,從而得到一個完整的簇C1;
步驟d:將簇C1中的所包括的產品去除,得到更新的產品全集G=G/C1,對于更新后的產品全集,重復步驟a至步驟c,直到不能再產生新的簇,從而得到所有的簇C={C1,C2,…CW},其中,W≤V;
步驟e:設置另一個閾值η,其中,η為整數,且η≥2,將所有簇中所包括的產品個數小于η的簇的進行結合得到Csmall={C1,C2,…,CS},然后舍去Csmall集合中的簇,得到最終的簇集合Cfinal=C/Csmall。
可選地,所述根據預設的產品生命周期各階段的劃分方法確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置的步驟包括如下的步驟A1和步驟B1:
步驟A1:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期;步驟A1的具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B1:將所述指定類產品生命周期模式中的各個生命周期模式按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,從而確定各個生命周期模式的生命階段的區間位置。
可選地,所述根據預設的銷量曲線之間相似度計算方法計算所述新產品銷量曲線與所述生命周期模式集合中的各個生命周期模式的相似度,以得到相似度集合的步驟包括:
假設所述新產品銷量曲線和所述指定類產品的生命周期模式集合中任一生命周期模式所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到所述新產品與所述指定類產品的生命周期模式集合中所述生命周期模式的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1};
對于所述指定類產品的生命周期模式集合中的剩余的生命周期模式,重復以上步驟以得到所述新產品的銷量曲線與所述指定類產品的生命周期模式集合中各個生命周期模式的相似度,從而得到相似度集合。
可選地,所述根據所述新產品生命周期模式的生命階段的區間位置和所述相對移動位置確定該新產品所處的生命周期的步驟包括:
對于新產品的時刻t=n,根據記錄的所述新產品銷量曲線與所述新產品的生命周期模式的相對移動的位置確定所記錄的兩條曲線相對移動的位置以得到此時刻產品新產品銷售曲線對應到所述新產品的生命周期模式的巴斯擴散模型曲線的位置tbass=m,該位置所對應的生命周期階段即為該新產品的產品生命周期階段;
對于該新產品生命周期未來時刻t=n+i,i=1,2,…,將該新產品生命周期模式的巴斯擴散模型曲線的位置tbass=m+i,i=1,2,…時刻所處的生命周期階段作為該新產品生命周期未來時刻的預測值。
根據本發明的另一個方面,提供了一種產品生命周期的識別裝置。
本發明的產品生命周期的識別裝置包括:提取模塊,用于獲取銷售系統中指定類產品的銷售數據,然后將該銷售數據根據預設的產品生命周期模式的提取方法、預設的產品生命周期各階段的劃分方法、以及預設的銷量曲線之間相似度的計算方法提取所述指定類產品的生命周期模式集合;確定模塊,用于根據所述產品生命周期各階段的劃分方法確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置;計算模塊,用于對于所述指定類產品下的一個新產品,根據預設的銷量曲線之間相似度計算方法計算所述新產品銷量曲線與所述生命周期模式集合中的各個生命周期模式的相似度,以得到相似度集合;記錄模塊,用于將所述相似度集合中相似度最大時所對應的生命周期模式作為所述新產品的生命周期模式,并且記錄相似度最大時所述新產品銷量曲線與所述新產品生命周期模式的相對移動位置;識別模塊,用于根據所述新產品生命周期模式的生命階段的區間位置和所述相對移動位置確定該新產品所處的生命周期。
可選地,所述提取模塊還用于:假設某個群體中共有U個產品,利用巴斯擴散模型對U個產品的銷量曲線進行擬合得到曲線集合B={B1,B2,...,BU};
根據預設的產品生命周期各階段的劃分方法對所述擬合得到的曲線集合中B的曲線進行生命周期各階段的劃分,從而確定U個產品中具有完整生命周期的產品集合Gfull={G1,G2,...,GV},其中V≤U;
根據預設的銷量曲線之間相似度的計算方法計算V個產品中兩兩產品銷量曲線的相似度,得到個V產品之間的相似度矩陣,并且記錄該相似度矩陣中每個相似度對應的兩條產品銷量曲線相對移動位置:
設置一個閾值ε,利用該閾值對V個產品進行聚類以得到最終的簇集合Cfinal;
對于任意一個簇Ci∈Cfinal,簇中所包含的產品集合為Gi={G1,G2,…,GI},根據該簇中任意兩個產品在計算最終相似度時保留的兩條產品銷量曲線相對移動位置對I個產品的原始產品銷量曲線進行疊加合并,得到合并后的產品銷量曲線為:
其中,Ot為在時間為t時刻,產品銷量曲線重疊的產品結合,||Ot||表示這個集合元素的個數;
對于簇Ci,對合并后的產品銷量曲線再次利用巴斯擴散模型對齊進行擬合,得到簇Ci最終的產品生命周期模式Pi=(mi,pi,qi);
對所有屬于Cfinal的簇均進行如簇Ci的操作,從而得到指定類產品的產品生命周期模式集合P={P1,P2,...,PW}。
可選地,所述提取模塊還用于:根據如下步驟A和步驟B確定U個產品中具有完整生命周期的產品集合:
步驟A:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期,具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B:對于U個產品中的任一產品,假設其產品原始銷量曲線y1={x1,x2,…,xn},利用巴斯模型擬合出來的曲線B1={b1,b2,…,bn},將該擬合后的曲線按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,如果擬合出來的曲線包含了所述產品生命周期的所有階段,則確定該產品具有完整的生命周期。
可選地,所述提取模塊還用于:假設V個產品中任意兩產品銷量曲線所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值,構建的序列中前端和后端均包括m-1個NA值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到上述兩個產品所對應的兩條銷量曲線之間的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1}
對于V個產品中剩余的產品,重復上述步驟,從而得到V個產品中兩兩產品銷量曲線的相似度。
可選地,所述提取模塊還用于:根據如下步驟得到最終的簇集合Cfinal:對于具有完整生命周期的產品全集G={G1,G2,…Gv}:
步驟a:從所述產品全集G中選取一個產品Gi,作為第一個簇C1={Gi}中的產品;
步驟b:將Gi從產品全集中去除,取出產品全集G中除去Gi的剩余產品Gothers=G/Gi中的任一產品Gj,對于Gj∈Gothers,如果HMSimi,j≥ε,則將產品Gj并入簇中,C1=C1∪{Gj};
步驟c:重復步驟b,直至不再有新的產品被并入簇C1中,從而得到一個完整的簇C1;
步驟d:將簇C1中的所包括的產品去除,得到更新的產品全集G=G/C1,對于更新后的產品全集,重復步驟a至步驟c,直到不能再產生新的簇,從而得到所有的簇C={C1,C2,…CW},其中,W≤V;
步驟e:設置另一個閾值η,其中,η為整數,且η≥2,將所有簇中所包括的產品個數小于η的簇的進行結合得到Csmall={C1,C2,…,CS},然后舍去Csmall集合中的簇,得到最終的簇集合Cfinal=C/Csmall。
可選地,所述確定模塊還用于:根據如下步驟A1和步驟B1確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置:
步驟A1:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期;步驟A1的具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B1:將所述指定類產品生命周期模式中的各個生命周期模式按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,從而確定各個生命周期模式的生命階段的區間位置。
可選地,所述計算模塊還用于:
假設所述新產品銷量曲線和所述指定類產品的生命周期模式集合中任一生命周期模式所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到所述新產品與所述指定類產品的生命周期模式集合中所述生命周期模式的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1};
對于所述指定類產品的生命周期模式集合中的剩余的生命周期模式,重復以上步驟以得到所述新產品的銷量曲線與所述指定類產品的生命周期模式集合中各個生命周期模式的相似度,從而得到相似度集合。
可選地,所述識別模塊還用于:對于新產品的時刻t=n,根據記錄的所述新產品銷量曲線與所述新產品的生命周期模式的相對移動的位置確定所記錄的兩條曲線相對移動的位置以得到此時刻產品新產品銷售曲線對應到所述新產品的生命周期模式的巴斯擴散模型曲線的位置tbass=m,該位置所對應的生命周期階段即為該新產品的產品生命周期階段;
對于該新產品生命周期未來時刻t=n+i,i=1,2,…,將該新產品生命周期模式的巴斯擴散模型曲線的位置tbass=m+i,i=1,2,…時刻所處的生命周期階段作為該新產品生命周期未來時刻的預測值。
根據本發明的技術方案,由于能夠根據所給出的產品生命周期階段的數學劃分方法對產品生命周期階段進行劃分,同時對一個產品當前所處的生命周期階段進行識別和未來時刻生命周期進行預測,不僅避免了主觀因素的影響,而且對于新產品也無需利用模型對其進行重新估計擬合,計算量相對較小,最終提高了產品生命周期識別的準確率和效率。
附圖說明
附圖用于更好地理解本發明,不構成對本發明的不當限定。其中:
圖1是根據本發明實施例的一種產品生命周期的識別方法的示意圖;
圖2A、圖2B、和圖2C是根據本發明實施例的相似度計算過程的示意圖;
圖3是根據本發明實施例的簇內商品曲線合并的過程的示意圖;
圖4是根據本發明實施例的一種產品生命周期的識別裝置的示意圖。
具體實施方式
以下結合附圖對本發明的示范性實施例做出說明,其中包括本發明實施例的各種細節以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本發明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。
圖1是根據本發明實施例的一種產品生命周期的識別方法的示意圖。如圖1所示,本發明的產品生命周期的識別方法主要包括如下的步驟S10至S14。
步驟S10:獲取銷售系統中指定類產品的銷售數據,然后將該銷售數據根據預設的產品生命周期模式的提取方法、預設的產品生命周期各階段的劃分方法、以及預設的銷量曲線之間相似度的計算方法提取指定類產品的生命周期模式集合。在步驟S10中,銷量曲線指的是記錄產品銷售時間和各個時間所對應的銷售量的曲線,所提到的產品具備以下特征:
(1)產品的生命周期特征利用產品的銷量表示,記為y=f(t),其中t為記錄時間,且時間間隔為固定值(例如:周或月)。
(2)產品自身具有可用于類別區分的描述信息(例如:品牌,品類等),假設一個產品Goodi,其表示XXX品牌的4G手機,則其品牌(XXX)和品類(4G手機)即為用于類別區分的描述信息。
(3)對于記錄時間t=1,并不表示產品整個生命周期的起點,僅代表可獲取到該產品銷量值的第一個時間點,即當t=1時,一個產品可能處于任意生命周期階段。
對于步驟S10,從銷售系統中獲取到指定類產品的銷售數據后,通過如下的具體步驟提取指定類產品的生命周期模式:假設某個群體中共有U個產品,利用巴斯擴散模型對U個產品的銷量曲線進行擬合得到曲線集合B={B1,B2,...,BU}。對于巴斯擴散模型中的參數m,p,q,本發明實施例技術方案采用Levenberg-Marquardt算法進行參數估計。Levenberg-Marquardt算法(也叫做damped least-squares,DLS),是一種用于解決非線性最小二乘問題的算法,常用于非線性曲線的擬合。
步驟S101:根據預設的產品生命周期各階段的劃分方法對所述擬合得到的曲線集合中B的曲線進行生命周期各階段的劃分,從而確定U個產品中具有完整生命周期的產品集合Gfull={G1,G2,...,GV},其中V≤U。在步驟S101中,主要包括如下的步驟A和步驟B:
步驟A:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期;步驟A的具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B:對于U個產品中的任一產品,假設其產品原始銷量曲線y1={x1,x2,…,xn},利用巴斯模型擬合出來的曲線B1={b1,b2,…,bn},將該擬合后的曲線按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,如果擬合出來的曲線包含了所述產品生命周期的所有階段,則確定該產品具有完整的生命周期。
步驟S102:根據預設的銷量曲線之間相似度的計算方法計算V個產品中兩兩產品銷量曲線的相似度,得到個V產品之間的相似度矩陣,并且記錄該相似度矩陣中每個相似度對應的兩條產品銷量曲線相對移動位置。在步驟S102中,計算V個產品中兩兩產品銷量曲線的相似度的過程為:
假設V個產品中任意兩產品銷量曲線所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值,構建的序列中前端和后端均包括m-1個NA值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,對于i的任意一種情況,相似度的第一部分計算了時間序列y(2)與時間序列ybase非空值的重合部分的點的集合之間的余弦相似度。為了避免重合部分某個時間序列的值均為零的情況,本發明技術方案采用了拉普拉斯平滑的思想,在計算重合部分的余弦相似度時,對于每個數據點的值進行加一處理;第二部分為計算相似度時,由于未利用全部數據(滑動過程中僅利用重合部分計算余弦相似度)和兩條時間序列長度不同(n≠m)而引入的懲罰項,其中λ為懲罰系數。
對于相似度定義中的i的3中不同情況,分別對應于圖2A、圖2B、和圖2C;相似度計算過程如圖2所示,其中,虛曲線為時間序列ybase(NA值未繪制在圖2中),實曲線為時間序列y(2),兩條紅色的垂直虛線為參與相似度計算的數據(即虛曲線和實曲線的重合部分數據)。
通過計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到上述兩個產品所對應的兩條銷量曲線之間的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1}
對于V個產品中剩余的產品,重復上述步驟,從而得到V個產品中兩兩產品銷量曲線的相似度,從而得到相似度矩陣
由于HMSimu,v和HMSimv,u值相同,因此相似度矩陣為對稱矩陣,重復數值在上述矩陣中未展示。
步驟S103:設置一個閾值ε,利用該閾值對V個產品進行聚類以得到最終的簇集合Cfinal。在步驟S103中,利用該閾值對V個產品進行聚類以得到最終的簇集合Cfinal的具體包括步驟a至步驟e:
對于具有完整生命周期的產品全集G={G1,G2,…Gv}:
步驟a:從所述產品全集G中選取一個產品Gi,作為第一個簇C1={Gi}中的產品;
步驟b:將Gi從產品全集中去除,取出產品全集G中除去Gi的剩余產品Gothers=G/Gi中的任一產品Gj,對于Gj∈Gothers,如果HMSimi,j≥ε,則將產品Gj并入簇中,C1=C1∪{Gj};
步驟c:重復步驟b,直至不再有新的產品被并入簇C1中,從而得到一個完整的簇C1;
步驟d:將簇C1中的所包括的產品去除,得到更新的產品全集G=G/C1,對于更新后的產品全集,重復步驟a至步驟c,直到不能再產生新的簇,從而得到所有的簇C={C1,C2,…CW},其中,W≤V;
步驟e:設置另一個閾值η,其中,η為整數,且η≥2,將所有簇中所包括的產品個數小于η的簇的進行結合得到Csmall={C1,C2,…,CS},然后舍去Csmall集合中的簇,得到最終的簇集合Cfinal=C/Csmall。
步驟S104:對于任意一個簇Ci∈Cfinal,簇中所包含的產品集合為Gi={G1,G2,…,GI},根據該簇中任意兩個產品在計算最終相似度時保留的兩條產品銷量曲線相對移動位置對I個產品的原始產品銷量曲線進行疊加合并,得到合并后的產品銷量曲線為:
其中,Ot為在時間為t時刻,產品銷量曲線重疊的產品結合,||Ot||表示這個集合元素的個數;合并的過程示例如圖3所示,在圖3所示的4條曲線中,3條實線為一個簇內3個產品的銷量曲線(根據之前計算相似度時的相對移動位置進行對齊),虛線為合并后的產品銷量曲線。
步驟S105:對于簇Ci,對合并后的產品銷量曲線再次利用巴斯擴散模型對齊進行擬合,得到簇Ci最終的產品生命周期模式Pi=(mi,pi,qi)。
步驟S106:對所有屬于Cfinal的簇均進行如簇Ci的操作,從而得到指定類產品的產品生命周期模式集合P={P1,P2,...,PW}。
步驟S11:根據所述產品生命周期各階段的劃分方法確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置。在該步驟中,主要包括如下的步驟A1和步驟B1:
步驟A1:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期;步驟A1的具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B1:將所述指定類產品生命周期模式中的各個生命周期模式按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,從而確定各個生命周期模式的生命階段的區間位置。
步驟S12:對于所述指定類產品下的一個新產品,根據預設的銷量曲線之間相似度計算方法計算所述新產品銷量曲線與所述生命周期模式集合中的各個生命周期模式的相似度,以得到相似度集合。在該步驟中,具體包括如下的步驟:
假設所述新產品銷量曲線和所述指定類產品的生命周期模式集合中任一生命周期模式所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到所述新產品與所述指定類產品的生命周期模式集合中所述生命周期模式的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1};
對于所述指定類產品的生命周期模式集合中的剩余的生命周期模式,重復以上步驟以得到所述新產品的銷量曲線與所述指定類產品的生命周期模式集合中各個生命周期模式的相似度,從而得到相似度集合。
步驟S13:將所述相似度集合中相似度最大時所對應的生命周期模式作為所述新產品的生命周期模式,并且記錄相似度最大時所述新產品銷量曲線與所述新產品生命周期模式的相對移動位置。
步驟S14:根據所述新產品生命周期模式的生命階段的區間位置和所述相對移動位置確定該新產品所處的生命周期。在該步驟中,對于新產品的時刻t=n,根據記錄的所述新產品銷量曲線與所述新產品的生命周期模式的相對移動的位置確定所記錄的兩條曲線相對移動的位置以得到此時刻產品新產品銷售曲線對應到所述新產品的生命周期模式的巴斯擴散模型曲線的位置tbass=m,該位置所對應的生命周期階段即為該新產品的產品生命周期階段;
對于該新產品生命周期未來時刻t=n+i,i=1,2,…,將該新產品生命周期模式的巴斯擴散模型曲線的位置tbass=m+i,i=1,2,…時刻所處的生命周期階段作為該新產品生命周期未來時刻的預測值。
圖4是根據本發明實施例的一種產品生命周期的識別裝置的示意圖。本發明的產品生命周期的識別裝置40主要包括提取模塊41、確定模塊42、計算模塊43、記錄模塊44、以及識別模塊45;提取模塊41用于獲取銷售系統中指定類產品的銷售數據,然后將該銷售數據根據預設的產品生命周期模式的提取方法、預設的產品生命周期各階段的劃分方法、以及預設的銷量曲線之間相似度的計算方法提取指定類產品的生命周期模式集合;確定模塊42用于根據所述產品生命周期各階段的劃分方法確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置;計算模塊43用于對于所述指定類產品下的一個新產品,根據預設的銷量曲線之間相似度計算方法計算所述新產品銷量曲線與所述生命周期模式集合中的各個生命周期模式的相似度,以得到相似度集合;記錄模塊44用于將所述相似度集合中相似度最大時所對應的生命周期模式作為所述新產品的生命周期模式,并且記錄相似度最大時所述新產品銷量曲線與所述新產品生命周期模式的相對移動位置;識別模塊45用于根據所述新產品生命周期模式的生命階段的區間位置和所述相對移動位置確定該新產品所處的生命周期。
提取模塊41還可用于:假設某個群體中共有U個產品,利用巴斯擴散模型對U個產品的銷量曲線進行擬合得到曲線集合B={B1,B2,...,BU};根據預設的產品生命周期各階段的劃分方法對所述擬合得到的曲線集合中B的曲線進行生命周期各階段的劃分,從而確定U個產品中具有完整生命周期的產品集合Gfull={G1,G2,...,GV},其中V≤U;根據預設的銷量曲線之間相似度的計算方法計算V個產品中兩兩產品銷量曲線的相似度,得到個V產品之間的相似度矩陣,并且記錄該相似度矩陣中每個相似度對應的兩條產品銷量曲線相對移動位置:
設置一個閾值ε,利用該閾值對V個產品進行聚類以得到最終的簇集合Cfinal;
對于任意一個簇Ci∈Cfinal,簇中所包含的產品集合為Gi={G1,G2,…,GI},根據該簇中任意兩個產品在計算最終相似度時保留的兩條產品銷量曲線相對移動位置對I個產品的原始產品銷量曲線進行疊加合并,得到合并后的產品銷量曲線為:
其中,Ot為在時間為t時刻,產品銷量曲線重疊的產品結合,||Ot||表示這個集合元素的個數;
對于簇Ci,對合并后的產品銷量曲線再次利用巴斯擴散模型對齊進行擬合,得到簇Ci最終的產品生命周期模式Pi=(mi,pi,qi);
對所有屬于Cfinal的簇均進行如簇Ci的操作,從而得到指定類產品的產品生命周期模式集合P={P1,P2,...,PW}。
提取模塊41還可用于:根據如下步驟A和步驟B確定U個產品中具有完整生命周期的產品集合:
步驟A:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期,具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B:對于U個產品中的任一產品,假設其產品原始銷量曲線y1={x1,x2,…,xn},利用巴斯模型擬合出來的曲線B1={b1,b2,…,bn},將該擬合后的曲線按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,如果擬合出來的曲線包含了所述產品生命周期的所有階段,則確定該產品具有完整的生命周期。
提取模塊41還可用于:假設V個產品中任意兩產品銷量曲線所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值,構建的序列中前端和后端均包括m-1個NA值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到上述兩個產品所對應的兩條銷量曲線之間的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1}
對于V個產品中剩余的產品,重復上述步驟,從而得到V個產品中兩兩產品銷量曲線的相似度。
提取模塊41還可用于:根據如下步驟得到最終的簇集合Cfinal:對于具有完整生命周期的產品全集G={G1,G2,…Gv}:
步驟a:從所述產品全集G中選取一個產品Gi,作為第一個簇C1={Gi}中的產品;
步驟b:將Gi從產品全集中去除,取出產品全集G中除去Gi的剩余產品Gothers=G/Gi中的任一產品Gj,對于Gj∈Gothers,如果HMSimi,j≥ε,則將產品Gj并入簇中,C1=C1∪{Gj};
步驟c:重復步驟b,直至不再有新的產品被并入簇C1中,從而得到一個完整的簇C1;
步驟d:將簇C1中的所包括的產品去除,得到更新的產品全集G=G/C1,對于更新后的產品全集,重復步驟a至步驟c,直到不能再產生新的簇,從而得到所有的簇C={C1,C2,…CW},其中,W≤V;
步驟e:設置另一個閾值η,其中,η為整數,且η≥2,將所有簇中所包括的產品個數小于η的簇的進行結合得到Csmall={C1,C2,…,CS},然后舍去Csmall集合中的簇,得到最終的簇集合Cfinal=C/Csmall。
確定模塊42還可用于:根據如下步驟A1和步驟B1確定所述指定類產品生命周期模式集合中各個生命周期模式的生命階段的區間位置:
步驟A1:根據預設的產品生命周期各階段的劃分方法將產品的生命周期為對應的生命階段,所述生命階段包括:導入期、成長期、成熟期、衰退期、以及終結期;步驟A1的具體步驟包括:
設利用巴斯模型對產品原始銷量曲線進行擬合后的產品的銷量曲線為:
y=f(t),t=1,2,...,T
對所述擬合后的產品銷量曲線求一階導數,得到一階導數曲線:
△f(t)=f(t+1)-f(t),t=1,2,...T-1
對所述擬合后的產品銷量曲線求二階導數,得到二階導數曲線:
△2f(t)=△f(t+1)-△f(t),t=1,2,...T-2
其中,t表示時間,T表示時間的最大值;
將在擬合后的產品銷量曲線的最大銷量值左邊的二階導數曲線上最大銷量值所對應的時間點作為導入期的結束點,同時作為成長期的起點,
將一階導數曲線上的最大銷量值所對應的時間點與擬合后的產品銷量曲線上的最大銷量值所對應的時間點之間的中點作為成長期的結束點,同時作為成熟期的起點,
將擬合后的產品銷量曲線上的最大銷量值所對應的時間點與一階導數曲線上的最小銷量值所對應的時間點之間的中點作為成熟期的結束點,同時作為衰退期的起點,
將在擬合后的產品銷量曲線的最大銷量值右邊的二階導數曲線上最大銷量值所對應的時間點作為衰退期的結束點,同時作為終結期的起點;
步驟B1:將所述指定類產品生命周期模式中的各個生命周期模式按照上述產品生命周期各階段的劃分方法確定產品的生命周期的各個階段,從而確定各個生命周期模式的生命階段的區間位置。
計算模塊43還可用于:假設所述新產品銷量曲線和所述指定類產品的生命周期模式集合中任一生命周期模式所對應的時間序列分別為:和其中,n≥m,分別表示序列y(1)和y(2)的時間點;xn,xm分別為序列y(1)和y(2)在各個時刻時的產品的銷量值;
根據所包含時刻多的時間序列構建一個新序列:
其中NA表示空值;
將時間序列y(2)在時間序列ybase上進行移動,即將時間序列y(2)的第1個點分別與時間序列ybase上的第i個點對齊,其中i=1,2,…,m+n-1;當時間序列y(2)的第1個點與時間序列ybase的第i個點對齊時,定義此時的相似度為:
其中,λ為懲罰系數;
計算時間序列y(2)在移動過程中與時間序列ybase上的第i個點對齊時的simi,從而得到所述新產品與所述指定類產品的生命周期模式集合中所述生命周期模式的相似度:
HMSim=max{Sim1,Sim2,...,Simn+m-1};
對于所述指定類產品的生命周期模式集合中的剩余的生命周期模式,重復以上步驟以得到所述新產品的銷量曲線與所述指定類產品的生命周期模式集合中各個生命周期模式的相似度,從而得到相似度集合。
識別模塊45還可用于:對于新產品的時刻t=n,根據記錄的所述新產品銷量曲線與所述新產品的生命周期模式的相對移動的位置確定所記錄的兩條曲線相對移動的位置以得到此時刻產品新產品銷售曲線對應到所述新產品的生命周期模式的巴斯擴散模型曲線的位置tbass=m,該位置所對應的生命周期階段即為該新產品的產品生命周期階段;對于該新產品生命周期未來時刻t=n+i,i=1,2,…,將該新產品生命周期模式的巴斯擴散模型曲線的位置tbass=m+i,i=1,2,…時刻所處的生命周期階段作為該新產品生命周期未來時刻的預測值。
根據本發明實施例的技術方案,由于能夠根據所給出的產品生命周期階段的數學劃分方法對產品生命周期階段進行劃分,同時對一個產品當前所處的生命周期階段進行識別和未來時刻生命周期進行預測,不僅避免了主觀因素的影響,而且對于新產品也無需利用模型對其進行重新估計擬合,計算量相對較小,最終提高了產品生命周期識別的準確率和效率。
上述具體實施方式,并不構成對本發明保護范圍的限制。本領域技術人員應該明白的是,取決于設計要求和其他因素,可以發生各種各樣的修改、組合、子組合和替代。任何在本發明的精神和原則之內所作的修改、等同替換和改進等,均應包含在本發明保護范圍之內。