JP2005038140A - Product sales number forecasting device, forecasting method and program therefor - Google Patents
Product sales number forecasting device, forecasting method and program therefor Download PDFInfo
- Publication number
- JP2005038140A JP2005038140A JP2003199523A JP2003199523A JP2005038140A JP 2005038140 A JP2005038140 A JP 2005038140A JP 2003199523 A JP2003199523 A JP 2003199523A JP 2003199523 A JP2003199523 A JP 2003199523A JP 2005038140 A JP2005038140 A JP 2005038140A
- Authority
- JP
- Japan
- Prior art keywords
- sales
- transition
- predetermined period
- cumulative
- actual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】少量のデータを利用して、新規商品の販売数を高精度に予測し、全体として効率の良い販売数予測技術を実現する。
【解決手段】推移パターン選択手段52は、モデル式記憶手段78aに記憶されているモデル式と、実績販売数記憶手段72aに記憶されている実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算し、累積販売数によって販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の割合推移を計算し、推移記憶手段76aに記憶されている標準推移のうち、割合推移に最も類似する推移パターンを選択する。予測販売数計算手段54は、選択された推移パターンの標準推移と、新規商品の第2所定期間経過時時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する。
【選択図】 図2An object of the present invention is to predict the number of new products sold with high accuracy using a small amount of data, and to realize an efficient sales number prediction technique as a whole.
A transition pattern selection unit 52 determines whether a second predetermined period of time has elapsed for a new product from the model formula stored in the model formula storage unit 78a and the actual sales number stored in the actual sales number storage unit 72a. The cumulative predicted sales number until the first predetermined period is calculated by dividing the actual sales number for each unit period from the sales start time to the time when the first predetermined period has elapsed, and stored in the transition storage means 76a. The transition pattern that is most similar to the percentage transition is selected from the standard transitions that have been made. The predicted sales number calculation means 54 calculates from the standard transition of the selected transition pattern and the cumulative predicted sales number of the new product until the second predetermined period elapses, from the first predetermined period elapses to the second predetermined period elapses. Calculate the estimated number of sales by unit period.
[Selection] Figure 2
Description
【0001】
【発明の属する技術分野】本発明は、新規商品の販売数を予測する技術に関する。特に、新規商品の販売開始時点から第1所定期間を経過した時点で、その時点から第2所定期間が経過するまでの単位期間別の販売数を予測する技術に関する。
【0002】
本明細書中で使用する主要な用語についての説明をする。
単位期間とは、新規商品の販売数予測をする単位となる期間をいう。例えば、販売数の変動サイクルが短い商品であれば1時間、1日、1週等が単位期間に相当する。あるいは、販売数の変動サイクルが長い商品であれば1月、3月、半年、1年等が単位期間に相当する。
第1所定期間とは、販売が開始された新規商品の販売数予測に利用するのに十分なだけの新規商品の実績販売数の推移を示すデータが蓄積される期間をいう。第1所定期間には複数の単位期間が含まれる。例えば、新規商品の販売開始時点から2単位期間の実績販売数の推移データがあれば、その新規商品の将来の販売数を予測するのに十分であれば、第1所定期間は2単位期間となる。あるいは、新規商品の販売開始時点から4単位期間の実績販売数のデータがあれば、その新規商品の将来の販売数を予測するのに十分であれば、第1所定期間は4単位期間となる。
第2所定期間とは、第1所定期間経過時点以降の販売数の予測対象期間をいう例えば、単位期間が1週であり、第1所定期間が4週であるとき、第2所定期間が48週とされることがある。この場合には、販売開始時点から第1所定期間と第2所定期間が経過した時点は、販売開始時点から52週が経過した時点となり、販売開始時点からほぼ1年が経過した時点となる。この時点のことを、本明細書では第2所定期間が経過した時点ということがある。単位期間が1ヶ月であり、第1所定期間が3ヶ月であり、第2所定期間が9ヶ月とされることもある。
また、販売数だけではなく、例えば製品が自動車等の場合は、受注数も同様に予測することができる。その場合、予約受注のデータ等、販売開始前のデータを利用することもできる。よって、第1所定期間が、例えば販売開始時点の4週間前から販売開始時点までとなることもある。
【0003】
【従来の技術】新規商品の販売数を正確に予測することは、販売戦略を決定したり生産計画を立案したりする上で極めて重要である。新規商品の販売数を予測する技術が、特許文献1に開示されている。この技術では、未だ販売されていない新規商品の販売数を、現実に販売している既存商品の販売実績を参考にして予測する。この予測技術では、商品(車両)の特性に関する情報(車種、仕様、諸元、カラー等)と、商品の購入者から得られる情報(性別・年齢・職業・趣味性等の購入者層、購入動機、商品に対する評価等)を利用することによって、商品及び購入者をそれぞれの類似性から集合化し、その集合間の嗜好の強弱を購入実現率と定義し、この購入実現率を用いて新規商品の販売数を予測している。この際、広告宣伝、販売力等の商品性以外の要因をも考慮している。
特許文献2にも、商品の特性に関する情報と、商品の購入者から得られる情報を利用することによって、新規商品の販売数を予測する技術が開示されている。
【0004】
【特許文献1】
特開2002−99706号公報
【特許文献2】
特開平9−120395号公報
【0005】
【発明が解決しようとする課題】昨今、消費者のニーズが多様化するのに対応して、企業では多種多様な商品を生産することが多い。上記の技術では、商品の種類数が多い場合には、販売数予測に利用すべき商品の特性に関する情報と、商品の購入者から得られる情報の量は膨大となる。このため、新規商品の販売数予測に要する計算量と計算時間が増大化してしまう。
特に、購入者に関する情報を収集するのに、多大の労力、時間、コスト等がかかり、効率的とはいえない。
【0006】
本発明は、既存商品の実績販売数の推移と、新規商品の販売開始時点から所定期間を経過したときまでの実績販売数の推移から、新規商品のその後の販売数を予測する。少量のデータを利用して、新規商品の販売数を高精度に予測する。
これにより、新規商品の販売数予測に要する計算量と計算時間を減少させ、また、情報収集に要していた労力、時間、コスト等を削減し、全体として効率の良い販売数予測技術を実現する。
【0007】
【課題を解決するための手段と作用と効果】本発明によって、新規商品の販売開始時点から第1所定期間を経過した時点で、その時点から第2所定期間が経過するまでの単位期間別の販売数を予測する装置が創作された。
この装置は、第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を記憶している実績販売数記憶手段と、既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を記憶している推移パターン別標準推移記憶手段と、既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を記憶しているモデル式記憶手段とを備える。
また、モデル式記憶手段に記憶されているモデル式と、実績販売数記憶手段に記憶されている第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する累積予測販売数計算手段を備える。
また、累積予測販売数計算手段で計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する推移計算手段を備える。
また、推移パターン別標準推移記憶手段に記憶されている推移パターン別の標準推移のうち、推移計算手段で計算された推移に最も類似する推移パターンを選択する推移パターン選択手段を備える。
更に、推移パターン選択手段で選択された推移パターンの標準推移と、累積予測販売数計算手段で計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する予測販売数計算手段を備える。
【0008】
本商品販売数予測装置は、新規商品の販売開始時点から第1所定期間を経過した時点で、その時点から第2所定期間が経過するまでの単位期間別の販売数を予測する。例えば、新規商品の販売開始時点から1年間(約52週)の販売数を予測をしたい場合に、新規商品の販売開始時点から4週(第1所定期間)を経過した時点で、その時点から残りの48週(第2所定期間)の週別(単位期間別)の販売数を予測する。新規商品の実績販売数の推移と、既存商品の実績販売数の推移を利用して予測する。
実績販売数記憶手段は、新規商品の販売開始時点から第1所定期間が経過するまでの単位期間別の実績販売数の推移を記憶している。例えば、1週目の実績販売数は10、2週目の実績販売数は9、3週目の実績販売数は11、4週目の実績販売数は10という推移を記憶している。
また、推移パターン別標準推移記憶手段は、既存商品の実績販売数から求められる標準推移を推移パターン別に記憶している。ここで推移とは、既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値、すなわち、例えば52週の累積実績販売数を100%としたときの単位期間別の実績販売数の割合の推移をいう。例えば、ある既存商品の52週の累積実績販売数が100で、1週目の実績販売数が10、2週目の実績販売数が5、3週目の実績販売数が3、・・・であれば、1週目の割合は10%、2週目の割合は5%、3週目の割合は3%、・・・といった推移となる。これらの各既存商品の推移を、クラスター分析等の既存の手法を用いることによって、類似するものをパターンに分類することができる。例えば、最初から最後まで一定の割合が継続する「安定パターン」や、最初は割合が高くその後は割合が減衰していく「減衰パターン」や、最初は割合が低いがその後は割合が増大していく「増大パターン」等に分類することができる。標準推移とは、これら各推移パターンの標準的な推移であり、例えば、同一推移パターンに属する既存商品の推移の平均値を取ることによって求めることができる。
モデル式記憶手段は、既存商品の実績販売数に基づいて生成されるモデル式を記憶している。モデル式とは、既存商品の第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積実績販売数を算出する式である。例えば、図9(1)に示すように、既存商品の販売開始時点から第1所定期間(4週)経過時点までの累積実績販売数と、既存商品の販売開始時点から第2所定期間(52週)経過時点までの累積実績販売数を二次元座標にプロットした相関グラフを作成し、相関グラフから一次式又は二次式による近似線を推定してモデル式を生成することができる。このようにシンプルな既存の手法によってモデル式が生成され得る。
【0009】
本商品販売数予測装置の累積予測販売数計算手段は、モデル式記憶手段に記憶されているモデル式に、実績販売数記憶手段に記憶されている第1所定期間経過時点までの累積実績販売数を代入して、新規商品の第2所定期間経過時点までの累積予測販売数を計算する。
推移計算手段は、累積予測販売数計算手段で計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値、すなわち、第1所定期間経過時点までの各単位期間の実績販売数の割合の推移を計算する。
推移パターン選択手段は、推移パターン別標準推移記憶手段に記憶されている推移パターン別の標準推移のうち最も類似する「推移パターン」を選択する。例えば推移計算手段で計算された単位期間別の実績販売数の推移が、1週目の割合が2%、2週目の割合が1.8%、3週目の割合が2.2%、4週目の割合が2%であれば、最も類似する「安定パターン」を選択する。
予測販売数計算手段は、推移パターン選択手段で選択された推移パターンの標準推移での各単位期間の実績販売数の割合を、累積予測販売数計算手段で計算された新規商品の第2所定期間が経過する時点までの累積予測販売数に乗算して、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する。
【0010】
本商品販売数予測装置によれば、新規商品の第1所定期間の実績販売数の推移と、既存商品の実績販売数の推移を利用することによって、新規商品の販売数の予測を精度良く行うことができる。これにより、予測処理の負担を軽減して効率向上に寄与することができる。
【0011】
また、本発明によって、もう一つの方式の商品販売数予測装置が創作された。
この装置は、第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を記憶している実績販売数記憶手段と、既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を記憶している推移パターン別標準推移記憶手段と、既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を推移パターン別に記憶している推移パターン別モデル式記憶手段とを備える。
また、新規商品の推移パターンを仮定する推移パターン仮定手段と、推移パターン別モデル式記憶手段に記憶されている、推移パターン仮定手段で仮定された推移パターンのモデル式と、実績販売数記憶手段に記憶されている第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する累積予測販売数計算手段を備える。
また、累積予測販売数計算手段で計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する推移計算手段を備える。
また、推移パターン別標準推移記憶手段に記憶されている、推移パターン仮定手段で仮定された推移パターンの標準推移と、推移計算手段で計算された推移の類似度を計算する推移類似度計算手段と、推移類似度計算手段で計算された類似度が最も高い推移パターンを選択する推移パターン選択手段とを備える。
更に、推移パターン選択手段で選択された推移パターンの標準推移と、累積予測販売数計算手段で計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する予測販売数計算手段を備える。
【0012】
本商品販売数予測装置の推移パターン別モデル式記憶手段は、既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を推移パターン別に記憶している。例えば、既存商品の各単位期間の販売割合の推移を、第2所定期間経過時点までに累積していくと、図22(1)に例示するようなグラフを得ることができる。このグラフから、一次式又は二次式による近似線を推定して、推定パターン別のモデル式を生成することができる。本記憶手段は、例えばこの手法によって生成された推定パターン別のモデル式を記憶している。図22の場合であれば、推移パターンαである商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式と、推移パターンβである商品のモデル式と、推移パターンγである商品のモデル式を記憶している。
【0013】
推移パターン仮定手段は、新規商品の推移パターンを仮定する。例えば、各既存商品の推移パターンがα,β,γの3つの推移パターンに分類された場合は、新規商品の推移パターンがαであると仮定し、次にβであると仮定し、最後にγであると仮定する。
累積予測販売数計算手段は、推移パターン仮定手段で仮定された推移パターンのモデル式と、実績販売数記憶手段に記憶されている第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する。前記したように、新規商品の推移パターンがαであると仮定した場合には、パターンαのモデル式に、第1所定期間経過時点までの累積実績販売数を代入して、新規商品の第2所定期間経過時点までの累積予測販売数Σαを計算する。パターンβであると仮定した場合には、パターンβのモデル式に、第1所定期間経過時点までの累積実績販売数を代入して、新規商品の第2所定期間経過時点までの累積予測販売数Σβを計算する。パターンγであると仮定した場合には、パターンγのモデル式に、第1所定期間経過時点までの累積実績販売数を代入して、新規商品の第2所定期間経過時点までの累積予測販売数Σγを計算する。
推移計算手段は、累積予測販売数Σαによって、新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移Tαを計算し、累積予測販売数Σβによって、新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移Tβを計算し、累積予測販売数Σγによって、新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移Tγを計算する。
【0014】
推移類似度計算手段は、推移パターン仮定手段で仮定された推移パターンの標準推移と、推移計算手段で計算された推移の類似度を計算する。前記の例では、仮定された推移パターンαの標準推移と、推移Tαの類似度を計算し、仮定された推移パターンβの標準推移と、推移Tβの類似度を計算し、仮定された推移パターンγの標準推移と、推移Tγの類似度を計算する。例えば、標準推移と、推移計算手段で計算された推移との絶対誤差を計算して類似度とすることができる。この場合、絶対誤差が小さいほど類似度が高く、絶対誤差が大きいほど類似度が低いとすることができる。そして推移パターン選択手段は、推移類似度計算手段で計算された類似度が最も高い推移パターンを選択する。
予測販売数計算手段は、推移パターン選択手段で選択された推移パターンの標準推移での各単位期間の実績販売数の割合を、累積予測販売数計算手段で計算された新規商品の第2所定期間が経過する時点までの累積予測販売数に乗算して、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する。
【0015】
本商品販売数予測装置では、推移パターン別に用意されたモデル式を利用する。推移パターン別のモデル式から計算される累積予測販売数によって新規商品の推移を夫々に計算し、夫々の推移を夫々の推移パターンの標準推移と比較して最も良く類似する推移パターンを選択する。推移パターン別に用意されたモデル式を利用することによって、より誤差の小さい累積予測販売数を得ることができるため、一層精度の高い予測を行なうことが可能となる。
【0016】
本発明によって、新規商品の販売開始時点から第1所定期間を経過した時点で、その時点から第2所定期間が経過するまでの単位期間別の販売数を予測する方法が創作された。この方法は、コンピュータによって下記の工程、即ち、
・第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る工程と、
・既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る工程と、
・既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を読取る工程と、
・読取られたモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する工程と、
・計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する工程と、
・読取られた推移パターン別の標準推移のうち、計算された推移に最も類似する推移パターンを選択する工程と、
・選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する工程とを実行する。
本商品販売数予測方法によれば、新規商品の第1所定期間の実績販売数の推移と、既存商品の実績販売数の推移から、新規商品の販売数を予測することができ、予測処理の負担を軽減して効率向上に寄与できる。
【0017】
また、本発明によって、他の商品販売数予測方法が創作された。この方法は、コンピュータによって下記の工程、即ち、
・第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る工程と、
・既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る工程と、
・既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を推移パターン別に読取る工程と、
・新規商品の推移パターンを仮定する工程と、
・仮定された推移パターンのモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する工程と、
・計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する工程と、
・仮定された推移パターンの標準推移と、推移の類似度を計算する工程と、
・計算された類似度が最も高い推移パターンを選択する工程と、
・選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する工程とを実行する。
本商品販売数予測方法によれば、より精度の高い予測を行なうことが可能となる。
【0018】
本発明によって、新規商品の販売開始時点から第1所定期間を経過した時点で、その時点から第2所定期間が経過するまでの単位期間別の販売数を予測するためのプログラムが創作された。このプログラムは、コンピュータに下記の処理、即ち、
・第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る処理と、
・既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る処理と、
・既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を読取る処理と、
・読取られたモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する処理と、
・計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する処理と、
・読取られた推移パターン別の標準推移のうち、計算された推移に最も類似する推移パターンを選択する処理と、
・選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する処理とを実行させる。
本プログラムによると、新規商品の第1所定期間の実績販売数の推移と、既存商品の実績販売数の推移から、新規商品の販売数を精度良く行うことができ、予測処理の負担を軽減して効率向上に寄与できる。
【0019】
また、本発明によって、他の商品販売数予測のためのプログラムが創作された。このプログラムは、コンピュータに下記の処理、即ち、
・第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る処理と、
・既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る処理と、
・既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を推移パターン別に読取る処理と、
・新規商品の推移パターンを仮定する処理と、
・仮定された推移パターンのモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する処理と、
・計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する処理と、
・仮定された推移パターンの標準推移と、推移の類似度を計算する処理と、
・計算された類似度が最も高い推移パターンを選択する処理と、
・選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する処理とを実行させる。
本商品販売数予測のためのプログラムによれば、より精度の高い予測を行なうことが可能となる。
【0020】
【発明の実施の形態】以下に説明する実施例の主要な特徴を最初に列記する。
(形態1)販売数予測装置には、
販売開始時点から1年が経過した既存商品の単位期間別の実績販売数に基づいて、季節指数を算定する季節指数算定手段と、
季節指数算定手段で算定された季節指数に、予測販売数計算手段で計算された新規商品の対応する単位期間の予測販売数を乗算することによって、予測販売数に季節性を付加する季節性付加手段と、
が付加されている。
(形態2)季節性付加手段は、更に、販売系列特性を加味して、予測販売数に季節性を付加する。
(形態3)実績販売数記憶手段は、商品の販売地域を対応付けて記憶しており、推移パターン別標準推移記憶手段は、販売開始時点から52週以上経過した既存商品のうち、新規商品と同じ販売地域のものの推移パターン別に標準推移を記憶しており、
モデル式記憶手段は、販売開始時点から52週以上経過した既存商品のうち、新規商品と同じ販売地域のものの実績販売数に基づいて生成されたモデル式を記憶している。
【0021】
【実施例】初めに、本実施例で使用する主要な用語について説明をする。
本実施例において車種とは、商品である自動車の種類をいう。また、カテゴリーとは、大きさと形状が類似する複数車種が属する分類をいう。例えば、コンパクトカー、セダン、ワゴン等が該当する。
販売系列とは、自動車の販売店が属する系列のことをいう。1つの販売系列で販売できる車種は決まっていることが多い。
割合推移とは、52週に亘る累積実績販売数を100%としたときの、各週の実績販売数が占める割合(%)の推移をいう。
【0022】
図1を参照して、本実施例の販売数の予測対象車種の販売期間と予測対象期間の関係と、販売数予測に利用されるデータを提供する車種の販売期間の関係を説明する。
本実施例では、販売数の予測対象車種はXである。車種Xは現時点における販売期間(第1所定期間)が4週であり、いわば販売開始直後の新規車種である。予測対象期間(第2所定期間)は、販売開始後4週間が経過した現時点から48週(網掛け付与週)の間であり、販売開始時点から予測対象期間の終了時点までの期間(52週)は販売計画や生産計画の立案対象となる期間(本実施例では1年)に対応している。
車種Xの販売数予測に利用されるデータを提供する車種はA〜Jである。車種A〜Jは、現時点における販売期間が52週以上の既存車種である。例えば、車種Aは販売開始時点から現時点までに52週が経過しており、車種Bは104週が経過しており、車種Cは53週が経過しており、・・・、車種Jは156週が経過している。いずれの車種についても、割合推移を作成するのに利用されるデータは販売開始後の52週(ハッチ付与週)分である。
【0023】
(第1実施例)図2に、本発明を具現化した第1実施例の販売数予測装置の主要構成のブロック図を示す。
販売数予測装置20は、データを入力し、記憶し、演算し、演算結果を出力し、演算結果に基づいて周辺装置を機能させるコンピュータであり、純然たるハードウエアの説明は省略する。販売数予測装置20は、一台のコンピュータで構成してもよいし、必要に応じて入力、記憶、演算、出力の各機能を複数のコンピュータに分散して持たせ、各コンピュータをネットワークで接続し、複数台のコンピュータで一つの販売数予測装置20として作動するように構成してもよい。
販売数予測装置20は、コンピュータネットワークを介して、販売部門の管理コンピュータ10と生産部門の管理コンピュータ60と相互に通信可能に接続されている。
【0024】
図2に示された販売数予測装置20へは、販売部門管理コンピュータ10からネットワークを介して、週別の実績販売数が、車種とその車種が属するカテゴリーと販売系列と販売地域とに対応付けられて送信されてくる。実績販売数記憶手段72aは、送信されてきた実績販売数を記憶している。
図4に、実績販売数記憶手段72aに記憶されたデータ構成例を示す。例えば、車種Aはカテゴリーが1、販売系列が▲1▼、販売地域はa,bのものがあり、実績販売数は販売開始時点から1週目が3520、2週目が1575、3週目が990、4週目が675であり、52週目までの実績販売数が記憶されている(図1に示すように、車種Aは販売開始時点から52週が経過している)。また車種Bはカテゴリーが1、販売系列が▲1▼、販売地域はc,dのものがあり、実績販売数は販売開始時点から1週目が1200、2週目が1150、3週目が1230、4週目が1170であり、104週目までの実績販売数が記憶されている(図1に示すように、車種Bは販売開始時点から104週が経過している)。以下同様に、各車種のカテゴリーと販売系列と販売地域と週別の実績販売数が示されている。
【0025】
図2に示されたデータ準備手段30は、販売数の予測に利用されるデータを予め準備しておく。データ準備手段30によって準備されるのは、季節指数のデータと、季節調整済(以下、季調済という)の実績販売数のデータと、割合推移(標準推移を含む)のデータと、モデル式のデータである。
なお、季節指数のデータと季調済実績販売数のデータは本発明に必須ではない。しかしながら後述する季節性付加処理を行なうために必要であるため、本実施例では準備しておくこととする。したがって、以下に説明する季節指数算定手段32と季節調整手段34も本発明に必須の構成ではないが、本実施例では備えておくものとする。
【0026】
図3に、データ準備手段30の主要構成のブロック図を示す。
季節指数のデータは、季節指数算定手段32によって準備される。季節指数算定手段32は、(1)販売数記憶手段72aに記憶された全ての販売単位期間の週別実績販売数を月別に集計し、(2)集計結果から季節指数を算定する。
(1)〜(2)の算定処理については、後に詳細な説明をする。
この場合(1)において、(a)車種別、(b)カテゴリー別、(c)全車種の単位別、更に(d)販売系列別の単位別に集計を行い、(2)において、これら4つの夫々の単位別の季節指数を算定しておく。
季節指数算定手段32によって算定された(a)車種別、(b)カテゴリー別、(c)全車種、また(d)販売系列別の季節指数は、季節指数記憶手段74に記憶される。図5(1)に、季節指数記憶手段74に記憶された(b)カテゴリー別の季節指数のデータ構成例を示す。例えばカテゴリー1(車種A,B)の季節指数は、1月が103.5、2月が105.5、3月が88.1、・・・であり、最低は11月の64.0、最高は6月の165.3である。以下同様に、各カテゴリーの1月から12月までの季節指数が示されている。
【0027】
季調済実績販売数のデータは、図3の季節調整手段34によって準備される。季節調整手段34は、実績販売数記憶手段72aに記憶された全ての週別実績販売数に、季節指数記憶手段74に記憶された季節指数を乗算して、季調済実績販売数を計算する。季節指数は(a)車種別、(b)カテゴリー別、(c)全車種で算定されたものを利用して、(a)車種別、(b)カテゴリー別、(c)全車種の夫々の単位で季調済実績販売数を計算する。この計算処理ついては、後に詳細な説明をする。
季節調整手段34によって計算された季調済実績販売数は、季調済実績販売数記憶手段72bに記憶される。
【0028】
なお、図2及び図3において、実線は季節調整されていないデータの流れを示し、一点鎖線は季節調整されたデータ(季節指数のデータ自体を含む)の流れを示している。また、符号「a」が付された記憶手段は季節調整されていないデータを記憶しており、符号「b」が付された記憶手段は季節調整されたデータを記憶している。
【0029】
割合推移のデータ(標準推移のデータを含む)は、図3の割合推移作成手段36によって準備される。割合推移作成手段36は、(1)実績販売数記憶手段72aに記憶された週別実績販売数に基づいて、52週に亘る各週の実績販売数の割合の推移を作成する。
あるいは、(1)季調済実績販売数記憶手段72bに記憶された週別季調済実績販売数に基づいて、52週に亘る実績販売数の割合推移を作成する。この場合、季調済実績販売数は(a)車種別、(b)カテゴリー別、(c)全車種で計算されたものを利用して、(a)車種別、(b)カテゴリー別、(c)全車種の夫々の単位で割合推移を作成する。
そして、(2)作成された割合推移のうち類似するものをパターンに分類し、(3)推移パターンの標準推移を作成する。
(1)〜(3)の作成処理については、後に詳細な説明をする。
実績販売数に基づいて作成された各車種の割合推移と各推移パターンの標準推移は、推移記憶手段76aに記憶される。また、季調済実績販売数に基づいて作成された各車種の割合推移と各推移パターンの標準推移は、推移記憶手段76bに記憶される。
【0030】
モデル式のデータは、図3のモデル式生成手段38によって準備される。モデル式生成手段38は、(1)実績販売数記憶手段72aに記憶された週別実績販売数から実績販売数相関グラフを作成する。ここでいう相関グラフとは、車種A〜jの販売開始時点から4週までの累積実績販売数と、販売開始時点から52週までの累積実績販売数との相関を表すグラフである。
あるいは、(1)実績販売数記憶手段72bに記憶された週別の季調済実績販売数から季調済実績販売数相関グラフを作成する。この場合、季調済実績販売数は(a)車種別、(b)カテゴリー別、(c)全車種で計算されたものを利用して、(a)車種別、(b)カテゴリー別、(c)全車種の夫々の単位で相関グラフを作成する。
そして、(2)作成された相関グラフからモデル式を生成する。
(1)〜(2)の生成処理については、後に詳細な説明をする。
実績販売数に基づいて生成されたモデル式は、モデル式記憶手段78aに記憶される。また、季調済実績販売数に基づいて作成されたモデル式は、モデル式記憶手段78bに記憶される。
【0031】
以上のように準備されたデータは、図2に示された販売数予測手段50によって利用される。
販売数予測手段50は、上記した各種データを利用して、販売数予測処理の目的数である予測販売数を算出する。このために販売数予測手段50は、推移パターン選択手段52と、予測販売数計算手段54と、季節性付加手段56とを備えている。
なお、季節性付加手段56は本発明に必須の構成ではないが、予測精度向上のために有効であるため、本実施例では備えておくものとする。
【0032】
販売数予測手段50は、所要情報入力手段40から入力される情報に従って販売数予測処理を実行する。所要情報入力手段40からは、販売数予測処理に必要な種々の情報が入力される。これらの情報については、以下で説明をする。
【0033】
販売数予測手段50の推移パターン選択手段52は、推移記憶手段76aに記憶された標準推移のうち、予測対象車種の割合推移に最も類似する推移パターンを選択する。また、所要情報入力手段40から季節性付加処理を行なう指示が入力されたときは、推移記憶手段76bに記憶された標準推移のうち、予測対象車種の割合推移に最も類似する推移パターンを選択する。
具体的には、所要情報入力手段40から前記指示が入力されなかったときは、
(1)モデル式記憶手段78aに記憶された予測モデルを利用し、実績販売数記憶手段72aに記憶された実績販売数から52週に亘る累積予測販売数を計算し、
(2)累積予測販売数によって新規商品の販売開始時点から4週の週別の実績販売数を除算し、最初の4週の割合推移を計算し、(3)推移記憶手段76aに記憶されている標準推移のうち、割合推移に最も類似する推移パターンを選択する。
一方、所要情報入力手段40から前記指示が入力されたときは、(1)モデル式記憶手段78bに記憶された予測モデルを利用し、季調済実績販売数記憶手段72bに記憶された季調済実績販売数から52週に亘る累積予測販売数を計算し、(2)累積予測販売数によって新規商品の販売開始時点から4週の週別の実績販売数を除算し、最初の4週の割合推移を計算し、(3)推移記憶手段76bに記憶されている標準推移のうち、割合推移に最も類似する推移パターンを選択する。前記指示では更に、(a)車種別、(b)カテゴリー別、(c)全車種のいずれの単位で算定された季節指数を利用するのかが指定されるので、(1)から(3)においては指定された単位で季節調整されたデータを利用する。
(1)〜(3)の選択処理については、後に詳細な説明をする。
【0034】
販売数予測手段50の予測販売数計算手段54は、推移パターン選択手段52で選択された推移パターンの標準推移を利用して、推移パターン選択手段53で計算された累積予測販売数から予測対象車種の5週〜52週の週別の予測販売数を計算する。
この場合も、所要情報入力手段40から季節性付加処理を行なう指示が入力されたか否かによって、季節調整されたデータに基づく標準推移や累積販売数を利用するか否かが決定される。
実績販売数に基づいて計算された予測販売数は、予測販売数記憶手段80aに記憶される。また、季節調整されたデータに基づいて計算された予測販売数は、予測販売数記憶手段80bに記憶される。
【0035】
所要情報入力手段40から季節性付加処理を行なう指示が入力されたときは、季節性付加手段56が作動する。季節性付加手段56は、予測販売数記憶手段80bに記憶された予測販売数に、季節指数74に記憶された季節指数を乗算して、予測販売数に季節性を付加する。前述のようにこの指示では、(a)車種別、(b)カテゴリー別、(c)全車種のいずれの単位で算定された季節指数を利用するのかが指定されているので、指定された単位で算定された季節指数を利用する。
更に、販売系列特性を加味する指示が入力されたときは、(d)販売系列別に算定された季節指数も利用して季節性を付加する。
季節性付加手段56によって季節性が付加された予測販売数は、季節性付加予測販売数記憶手段82cに記憶される。
【0036】
予測販売数記憶手段80a,80b、あるいは、季節性付加予測販売数記憶手段82cに記憶されたデータは、販売部門管理コンピュータ10や生産部門管理コンピュータ60にコンピュータネットワークを介して送信される。
販売部門管理コンピュータ10では、送信されてきたデータを利用して、販売戦略の決定や販売計画の立案等を行なうことが可能となる。生産部門管理コンピュータ60では、送信されてきたデータに基づいて受注予測を行い、生産計画の立案等を行うことが可能となる。
【0037】
次に、図11から図17のフローチャートを参照して、販売数予測装置20が行なう商品販売数予測処理について説明をする。
図11は、商品販売数予測処理のメイン処理のフローチャートである。メイン処理は、大きく分けて、データ準備処理(ステップS2)、推移パターン選択処理(ステップS4)、予測販売数計算処理(ステップS6)、季節性付加処理(ステップS10)の4つの処理から構成される。以下では、これらの各処理を詳細に説明する。
【0038】
図11のステップS2のデータ準備処理では、季節指数算定処理と実績販売数季節調整処理と割合推移作成処理とモデル式生成処理の4つの処理が実行される。
このうち季節指数算定処理と実績販売数季節調整処理は本発明の必須処理ではないが、予測精度向上のために有効であるため、本実施例においては実行するものとする。
【0039】
まず図12のフローチャートを参照して、データ準備手段30の季節指数算定手段32が実行する季節指数算定処理について説明する。
最初に、実績販売数記憶手段72aから、販売開始時点より52週以上が経過した車種の実績販売数を読取る(ステップS202)。図4に示す車種A〜Jの全ての販売単位期間の週別実績販売数が読取られる。
次に、季節指数算定の単位別に、読取った実績販売数を月別に集計する(ステップS204)。すなわち、図4に示す実績販売数を、(a)車種(A〜J)別、(b)カテゴリー(1〜5)別、(c)販売系列(▲1▼〜▲3▼)別、(d)全車種(A〜J)の夫々の単位で、1月〜12月の月別に集計する。この場合、各車種の販売単位期間は夫々異なっているため、例えば車種Aについては1月〜12月までの1周期分の週別実績販売数を集計し、車種Bについては2周期分の週別実績販売数を集計する。
【0040】
続く図12のステップS206では、ステップS204での集計結果から季節指数を、(a)車種別、(b)カテゴリー別、(c)販売系列別、(d)全車種の4つの夫々の単位で算定する。季節指数の算定方法としては、月別平均法、連環比率法、移動平均法、センサス局法等の種々の既存の方法を採用することができる。図5(2)に示した式は、最も一般的な月別平均法によるものである。月別平均法では、各月の実績販売数を1年間の実績販売数の平均で除算し、それに100を乗算することによって、季節指数を求める。
算定した季節指数は、季節指数記憶手段74に記憶される(ステップS208)。図5(1)に、季節指数記憶手段74に記憶された(b)カテゴリー別の季節指数のデータ構成例が示されている。
【0041】
次に、季節調整手段34が実行する実績販売数季節調整処理について説明する。
この処理では、実績販売数記憶手段72aに記憶された、販売開始時点より52週以上が経過した車種の全ての週別実績販売数に、季節指数記憶手段74に記憶された季節指数を乗算して、季調済実績販売数を計算する。この場合、季節指数は(a)車種別、(b)カテゴリー別、(c)全車種で算定されたものを利用して、(a)車種別、(b)カテゴリー別、(c)全車種の夫々の単位で季調済実績販売数を計算する。
例えば、図4のカテゴリー1の車種Aの販売単位期間の1週目から4週目が4月であった場合、図5(1)のカテゴリー1の4月の季節指数(78.0)を乗算すると、車種Aについてのカテゴリー別の季調済実績販売数は1週目は3520×0.78≒2746、2週目は1575×0.78≒1229、3週目は990×0.78≒772、4週目は675×0.78≒527(小数点第1位以下四捨五入)と計算される。
【0042】
次に図13のフローチャートを参照して、割合推移作成手段36が実行する割合推移作成処理について説明する。
割合推移は、実績販売数記憶手段72aに記憶された実績販売数に基づいて作成されるものと、季調済実績販売数記憶手段72bに記憶された季調済実績販売数に基づいて作成されるものがある。以下では代表として、実績販売数記憶手段72aに記憶された実績販売数に基づいて作成される割合推移について説明をする。
最初に販売数記憶手段72aから、販売開始時点より52週以上が経過した車種の52週分の実績販売数を読取る(ステップS212)。図4に示す車種A〜Jの52週分の週別実績販売数が読取られる。
【0043】
次に、ステップS212で読取った実績販売数から車種別に割合推移を作成する(ステップS214)。割合推移は、52週分の実績販売数を累積し、累積した実績販売数を100%として1週〜52週の各週の実績販売数が占める割合を求めて作成する。
図6に、作成された車種Aの割合推移を例示する。(1)は52週のうち各週の実績販売数が占める割合を数字(%)で示し、(2)は横軸を週、縦軸を%としたグラフで表している。販売開始時点直後の実績販売数が最高であり、後は多少の増減を繰返す割合推移であることがわかる。
【0044】
続く図13のステップS216では、類似する割合推移をパターンに分類する。分類手法の一例として、クラスター分析を用いることができる。クラスター分析では、データを多次元空間内の点とみなして距離を定義し、距離が近いものを類似するとして同じパターン(クラスター)に分類する。
図7でクラスター分析を用いたパターン分類を簡単に説明する。図7は、各車種について、横軸を4週目の実績販売数の割合(%)、縦軸を12週目の実績販売数の割合(%)とする二次元座標にプロットしたグラフである。楕円で囲まれた各パターン(クラスター)には、プロット点間の距離が近い車種の割合推移が含まれている。ここでは車種A〜Jの割合推移がα,β,γの3つの推移パターンに分類されている。なおこの例では簡単のために二次元グラフを利用しているが、3次元以上のグラフを利用することもできる。また、実績販売数の割合(%)以外にも、実績販売数(台数)やその他の値を用いてプロットしてもよい。
【0045】
続く図13のステップS218では、ステップS216で分類された推移パターンの標準推移を作成する。推移パターン内の各車種の割合推移の平均値を取ることにより、標準推移を作成する。例えば、パターンαの標準推移を作成する場合、パターンαに属する車種Aの1週目の実績販売数の割合(図6(1)を参照)と、車種Dの1週目の実績販売数の割合と、車種Gの1週目の実績販売数の割合の平均値を取って標準推移の1週目の割合とし、車種Aの2週目の実績販売数の割合(図6(1)を参照)と、車種Dの2週目の実績販売数の割合と、車種Gの2週目の実績販売数の割合の平均値を取って標準推移の2週目の割合とする。この計算を52週に亘って実行する。同様に、パターンβ,γの標準推移の作成においてもこの計算を実行する。
図8に、作成された標準推移を示している。(1)は各推移パターンの各週の実績販売数が占める割合を数字(%)で示し、(2)は横軸を週、縦軸を%としたグラフで表している。パターンαは販売開始時点直後の実績販売数が最高で、後は多少の増減を繰返すパターンであり、パターンβは微小な増減を繰返すものの、ほぼ一定の実績販売数となるパターンであり、パターンγは販売開始時点直後は実績販売数が少ないが、徐々に増大して後は多少の増減を繰返すパターンであることがわかる。
作成された割合推移は車種と対応付けて、作成された標準推移は推移パターンと対応付けて推移記憶手段76aに記憶される(ステップS220)。なお、季調済実績販売数に基づいて作成された割合推移と標準推移は、推移記憶手段76bに記憶される(同じくステップS220)。
【0046】
次に図14のフローチャートを参照して、モデル式生成手段38が実行するモデル式生成処理について説明する。
モデル式は、実績販売数記憶手段72aに記憶された実績販売数に基づいて生成されるものと、季調済実績販売数記憶手段72bに記憶された季調済実績販売数に基づいて生成されるものがある。以下では代表として、実績販売数記憶手段72aに記憶された実績販売数に基づいて生成されるモデル式について説明をする。
最初に、実績販売数記憶手段72aから、販売開始時点より52週以上が経過した車種の実績販売数を読取る(ステップS222)。図4に示す車種A〜Jの全ての販売単位期間の週別実績販売数が読取られる。
【0047】
次に、ステップS222で読取った実績販売数の相関グラフを作成する(ステップS224)。ここでいう相関グラフとは、w1週まで(第1所定期間)の累積実績販売数と、w2週まで(第1所定期間+第2所定期間)の累積実績販売数との相関を表すグラフであり、図9(1)に横軸をw1週=4週、縦軸をw2週=52週とした相関グラフの例が示されている。
【0048】
続く図14のステップS226では、ステップS224で作成した相関グラフから一次式又は二次式による近似線を推定して、予測対象車種の52週の累積予測販売数を計算するモデル式を生成する。図9(1)の例示の場合、二次式による近似線f1が推定されるため、(2)に示すモデル式が生成される。
生成されたモデル式は、モデル式記憶手段78aに記憶される(ステップS228)。なお、季調済実績販売数に基づいて作成されたモデル式は、モデル式記憶手段78bに記憶される(同じくステップS228)。
【0049】
以上のようにデータ準備処理によって季節指数、割合推移(標準推移を含む)、モデル式の各データの準備が終了すると、図11のステップS4において、推移パターン選択処理が実行される。
図15のフローチャートを参照して、販売数予測手段50の推移パターン選択手段52が実行する推移パターン選択処理を説明する。
最初に、所要情報入力手段40から、販売数予測処理に必要な種々の情報が入力される(ステップS402)。販売数予測処理に必須の情報として、予測対象車種の4週の実績販売数が入力される。本実施例では、図10(1)に示す車種Xの4週の実績販売数が入力される。またこのとき、任意の情報として、下記に説明する季節性付加処理のための指示情報も入力することができる(この指示情報の詳細については後述することとする)。
【0050】
次に、モデル式記憶手段78aからモデル式を読取る(ステップS404)。あるいは、ステップS402において季節性付加処理指示が入力された場合は、モデル式記憶手段78bからモデル式を読取る(同じくステップS404)。
ステップS406では、ステップS404で読取ったモデル式を利用して、ステップS402で入力された予測対象車種の4週の累積実績販売数から、52週に亘る累積予測販売数を計算する。
図10(1)に示すように、予測対象車種Xの4週の累積実績販売数は、6300+2240+1820+1450=11810と計算される。これを図9(2)のモデル式に代入すると、52週に亘る累積予測販売数を計算することができる。計算結果が図10(2)に例示されている。
【0051】
続く図15のステップS408では、累積予測販売数によって、4週の週別実績販売数を除算して、4週の週別の割合推移を計算する。例えば、図10(2)に例示する車種Xの52週に亘る累積予測販売数84335によって、(1)に示す4週の週別実績販売数を除算すると、1週目は7.5%、2週目は2.7%、3週目は2.2%、4週目は1.7%という割合推移が計算される(小数点第2位以下は四捨五入)。計算結果が図10(3)に示されている。
【0052】
図15のステップS410では、推移記憶手段76aから各推移パターンの標準推移を読取る。あるいは、ステップS402において季節性付加処理指示が入力された場合は、推移記憶手段76bから各推移パターンの標準推移を読取る。
ステップS412では、ステップS410で読取った標準推移のうち、割合推移に最も類似する推移パターンを選択する。図8に示す標準推移と図10(3)に示す4週の週別の割合推移の絶対誤差は、パターンαが2.8、パターンβが7.0、パターンγが12.1であることから、最も類似するのはパターンαであるため、パターンαが選択される。
【0053】
以上のように推移パターンが選択されると、図11のステップS6において、予測販売数計算処理が実行される。
図16のフローチャートを参照して、販売数予測手段50の予測販売数計算手段54が実行する予測販売数計算処理を説明する。
最初に、推移パターン選択手段52が計算した予測対象車種の52週に亘る累積予測販売数を取得する(ステップS602)。図10(2)に示す車種Xの累積予測販売数が取得される。
次に、推移パターン選択手段52が選択した推移パターンの標準推移を取得する(ステップS604)。上記の例ではパターンαの標準推移が取得される。
ステップS606では、選択された推移パターンの標準推移を利用して、52週に亘る累積予測販売数から、5週〜52週の週別の予測販売数を計算する。例えば、図4に示すパターンαの標準推移では50週目の割合が1.6%、51週目の割合が1.9%、52週目の割合が2.1%である。図10(3)に例示する累積予測販売数を乗算すると、50週目は1.6%×84335≒1349、51週目は1.9%×84335≒1602、50週目は2.1%×84335≒1771(小数点第1位以下四捨五入)という予測販売数が計算される。同様の計算を、5週〜52週の全ての週について行う。
ステップS602で取得された52週に亘る累積予測販売数と、ステップS606で計算された5週〜52週の週別予測販売数は、予測販売数記憶手段80aに記憶される(ステップS608)。あるいは、所要情報入力手段40から季節性付加処理指示が入力された場合は、予測販売数記憶手段80bに記憶される(同じくステップS608)。
【0054】
以上のように予測販売数が計算されると、図11のステップS8において、予測販売数に季節性を付加するか否かが判定される。
図15のステップS402において所要情報入力手段40から季節性付加処理指示が入力されていた場合(図11のステップS8でYES)は、販売数予測手段50の季節性付加手段56が作動して、図11のステップS10において、予測販売数に季節性を付加する処理を実行する。いずれの商品であっても季節によって販売数は変動するため、季節性を付加することによって、より精度の高い予測販売数を得ることができる。
【0055】
図17のフローチャートを参照して、季節性付加手段56が実行する季節性付加処理を説明する。
最初に、所要情報入力手段40から季節性付加処理指示とともに入力された、予測対象車種の販売開始日と、利用する季節指数の単位((a)車種別、(b)カテゴリー別、(c)全車種のいずれか)を取得する(ステップS102)。
次に、ステップS104では、季節指数記憶手段74から季節指数を読取る。この際、ステップS102で入力された単位のうち予測対象車種が属する季節指数(例えば、(b)カテゴリー別の単位が入力された場合、車種Xが属するカテゴリー1の季節指数)を読取る。また、入力された販売開始日が属する月を最初の月として(例えば、車種Xの販売開始日が4月3日であれば、4月を最初の月として)として読取る。それと共に、予測販売数記憶手段80bから予測対象車種の予測販売数を読取る。
【0056】
ステップS106では、所要情報入力手段40から季節性付加処理指示に併せて、季節指数に販売系列特性を加味する指示が入力されていたか否かを判定する。NOの場合はステップS110に移行し、YESの場合はステップS108に移行する。
ステップS108に移行した場合は、ステップS104で読取った季節指数に販売系列特性指数を加算する。販売系列特性指数は、(d)全車種の季節指数と、(d)販売系列別に算定された季節指数との差である。例えば、全車種の4月の季節指数が77.0であり、販売系列▲1▼の4月の季節指数が80.0であるとすると、販売系列▲1▼の特性指数は77.0−80.0=−3.0となる。ステップS104で読取った季節指数が(b)カテゴリー別であった場合、図5(1)の例示ではカテゴリー1の4月の季節指数が78.0であるため、車種A,Bの販売系列▲1▼の特性指数−3.0を加算して、75.0という販売系列特性を加味した季節指数を得る。
このように販売系列特性を加味すれば、例えば販売系列で販売促進キャンペーンを行なった結果一時的に販売数が増大した月や、夫々の販売系列の販売力等、季節によらない販売数の変動をも考慮することができる。
【0057】
ステップS110では、季節販売数に、対応する週の週別予測販売数を乗算して、季節性付加予測販売数を計算する。ステップS108で販売系列特性が加味された場合は、販売系列特性が加味された季節指数を用いて計算する。
計算された季節性付加予測販売数は、季節性付加予測販売数記憶手段82cに記憶される。
【0058】
以上によって、第1実施例の商品販売数予測処理が終了する。
本実施例の商品販売数予測処理では、既存車種の実績販売数から作成されたデータと、予測対象車種の4週の実績販売数のみを利用する。従来から販売数の予測に利用されているシンプルな計算方法を組合せることによって、従来と同様の高い精度の予測販売数を得られる。
したがって、計算量や計算時間を節約することができ、予測処理の効率を向上させることが可能となる。
【0059】
(第2実施例)第2実施例では、モデル式を推移パターン別に生成し、推移パターン別に予測対象商品の累積予測販売数を計算する。これにより、予測誤差の少ない累積予測販売数を得ることができ、一層精度の高い販売数予測処理を行うことが可能となる。
なお、これ以外の処理や構成等については第1実施例と変わるところがないため、以下では第1実施例と異なる処理や構成等のみについて説明をする。
【0060】
最初に、第2実施例の販売数予測装置について説明をする。図18は、第2実施例の販売数予測装置120の主要構成のブロック図である。販売数予測装置120の主要構成は、第1実施例の販売数予測装置20の主要構成と変るところがないため、重複説明を省略する。
図19に、第2実施例の販売数予測装置のデータ準備手段130のブロック構成図を示す。このデータ準備手段130においては、モデル式生成手段138が利用するデータが第1実施例と異なる。モデル式生成手段138が利用するデータは、推移記憶手段176aに記憶された標準推移、あるいは、推移記憶手段176bに記憶された標準推移である。
【0061】
図20のフローチャートを参照して、モデル式生成手段138が実行するモデル式生成処理を説明する。
最初に、推移記憶手段176a、または、推移記憶手段176bから、各推移パターンの標準推移を読取る(ステップS232)。以下では代表として、推移記憶手段176aから読取った標準推移によって説明をする。図8に示す推移パターンα,β,γの標準推移が読取られる。
次に、各標準推移の累積グラフを作成する(ステップS234)。図8で示した推移パターンα,β,γの標準推移の各週の割合(%)を累積していくと、図22(1)に示すような累積グラフを作成することができる。
【0062】
図20のステップS236では、ステップS234で作成した累積グラフから一次式又は二次式による近似線を推定して、予測対象車種の52週の累積予測販売数を計算するモデル式を生成する。図22(1)の例示の場合、パターンαについては二次式による近似線、パターンβについては一次式による近似線、パターンγについては一次式による近似線が推定されるため、(2)に示すモデル式が生成される。
生成されたモデル式は、推移パターンと対応付けられてモデル式記憶手段178aに記憶される(ステップS238)。なお、推移記憶手段176bに記憶された標準推移に基づいて作成されたモデル式は、モデル式記憶手段178bに記憶される(同じくステップS228)。
【0063】
以上のように準備されたモデル式を利用して、販売数予測手段150の推移パターン選択手段152が実行する推移パターン選択処理を、図21のフローチャートを参照して説明する。
最初に、所要情報入力手段140から、販売数予測処理に必要な種々の情報が入力される(ステップS422)。必須の情報として、図23(1)に示す車種Xの4週の実績販売数が入力される。またこのとき、任意の情報として、季節性付加処理のための指示情報も入力することができる。
【0064】
次に、最初に処理を行う推移パターンiを設定する(ステップS424)。最初に設定する推移パターンは任意に選択することができるが、本実施例においては便宜的にα→β→γの順に処理を行うこととして、最初にαを設定する。ステップS426では、予測対象車種の推移パターンiをαに仮定する。
ステップS428では、モデル式記憶手段178aから仮定された推移パターンのモデル式を読取る。あるいは、ステップS422において季節性付加処理指示が入力された場合は、モデル式記憶手段178bから各推移パターンのモデル式を読取る(同じくステップS428)。
ステップS430では、ステップS428で読取った推移パターンのモデル式を利用して、ステップS422で入力された予測対象車種の4週の累積実績販売数から、52週に亘る累積予測販売数を計算する。図22(2)の各推移パターンのモデル式は、各週の累積割合を求めるものである。例えば、4週目の累積割合を求め、これで図23(1)に示す予測対象車種Xの4週までの累積実績販売数を除算すると、予測対象車種の52週に亘る累積予測販売数を計算することができる。計算結果が図23(2)に例示されている。まずパターンαのモデル式による累積実績販売数が計算される。
【0065】
図15のステップS432では、ステップS430で計算された累積予測販売数によって、4週の週別実績販売数を除算して、4週の週別の割合推移を計算する。図23(2)に例示するパターンαのモデル式による車種Xの52週に亘る累積予測販売数によって、(1)に示す4週の週別実績販売数を除算すると、(3)に例示する割合推移が計算される(1週目は8.5%、2週目は3.0%、3週目は2.5%、4週目は2.0%、小数点第2位以下は四捨五入)。
【0066】
図15のステップS434では、次の推移パターンが残存しているか否かを判定し、NOの場合はステップS438に移行する。YESの場合はステップS436で次の推移パターンiとしてβを設定し、ステップS426に戻ってステップS432までの一連の処理を実行する。図23(3)に、パターンβの割合推移が示されている。
再びステップS434でYESと判定したら、ステップS436で次の推移パターンiとしてγを設定し、ステップS426に戻ってステップS432までの一連の処理を実行する。図23(3)に、パターンγの割合推移が示されている。
続くステップS434ではNOと判定して、ステップS438に移行する。
【0067】
図15のステップS438では、推移記憶手段76aから仮定された各推移パターンの標準推移を読取る。あるいは、ステップS402において季節性付加処理指示が入力された場合は、推移記憶手段76bから仮定された各推移パターンの標準推移を読取る。
ステップS440では、ステップS438で読取った標準推移と、割合推移の類似度が最も高い推移パターンを選択する。図8に示す標準推移と図23(3)に示す4週の週別の割合推移の絶対誤差は、パターンαが0.9、パターンβが4.3、パターンγが1.2であることから、最も類似度が高いのはパターンαであるため、パターンαが選択される。
【0068】
以上のように選択された標準推移を利用して、予測販売数計算手段154が予測対象車種の52週に亘る週別予測販売数を計算する。また、このように計算された予測販売数に対して、季節性付加処理手段156が季節性を付加する。
【0069】
このように、本実施例では、推移パターン別にモデル式を生成し、推移パターン別に予測対象車種の52週に亘る累積予測販売数を計算する。したがって、全車種でモデル式を生成して計算した累積予測販売数よりも誤差の少ない累積予測販売数を得ることができ、一層精度の高い予測販売数を得ることができる。
【0070】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
・本実施例では、第1所定期間を販売開始時点から4週としていたが、これに限られるものではない。1週分のデータから十分に予測可能であれば販売開始時点から1週を第1所定期間としてもよいし、更に予測精度を高めたい場合は販売開始時点から8週間、12週間等のより長い期間を第1所定期間としてもよく、任意の期間を設定することができる。
・本実施例では、第2所定期間を48週とし、第1所定期間+第2所定期間を52週(約1年)としていたが、これに限られるものではない。より短期の予測を行いたい場合は、第1所定期間+第2所定期間を12週(約3月)、26週(約半年)としてもよいし、より長期の予測を行いたい場合は104週(約2年)、156週(約3年)としてもよく、任意の期間を設定することができる。
・本実施例では、販売地域を考慮せずに全ての商品のデータを利用していたが、予測測対象商品と同じ地域で販売された商品のみを抽出して、これらの商品の実績販売数のデータのみを利用することもできる。これにより、地域性を加味した販売数予測処理を行なうことができる。例えば、図4のでは、予測対象車種Xの販売地域はa及びdであるため、車種A〜Jのうち、販売地域がa又はdのものだけを抽出してデータを利用する。例えば車種Aについては販売地域aのものだけを抽出し、車種Bについては販売地域dのものだけを抽出する。車種C〜Jについても販売地域a又はdのものだけを抽出する。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【図1】予測対象車種の販売期間と予対象期間の関係と、データ提供車種の販売期間の関係を説明する図である。
【図2】第1実施例の販売数予測装置の主要構成のブロック図である。
【図3】第1実施例のデータ準備手段の主要構成のブロック図である。
【図4】実績販売数のデータ構成例を示す図である。
【図5】季節指数のデータ構成例を示す図である。
【図6】割合推移の例を示す図である。
【図7】クラスター分析によるパターン分類を説明する図である。
【図8】標準推移の例を示す図である。
【図9】相関グラフとモデル式の例を示す図である。
【図10】予測対象車種の実績販売数と累積予測販売数と割合推移の例を示す図である。
【図11】商品販売数予測処理のメイン処理のフローチャートである。
【図12】季節指数算定処理のフローチャートである。
【図13】割合推移作成処理のフローチャートである。
【図14】モデル式生成処理のフローチャートである。
【図15】推移パターン選択処理のフローチャートである。
【図16】予測販売数計算処理のフローチャートである。
【図17】季節性付加処理のフローチャートである。
【図18】第2実施例の販売数予測装置の主要構成のブロック図である。
【図19】第2実施例のデータ準備手段の主要構成のブロック図である。
【図20】モデル式生成処理のフローチャートである。
【図21】推移パターン選択処理のフローチャートである。
【図22】累積グラフとモデル式の例を示す図である。
【図23】予測対象車種の実績販売数と累積予測販売数と割合推移の例を示す図である。
【符号の説明】
20:販売数予測装置、
30:データ準備手段、
32:季節指数算定手段、
34:季節調整手段、
36:割合推移作成手段、
38:モデル式生成手段、
50:販売数予測手段、
52:推移パターン選択手段、
54:予測販売数計算手段、
56:季節性付加手段、
72a:実績販売数記憶手段、
76a:推移記憶手段、
78a:モデル式記憶手段、
80a:予測販売数記憶手段、
82c:季節性付加予測販売数記憶手段[0001]
BACKGROUND OF THE
[0002]
The main terms used in this specification will be explained.
The unit period is a period that is a unit for predicting the number of new products sold. For example, for a product with a short fluctuation cycle of the number of sales, one hour, one day, one week, etc. correspond to the unit period. Alternatively, if the product has a long fluctuation cycle of sales, January, March, half year, one year, etc. correspond to the unit period.
The first predetermined period is a period in which data indicating the transition of the actual sales number of new products sufficient to be used for predicting the sales number of new products for which sales have started is accumulated. The first predetermined period includes a plurality of unit periods. For example, if there is transitional data on the number of actual sales for a two-unit period from the start of sales of a new product, it is sufficient to predict the future number of sales of the new product. Become. Alternatively, if there is data on the actual number of sales for a four-unit period from the start of sales of a new product, it is sufficient to predict the future number of sales of the new product, and the first predetermined period will be a four-unit period. .
The second predetermined period is a period for which the number of sales is predicted after the first predetermined period elapses. For example, when the unit period is one week and the first predetermined period is four weeks, the second predetermined period is 48. May be a week. In this case, the time when the first predetermined period and the second predetermined period have elapsed since the sales start time is the time when 52 weeks have elapsed since the sales start time, and is the time when almost one year has passed since the sales start time. In this specification, this time point may be a time point when the second predetermined period has elapsed. The unit period may be 1 month, the first predetermined period may be 3 months, and the second predetermined period may be 9 months.
Further, not only the number of sales but also the number of orders can be predicted in the same way when the product is a car or the like, for example. In that case, it is also possible to use data before the start of sales, such as reservation order data. Therefore, the first predetermined period may be, for example, from 4 weeks before the sales start time to the sales start time.
[0003]
2. Description of the Related Art Accurately predicting the number of new products sold is extremely important in determining sales strategies and planning production plans. A technique for predicting the number of new products sold is disclosed in
[0004]
[Patent Document 1]
JP 2002-99706 A
[Patent Document 2]
Japanese Patent Laid-Open No. 9-120395
[0005]
Recently, in response to the diversification of consumer needs, companies often produce a wide variety of products. In the above technique, when the number of types of products is large, the amount of information related to the characteristics of the products to be used for the sales number prediction and the information obtained from the purchaser of the products becomes enormous. For this reason, the calculation amount and calculation time required for predicting the number of new products to be sold increase.
In particular, collecting information related to the purchaser takes a lot of labor, time, cost, etc., and is not efficient.
[0006]
The present invention predicts the number of subsequent sales of a new product from the transition of the actual sales number of the existing product and the transition of the actual sales number from when the new product starts to be sold until a predetermined period elapses. Use a small amount of data to predict the number of new products sold with high accuracy.
This reduces the amount of calculation and calculation time required to predict the number of new products sold, and reduces the labor, time, and cost required to collect information, and realizes overall efficient sales number prediction technology. To do.
[0007]
According to the present invention, when a first predetermined period elapses from the start of sales of a new product, the unit period by the second predetermined period elapses from that point. A device to predict the number of sales was created.
The apparatus includes a sales number storage means for storing a transition of a sales volume of a new product for each unit period divided into a plurality of first predetermined periods, a first predetermined period and a first sales period from the start of sales of existing products. 2. Standard transition storage means by transition pattern that stores standard transitions by transition pattern of values obtained by dividing actual sales by unit period by the cumulative actual sales until the predetermined period has passed; And a model formula storage unit that stores a model formula for calculating the cumulative actual sales number up to the second predetermined period elapses from the cumulative actual sales number up to the elapse of the predetermined period.
Further, from the model formula stored in the model formula storage means and the cumulative actual sales number stored until the first predetermined period elapsed stored in the actual sales number storage means, until the second predetermined period elapse of the new product. A cumulative predicted sales number calculating means for calculating the cumulative predicted sales number is provided.
Also, a transition calculation that calculates the transition of the value obtained by dividing the actual sales by unit period from the start of sales of the new product to the time when the first predetermined period has elapsed by the cumulative predicted sales calculated by the cumulative predicted sales calculation means. Means.
In addition, a transition pattern selection unit that selects a transition pattern most similar to the transition calculated by the transition calculation unit among the standard transitions by transition pattern stored in the standard transition storage unit by transition pattern is provided.
Further, from the standard transition of the transition pattern selected by the transition pattern selection means and the cumulative predicted sales number of the new product calculated by the cumulative predicted sales number calculation means until the second predetermined period has elapsed, To a predicted sales number calculating means for calculating a predicted sales number for each unit period from the time point until the second predetermined period elapses.
[0008]
The product sales number prediction device predicts the number of sales for each unit period from when the first predetermined period elapses from the start of sales of a new product until the second predetermined period elapses from that point. For example, when it is desired to predict the number of sales for one year (about 52 weeks) from the start of sales of a new product, when 4 weeks (first predetermined period) have elapsed from the start of sales of the new product, The number of sales by week (by unit period) for the remaining 48 weeks (second predetermined period) is predicted. Predict by using the transition of actual sales of new products and the transition of actual sales of existing products.
The actual sales number storage means stores the transition of the actual sales number for each unit period from when the new product starts to be sold until the first predetermined period elapses. For example, a transition is stored in which the actual sales number in the first week is 10, the actual sales number in the second week is 9, the actual sales number in the third week is 11, and the actual sales number in the fourth week is 10.
Further, the transition pattern-specific standard transition storage means stores standard transitions obtained from the actual sales numbers of existing products for each transition pattern. Here, the transition is a value obtained by dividing the number of actual sales by unit period by the cumulative number of sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed, for example, 52 weeks The transition of the ratio of the number of actual sales per unit period when the cumulative number of actual sales is assumed to be 100%. For example, the cumulative actual sales number of a certain existing product for 52 weeks is 100, the actual sales number in the first week is 10, the actual sales number in the second week is 5, the actual sales number in the third week is 3, and so on. Then, the ratio of the first week is 10%, the ratio of the second week is 5%, the ratio of the third week is 3%, and so on. By using existing methods such as cluster analysis, the transition of each existing product can be classified into patterns. For example, a “stable pattern” in which a certain ratio continues from the beginning to the end, an “attenuation pattern” in which the ratio is high at the beginning and then decays, or the ratio is low at the beginning but then increases. It can be classified into “increase patterns”. The standard transition is a standard transition of each transition pattern, and can be obtained, for example, by taking an average value of transitions of existing products belonging to the same transition pattern.
The model formula storage means stores a model formula generated based on the actual number of sales of existing products. The model formula is an expression for calculating the cumulative actual sales number of new products until the second predetermined period elapses from the cumulative actual sales number until the first predetermined period elapses. For example, as shown in FIG. 9 (1), the cumulative number of sales from the start of sales of existing products to the elapse of the first predetermined period (four weeks) and the second predetermined period (52 from the start of sales of existing products). It is possible to create a correlation graph by plotting the cumulative number of sold sales up to the point of elapse of the week in two-dimensional coordinates, and estimate the approximate line based on the primary expression or the secondary expression from the correlation graph to generate the model expression. In this way, the model formula can be generated by a simple existing method.
[0009]
The cumulative predicted sales number calculation means of the present product sales number prediction device is configured such that a cumulative number of actual sales until the first predetermined period of time stored in the actual sales number storage means is added to the model formula stored in the model formula storage means. Is substituted, and the cumulative number of predicted sales until the second predetermined period has elapsed for the new product is calculated.
The transition calculation means is a value obtained by dividing the actual sales number for each unit period from the sales start time of the new product to the time when the first predetermined period has elapsed by the cumulative prediction sales number calculated by the cumulative prediction sales number calculation means, that is, the first (1) The transition of the ratio of the number of actual sales in each unit period up to the point of the predetermined period is calculated.
The transition pattern selection unit selects the most similar “transition pattern” from the standard transitions by transition pattern stored in the transition pattern standard transition storage unit. For example, the transition of the number of actual sales by unit period calculated by the transition calculation means is 2% for the first week, 1.8% for the second week, 2.2% for the third week, If the ratio at the 4th week is 2%, the most similar “stable pattern” is selected.
The predicted sales number calculating means calculates the ratio of the actual sales number of each unit period in the standard transition of the transition pattern selected by the transition pattern selecting means to the second predetermined period of the new product calculated by the cumulative predicted sales number calculating means. Is multiplied by the cumulative predicted sales number until the time point elapses to calculate the predicted sales number for each unit period from the time point when the first predetermined period has elapsed to the time point when the second predetermined period has elapsed.
[0010]
According to the product sales number prediction apparatus, the sales number of new products is accurately predicted by using the transition of the actual sales number of the new product in the first predetermined period and the transition of the actual sales number of the existing product. be able to. Thereby, the burden of a prediction process can be reduced and it can contribute to efficiency improvement.
[0011]
In addition, another type of product sales number prediction device has been created by the present invention.
The apparatus includes a sales number storage means for storing a transition of a sales volume of a new product for each unit period divided into a plurality of first predetermined periods, a first predetermined period and a first sales period from the start of sales of existing products. 2. Standard transition storage means by transition pattern that stores standard transitions by transition pattern of values obtained by dividing actual sales by unit period by the cumulative actual sales until the predetermined period has passed; A transition pattern model expression storage unit that stores, for each transition pattern, a model expression for calculating an accumulated actual sales number from the cumulative actual sales number until the second predetermined period elapses.
In addition, the transition pattern assumption means for assuming the transition pattern of the new product, the model expression of the transition pattern assumed by the transition pattern assumption means stored in the model expression storage means for each transition pattern, and the actual sales number storage means Cumulative predicted sales number calculation means for calculating the cumulative predicted sales number of the new product until the second predetermined period elapses from the stored cumulative sales number until the first predetermined period elapses is stored.
Also, a transition calculation that calculates the transition of the value obtained by dividing the actual sales by unit period from the start of sales of the new product to the time when the first predetermined period has elapsed by the cumulative predicted sales calculated by the cumulative predicted sales calculation means. Means.
Also, a transition similarity calculation means for calculating the similarity of the transition pattern calculated by the transition calculation means, and the standard transition of the transition pattern assumed by the transition pattern assumption means, stored in the standard transition storage means for each transition pattern, Transition pattern selecting means for selecting a transition pattern having the highest similarity calculated by the transition similarity calculating means.
Further, from the standard transition of the transition pattern selected by the transition pattern selection means and the cumulative predicted sales number of the new product calculated by the cumulative predicted sales number calculation means until the second predetermined period has elapsed, To a predicted sales number calculating means for calculating a predicted sales number for each unit period from the time point until the second predetermined period elapses.
[0012]
The model expression storage means for each transition pattern of the product sales number prediction device calculates a model formula for calculating the cumulative actual sales number from the cumulative actual sales number until the second predetermined period elapses until the first predetermined period elapses of the existing product. Stored by transition pattern. For example, if the transition of the sales ratio of each unit period of the existing product is accumulated until the second predetermined period has elapsed, a graph as illustrated in FIG. 22 (1) can be obtained. From this graph, an approximate line based on a linear expression or a quadratic expression can be estimated, and a model expression for each estimated pattern can be generated. This storage means stores, for example, model expressions for each estimated pattern generated by this method. In the case of FIG. 22, a model formula for calculating the cumulative actual number of sales until the second predetermined period elapses from the cumulative actual number of sales until the first predetermined period elapses of the product having the transition pattern α, and the transition pattern β. And the product model formula that is the transition pattern γ are stored.
[0013]
The transition pattern assumption means assumes a transition pattern of a new product. For example, if the transition pattern of each existing product is classified into three transition patterns of α, β, γ, it is assumed that the transition pattern of the new product is α, then β, and finally Assume that γ.
The cumulative predicted sales number calculation means calculates the new product from the model expression of the transition pattern assumed by the transition pattern assumption means and the cumulative actual sales number stored until the first predetermined period stored in the actual sales number storage means. The cumulative number of predicted sales until the second predetermined period elapses is calculated. As described above, when it is assumed that the transition pattern of the new product is α, the accumulated actual number of sales until the first predetermined period of time is substituted into the model formula of the pattern α, and the second Calculate the cumulative predicted sales number Σα up to the point of the predetermined period. If it is assumed that the pattern is β, the cumulative estimated sales number until the second predetermined period elapses until the first predetermined period elapses by substituting the accumulated actual sales number until the first predetermined period elapses into the model formula of the pattern β. Σβ is calculated. If it is assumed that the pattern γ, the cumulative actual sales number until the first predetermined period elapses is substituted into the model formula of the pattern γ, and the cumulative predicted sales number until the second predetermined period elapses of the new product Calculate Σγ.
The transition calculation means calculates a transition Tα of a value obtained by dividing the actual sales number for each unit period from the start of sales of the new product to the elapse of the first predetermined period by the cumulative predicted sales number Σα, and the cumulative predicted sales number Σβ To calculate the transition Tβ of the value obtained by dividing the number of actual sales by unit period from the start of sales of the new product to the elapse of the first predetermined period, and the cumulative forecast sales number Σγ 1 A transition Tγ of a value obtained by dividing the number of actual sales for each unit period until the elapse of a predetermined period is calculated.
[0014]
The transition similarity calculation means calculates the standard transition of the transition pattern assumed by the transition pattern assumption means and the similarity between the transitions calculated by the transition calculation means. In the above example, the standard transition of the assumed transition pattern α and the similarity of the transition Tα are calculated, the standard transition of the assumed transition pattern β and the similarity of the transition Tβ are calculated, and the assumed transition pattern The similarity between the standard transition of γ and the transition Tγ is calculated. For example, an absolute error between the standard transition and the transition calculated by the transition calculating means can be calculated to obtain the similarity. In this case, the smaller the absolute error, the higher the similarity, and the larger the absolute error, the lower the similarity. Then, the transition pattern selection unit selects the transition pattern having the highest similarity calculated by the transition similarity calculation unit.
The predicted sales number calculating means calculates the ratio of the actual sales number of each unit period in the standard transition of the transition pattern selected by the transition pattern selecting means to the second predetermined period of the new product calculated by the cumulative predicted sales number calculating means. Is multiplied by the cumulative predicted sales number until the time point elapses to calculate the predicted sales number for each unit period from the time point when the first predetermined period has elapsed to the time point when the second predetermined period has elapsed.
[0015]
This product sales number prediction device uses a model formula prepared for each transition pattern. The transition of the new product is calculated based on the cumulative predicted sales number calculated from the model formula for each transition pattern, and the transition pattern that is most similar is selected by comparing each transition with the standard transition of each transition pattern. By using a model formula prepared for each transition pattern, it is possible to obtain a cumulative forecast sales number with a smaller error, and therefore it is possible to perform a more accurate forecast.
[0016]
The present invention has created a method for predicting the number of sales by unit period from when the first predetermined period has elapsed since the start of sales of a new product until the second predetermined period elapses from that point. This method is performed by the computer in the following steps:
A process of reading the transition of the actual sales number of new products by unit period divided into a plurality of first predetermined periods;
Reading the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A step of reading a model formula for calculating an accumulated actual number of sales until the second predetermined period has elapsed from a cumulative actual number of sales of the existing product until the first predetermined period has elapsed;
Calculating a cumulative estimated sales number until the second predetermined period elapses of the new product from the read model formula and the accumulated actual sales number until the first predetermined period elapses;
A step of calculating a transition of a value obtained by dividing the number of actual sales by unit period from the start of sales of a new product to the time when the first predetermined period has elapsed by the calculated cumulative estimated sales number;
A process of selecting a transition pattern most similar to the calculated transition among the standard transitions by the read transition pattern;
・ From the standard transition of the selected transition pattern and the cumulative estimated sales number of the new product calculated until the second predetermined period has elapsed, by unit period from the first predetermined period to the second predetermined period And a step of calculating a predicted sales number.
According to the method for predicting the number of sales of new products, the number of sales of new products can be predicted from the transition of the actual sales number of new products during the first predetermined period and the transition of the actual sales number of existing products. This can reduce the burden and improve efficiency.
[0017]
In addition, another method for predicting the number of products sold has been created by the present invention. This method is performed by the computer in the following steps:
A process of reading the transition of the actual sales number of new products by unit period divided into a plurality of first predetermined periods;
Reading the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A step of reading a model formula for calculating the cumulative number of sales until the second predetermined period elapses from the cumulative actual number of sales of the existing product until the first predetermined period elapses by transition pattern;
・ Assuming transition pattern of new products,
A step of calculating a model expression of the assumed transition pattern and the cumulative number of sales sold until the second predetermined period elapses of the new product from the read cumulative sales number until the first predetermined period elapses;
A step of calculating a transition of a value obtained by dividing the number of actual sales by unit period from the start of sales of a new product to the time when the first predetermined period has elapsed by the calculated cumulative estimated sales number;
・ The standard transition of the assumed transition pattern and the process of calculating the similarity of transition,
The process of selecting the transition pattern with the highest calculated similarity,
・ From the standard transition of the selected transition pattern and the cumulative estimated sales number of the new product calculated until the second predetermined period has elapsed, by unit period from the first predetermined period to the second predetermined period And a step of calculating a predicted sales number.
According to the method for predicting the number of sales of products, it is possible to perform prediction with higher accuracy.
[0018]
According to the present invention, a program for predicting the number of sales for each unit period from when the first predetermined period has elapsed since the start of sales of a new product until when the second predetermined period has elapsed has been created. This program performs the following processing on the computer:
A process of reading the transition of the actual sales number of new products by unit period divided into a plurality of first predetermined periods;
A process of reading the standard transition by the transition pattern of the value obtained by dividing the actual sales by unit period by the cumulative actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A process of reading a model formula for calculating an accumulated actual sales number from the accumulated actual sales number until the second predetermined period elapses until the first predetermined period elapses of the existing product;
A process of calculating the read model formula and the cumulative predicted sales number until the second predetermined period elapses of the new product from the read cumulative sales number until the first predetermined period elapses;
A process of calculating a transition of a value obtained by dividing the actual sales number for each unit period from the sales start time of the new product to the time point of the first predetermined period by the calculated cumulative sales number;
A process of selecting a transition pattern that is most similar to the calculated transition among the standard transitions read by transition pattern;
・ From the standard transition of the selected transition pattern and the cumulative estimated sales number of the new product calculated until the second predetermined period has elapsed, by unit period from the first predetermined period to the second predetermined period And a process for calculating the predicted number of sales.
According to this program, the number of new products sold can be accurately calculated from the transition of the actual sales number of new products during the first predetermined period and the actual sales number of existing products, reducing the burden of prediction processing. Can contribute to efficiency improvement.
[0019]
Further, according to the present invention, another program for predicting the number of products sold has been created. This program performs the following processing on the computer:
A process of reading the transition of the actual sales number of new products by unit period divided into a plurality of first predetermined periods;
A process of reading the standard transition by transition pattern of the value obtained by dividing the actual sales number for each unit period by the cumulative actual sales number from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A process of reading a model formula for calculating the cumulative number of sales until the second predetermined period elapses from the cumulative actual number of sales of the existing product until the first predetermined period elapses by transition pattern;
・ Process that assumes the transition pattern of new products,
A process of calculating a model expression of the assumed transition pattern and the cumulative actual sales number until the second predetermined period elapses from the read cumulative actual sales number until the first predetermined period elapses;
A process of calculating a transition of a value obtained by dividing the actual sales number for each unit period from the sales start time of the new product to the time point of the first predetermined period by the calculated cumulative sales number;
・ The standard transition of the assumed transition pattern and the process of calculating the similarity of transition,
The process of selecting the transition pattern with the highest calculated similarity,
・ From the standard transition of the selected transition pattern and the cumulative estimated sales number of the new product calculated until the second predetermined period has elapsed, by unit period from the first predetermined period to the second predetermined period And a process for calculating the predicted number of sales.
According to the program for predicting the number of products sold, it is possible to perform more accurate prediction.
[0020]
DETAILED DESCRIPTION OF THE INVENTION The main features of the embodiments described below are listed first.
(Embodiment 1) The sales number prediction device includes:
A seasonal index calculation means for calculating a seasonal index based on the number of actual sales by unit period of existing products that have passed one year from the start of sales;
Add seasonality to the forecasted sales quantity by multiplying the seasonal index calculated by the seasonal index calculation means by the forecasted sales quantity for the corresponding unit period of the new product calculated by the forecast sales quantity calculation means Means,
Is added.
(Mode 2) The seasonality adding means further adds seasonality to the predicted number of sales in consideration of sales series characteristics.
(Mode 3) The actual sales number storage means stores the sales areas of the products in association with each other, and the transition pattern-specific standard transition storage means includes the new product among the existing products that have passed 52 weeks or more from the sales start time. I remember the standard transition according to the transition pattern of the same sales area,
The model formula storage means stores a model formula generated based on the actual number of sales in the same sales area as the new product among the existing products that have passed 52 weeks or more from the sales start time.
[0021]
First, the main terms used in this embodiment will be described.
In this embodiment, the vehicle type refers to the type of automobile that is a product. A category refers to a classification to which a plurality of vehicle types having similar sizes and shapes belong. For example, compact cars, sedans, wagons and the like are applicable.
The sales line refers to the line to which the automobile dealer belongs. Car models that can be sold in one sales line are often determined.
The ratio transition refers to the transition of the percentage (%) of the actual sales number for each week, where the cumulative actual sales number for 52 weeks is 100%.
[0022]
With reference to FIG. 1, the relationship between the sales period of the prediction target vehicle model of the sales number of this embodiment and the prediction target period, and the relationship between the sales period of the vehicle type that provides data used for sales number prediction will be described.
In this embodiment, the sales target vehicle type for sales is X. The vehicle type X has a current sales period (first predetermined period) of 4 weeks, which is a new vehicle type immediately after the start of sales. The forecast target period (second predetermined period) is 48 weeks (shaded grant week) from the present four weeks after the start of sales, and the period from the start of sales to the end of the forecast target period (52 weeks) ) Corresponds to the period (one year in this embodiment) that is the target of the sales plan or production plan.
Vehicle types that provide data used to predict the number of sales of vehicle type X are A to J. Vehicle types A to J are existing vehicle types with a current sales period of 52 weeks or more. For example, vehicle type A has 52 weeks since the start of sales, vehicle type B has passed 104 weeks, vehicle type C has passed 53 weeks, ..., vehicle type J is 156 A week has passed. For any vehicle type, the data used to create the rate transition is for 52 weeks (hatch grant week) after the start of sales.
[0023]
(First Embodiment) FIG. 2 is a block diagram showing a main configuration of a sales number prediction apparatus according to a first embodiment embodying the present invention.
The sales
The sales
[0024]
The sales
FIG. 4 shows a data configuration example stored in the actual sales number storage means 72a. For example, vehicle type A has
[0025]
The data preparation means 30 shown in FIG. 2 prepares data used for predicting the number of sales in advance. The data preparation means 30 prepares seasonal index data, seasonally adjusted (hereinafter referred to as “seasonally adjusted”) actual sales data, ratio transition (including standard transition) data, and model formula It is data of.
The seasonal index data and the seasonally adjusted actual sales data are not essential to the present invention. However, since it is necessary for performing the seasonality addition process described later, it is prepared in this embodiment. Accordingly, the seasonal index calculating means 32 and the seasonal adjusting means 34 described below are not essential components of the present invention, but are provided in the present embodiment.
[0026]
FIG. 3 shows a block diagram of the main configuration of the data preparation means 30.
Seasonal index data is prepared by the seasonal index calculation means 32. The seasonal index calculating means 32 (1) totals the weekly actual sales numbers of all the sales unit periods stored in the sales number storage means 72a by month, and (2) calculates the seasonal index from the total results.
The calculation processes (1) to (2) will be described in detail later.
In this case, in (1), (a) by vehicle type, (b) by category, (c) by unit of all vehicle types, and (d) by sales unit by unit, and in (2) these four Calculate the seasonal index for each unit.
The seasonal index storage means 74 stores (a) the vehicle type, (b) the category, (c) all the vehicle types, and (d) the sales series-specific seasonal index calculated by the seasonal index calculation means 32. FIG. 5 (1) shows an example of the data structure of (b) category-specific seasonal indices stored in the seasonal index storage means 74. For example, the seasonal index of category 1 (car types A and B) is 103.5 in January, 105.5 in February, 88.1 in March, and so on, and the minimum is 64.0 in November. The highest is 165.3 in June. Similarly, the seasonal index from January to December is shown for each category.
[0027]
The data on the number of seasonally adjusted sales is prepared by the seasonal adjustment means 34 of FIG. The seasonal adjustment means 34 multiplies all weekly actual sales numbers stored in the actual sales number storage means 72a by the seasonal index stored in the seasonal index storage means 74 to calculate the seasonally adjusted actual sales numbers. . The seasonal index is calculated based on (a) vehicle type, (b) category, (c) all vehicle types, (a) vehicle type, (b) category, and (c) all vehicle types. Calculate the number of seasonally adjusted sales in units. This calculation process will be described in detail later.
The seasonally adjusted actual sales number calculated by the seasonal adjustment means 34 is stored in the seasonally adjusted actual sales number storage means 72b.
[0028]
2 and 3, the solid line indicates the flow of data that is not seasonally adjusted, and the alternate long and short dash line indicates the flow of data that is seasonally adjusted (including seasonal index data itself). Further, the storage means to which the symbol “a” is attached stores data that is not seasonally adjusted, and the storage means to which the symbol “b” is attached stores data that has been seasonally adjusted.
[0029]
The ratio transition data (including standard transition data) is prepared by the ratio transition creation means 36 of FIG. The ratio transition creating means 36 (1) creates a transition of the ratio of the actual sales numbers for each week over 52 weeks based on the weekly actual sales numbers stored in the actual sales number storage means 72a.
Alternatively, (1) based on the weekly seasonally adjusted actual sales number stored in the seasonally adjusted actual sales
Then, (2) classify similar ones of the created ratio transitions into patterns, and (3) create a standard transition of the transition pattern.
The creation processes (1) to (3) will be described in detail later.
The ratio transition of each vehicle type created based on the actual sales number and the standard transition of each transition pattern are stored in the transition storage means 76a. Further, the ratio transition of each vehicle type and the standard transition of each transition pattern created on the basis of the number of seasonally adjusted sales are stored in the transition storage means 76b.
[0030]
The model formula data is prepared by the model formula generation means 38 of FIG. The model formula generation means 38 creates (1) an actual sales number correlation graph from the weekly actual sales numbers stored in the actual sales number storage means 72a. The correlation graph here is a graph representing the correlation between the cumulative actual sales number from the sales start time of the vehicle types A to j to 4 weeks and the cumulative actual sales number from the sales start time to 52 weeks.
Alternatively, (1) a seasonally adjusted actual sales number correlation graph is created from the weekly seasonally adjusted actual sales numbers stored in the actual sales number storage means 72b. In this case, the actual number of seasonally adjusted sales is (a) by vehicle type, (b) by category, (c) calculated using all vehicle types, (a) by vehicle type, (b) by category, ( c) A correlation graph is created for each vehicle type.
(2) A model formula is generated from the created correlation graph.
The generation processing (1) to (2) will be described in detail later.
The model formula generated based on the actual sales number is stored in the model formula storage means 78a. In addition, the model formula created based on the number of seasonally adjusted sales is stored in the model formula storage unit 78b.
[0031]
The data prepared as described above is used by the sales number prediction means 50 shown in FIG.
The sales number predicting means 50 calculates the predicted sales number, which is the target number of the sales number prediction process, using the various data described above. For this purpose, the sales
The seasonality adding means 56 is not essential for the present invention, but is effective in improving the prediction accuracy, and is therefore provided in this embodiment.
[0032]
The sales
[0033]
The transition pattern selection means 52 of the sales number prediction means 50 selects the transition pattern most similar to the ratio transition of the prediction target vehicle type among the standard transitions stored in the transition storage means 76a. When an instruction to perform seasonality addition processing is input from the required information input means 40, a transition pattern that is most similar to the ratio transition of the prediction target vehicle type is selected from the standard transitions stored in the transition storage means 76b. .
Specifically, when the instruction is not input from the required information input means 40,
(1) Using the prediction model stored in the model
(2) Divide the actual number of sales by week for 4 weeks from the start of sales of the new product by the cumulative predicted number of sales, calculate the percentage transition for the first 4 weeks, and (3) be stored in the transition storage means 76a The transition pattern that is most similar to the percentage transition is selected from the standard transitions.
On the other hand, when the instruction is input from the required information input means 40, (1) using the prediction model stored in the model formula storage means 78b, the season adjustment stored in the season adjusted actual sales number storage means 72b. Calculate the cumulative forecast sales number over 52 weeks from the actual sales count, and (2) divide the actual sales count by week for the first four weeks from the start of sales of the new product by the cumulative forecast sales count. A ratio transition is calculated, and (3) a transition pattern most similar to the ratio transition is selected from the standard transitions stored in the transition storage unit 76b. The instructions further specify whether to use a seasonal index calculated in units of (a) vehicle type, (b) by category, or (c) all vehicle types, so in (1) to (3) Uses seasonally adjusted data in specified units.
The selection process (1) to (3) will be described in detail later.
[0034]
The predicted sales number calculation means 54 of the sales number prediction means 50 uses the standard transition of the transition pattern selected by the transition pattern selection means 52 and uses the cumulative predicted sales number calculated by the transition pattern selection means 53 to predict the target vehicle model. The forecasted number of sales by week from 5 to 52 weeks is calculated.
Also in this case, whether or not to use the standard transition or the cumulative sales number based on the seasonally adjusted data is determined depending on whether or not an instruction to perform the seasonality addition process is input from the required information input means 40.
The predicted sales number calculated based on the actual sales number is stored in the predicted sales number storage unit 80a. The predicted sales number calculated based on the seasonally adjusted data is stored in the predicted sales number storage unit 80b.
[0035]
When an instruction to perform seasonality addition processing is input from the required information input means 40, the seasonality addition means 56 operates. The
Furthermore, when an instruction that takes into account the sales line characteristics is input, (d) seasonality is added using the seasonal index calculated for each sales line.
The predicted sales number with seasonality added by the seasonality adding means 56 is stored in the seasonality additional predicted sales number storage means 82c.
[0036]
The data stored in the predicted sales number storage means 80a, 80b or the seasonality-added predicted sales number storage means 82c is transmitted to the sales
The sales
[0037]
Next, with reference to the flowcharts of FIGS. 11 to 17, the product sales number prediction process performed by the sales
FIG. 11 is a flowchart of the main process of the merchandise sales number prediction process. The main process is roughly divided into four processes: a data preparation process (step S2), a transition pattern selection process (step S4), a predicted sales number calculation process (step S6), and a seasonality addition process (step S10). The Hereinafter, each of these processes will be described in detail.
[0038]
In the data preparation process in step S2 of FIG. 11, four processes are executed: a seasonal index calculation process, an actual sales number seasonal adjustment process, a ratio transition creation process, and a model formula generation process.
Of these, the seasonal index calculation process and the actual sales number seasonal adjustment process are not essential processes of the present invention, but are effective in improving the prediction accuracy, and are therefore executed in this embodiment.
[0039]
First, the seasonal index calculation process executed by the seasonal index calculation means 32 of the data preparation means 30 will be described with reference to the flowchart of FIG.
First, the actual sales number of the vehicle type for which 52 weeks or more have elapsed from the sales start time is read from the actual sales number storage means 72a (step S202). The weekly actual sales numbers of all the sales unit periods of the vehicle types A to J shown in FIG. 4 are read.
Next, the read actual sales numbers are summed up by month for each unit of seasonal index calculation (step S204). That is, the actual sales numbers shown in FIG. 4 are as follows: (a) By vehicle type (A to J), (b) By category (1 to 5), (c) By sales series ((1) to (3)), ( d) Aggregate by month from January to December in each vehicle type (A to J). In this case, since the sales unit period of each vehicle type is different, for example, for vehicle type A, the number of weekly actual sales for one cycle from January to December is totaled, and for vehicle type B, the number of weeks for two cycles is counted. Aggregate the number of actual sales.
[0040]
In the subsequent step S206 in FIG. 12, the seasonal index is calculated based on the result of aggregation in step S204 in four units: (a) vehicle type, (b) category, (c) sales series, and (d) all vehicle types. Calculate. As a method for calculating the seasonal index, various existing methods such as a monthly average method, a linkage ratio method, a moving average method, and a census station method can be employed. The formula shown in FIG. 5 (2) is based on the most common monthly average method. In the monthly average method, a seasonal index is obtained by dividing the actual sales number of each month by the average of the actual sales number for one year and multiplying it by 100.
The calculated seasonal index is stored in the seasonal index storage means 74 (step S208). FIG. 5 (1) shows an example of the data configuration of (b) category-specific seasonal indices stored in the seasonal index storage means 74.
[0041]
Next, the actual sales number seasonal adjustment process executed by the seasonal adjustment means 34 will be described.
In this process, all the weekly actual sales numbers of the vehicle types that have been stored for 52 weeks or more from the sales start time stored in the actual sales number storage means 72a are multiplied by the seasonal index stored in the seasonal index storage means 74. Calculate the number of seasonally adjusted sales. In this case, the seasonal index is calculated using (a) vehicle type, (b) category, (c) all vehicle types, (a) vehicle type, (b) category, (c) all vehicle types. Calculate the number of seasonally adjusted sales in each unit.
For example, if the 1st to 4th weeks of the sales unit period for the
[0042]
Next, the ratio transition creation processing executed by the ratio transition creation means 36 will be described with reference to the flowchart of FIG.
The ratio transition is created based on the actual sales number stored in the actual sales number storage unit 72a and the seasonally adjusted actual sales number stored in the seasonally adjusted actual sales
First, the actual number of sales for 52 weeks is read from the sales number storage means 72a for a vehicle type for which 52 weeks or more have passed since the sales start time (step S212). The weekly actual sales numbers for 52 weeks of the vehicle types A to J shown in FIG. 4 are read.
[0043]
Next, a ratio transition is created for each vehicle type from the actual sales number read in step S212 (step S214). The ratio transition is created by accumulating the actual sales numbers for 52 weeks, and determining the ratio of the actual sales numbers for each week from 1 week to 52 weeks with the accumulated actual sales numbers being 100%.
FIG. 6 illustrates the ratio transition of the created vehicle type A. (1) shows the ratio of the number of actual sales in each week out of 52 weeks as a number (%), and (2) shows a graph with the horizontal axis as week and the vertical axis as%. It can be seen that the number of actual sales immediately after the start of sales is the highest, and after that, it is a rate transition that repeats a slight increase and decrease.
[0044]
In the subsequent step S216 in FIG. 13, similar ratio transitions are classified into patterns. As an example of the classification method, cluster analysis can be used. In the cluster analysis, the distance is defined by regarding the data as a point in a multidimensional space, and those having a short distance are classified into the same pattern (cluster) as being similar.
FIG. 7 briefly explains pattern classification using cluster analysis. FIG. 7 is a graph in which the horizontal axis is plotted in two-dimensional coordinates with the horizontal axis representing the percentage of actual sales in the fourth week and the vertical axis representing the percentage of actual sales in the 12th week (%). . Each pattern (cluster) surrounded by an ellipse includes a change in the proportion of vehicle types in which the distance between plot points is short. Here, the ratio transition of the vehicle types A to J is classified into three transition patterns of α, β, and γ. In this example, a two-dimensional graph is used for simplicity, but a three-dimensional graph or more can also be used. In addition to the ratio (%) of the actual sales number, the actual sales number (units) and other values may be used for plotting.
[0045]
In the subsequent step S218 of FIG. 13, a standard transition of the transition pattern classified in step S216 is created. A standard transition is created by taking an average value of the ratio transition of each vehicle type in the transition pattern. For example, when creating a standard transition of the pattern α, the ratio of the actual sales number for the first week of the vehicle type A belonging to the pattern α (see FIG. 6 (1)) and the actual sales number for the first week of the vehicle type D The average value of the ratio and the ratio of the actual sales volume of the first week of the vehicle type G is taken as the ratio of the first week of the standard transition, and the ratio of the actual sales volume of the vehicle model A in the second week (Fig. 6 (1)) The average value of the ratio of the actual sales number for the second week of the vehicle type D and the ratio of the actual sales number for the second week of the vehicle type G is taken as the ratio of the second week of the standard transition. This calculation is performed over 52 weeks. Similarly, this calculation is executed in creating standard transitions of the patterns β and γ.
FIG. 8 shows the created standard transition. (1) shows the ratio of the number of actual sales for each week in each transition pattern as a number (%), and (2) shows a graph with the horizontal axis as week and the vertical axis as%. Pattern α has the highest number of actual sales immediately after the start of sales, and thereafter repeats a slight increase / decrease. Pattern β is a pattern that has a slight constant increase / decrease, but has a substantially constant actual sales number, and pattern γ It can be seen that the number of actual sales is small immediately after the start of sales, but gradually increases and then gradually increases and decreases.
The created ratio transition is associated with the vehicle type, and the created standard transition is associated with the transition pattern and stored in the
[0046]
Next, a model formula generation process executed by the model
The model formula is generated based on the actual sales number stored in the actual sales number storage unit 72a and the seasonally adjusted actual sales number stored in the seasonally adjusted actual sales
First, the actual sales number of the vehicle type for which 52 weeks or more have elapsed from the sales start time is read from the actual sales number storage means 72a (step S222). The weekly actual sales numbers of all the sales unit periods of the vehicle types A to J shown in FIG. 4 are read.
[0047]
Next, a correlation graph of the actual sales number read in step S222 is created (step S224). The correlation graph here is a graph representing the correlation between the cumulative actual sales number up to w1 week (first predetermined period) and the cumulative actual sales number up to w2 week (first predetermined period + second predetermined period). FIG. 9 (1) shows an example of a correlation graph in which the horizontal axis is w1 week = 4 weeks and the vertical axis is w2 week = 52 weeks.
[0048]
In the subsequent step S226 in FIG. 14, an approximate line based on a primary expression or a secondary expression is estimated from the correlation graph created in step S224, and a model expression for calculating the 52-week cumulative predicted sales number of the prediction target vehicle type is generated. In the case of the example of FIG. 9 (1), since the approximate line f1 by a quadratic equation is estimated, the model equation shown in (2) is generated.
The generated model formula is stored in the model
[0049]
As described above, when the preparation of each data of the seasonal index, the ratio transition (including the standard transition), and the model formula is completed by the data preparation process, the transition pattern selection process is executed in step S4 of FIG.
With reference to the flowchart of FIG. 15, the transition pattern selection process which the transition pattern selection means 52 of the sales number prediction means 50 performs is demonstrated.
First, various information necessary for the sales number prediction process is input from the required information input means 40 (step S402). As the information essential for the sales number prediction process, the actual sales number for four weeks of the prediction target vehicle type is input. In the present embodiment, the actual number of sales for four weeks for the vehicle type X shown in FIG. At this time, as optional information, it is also possible to input instruction information for seasonality addition processing described below (details of the instruction information will be described later).
[0050]
Next, the model formula is read from the model
In step S406, using the model formula read in step S404, the cumulative predicted sales number over 52 weeks is calculated from the four-week cumulative actual sales number of the prediction target vehicle type input in step S402.
As shown in FIG. 10 (1), the cumulative actual number of sales for the four weeks of the prediction target vehicle type X is calculated as 6300 + 2240 + 1820 + 1450 = 111810. By substituting this into the model formula of FIG. 9 (2), it is possible to calculate the cumulative forecast sales number over 52 weeks. The calculation result is illustrated in FIG.
[0051]
In the subsequent step S408 in FIG. 15, the weekly percentage change for four weeks is calculated by dividing the weekly actual sales number for four weeks by the cumulative predicted sales number. For example, when the weekly actual sales number for four weeks shown in (1) is divided by the cumulative predicted
[0052]
In step S410 of FIG. 15, the standard transition of each transition pattern is read from the transition storage means 76a. Alternatively, when a seasonality addition processing instruction is input in step S402, the standard transition of each transition pattern is read from the transition storage unit 76b.
In step S412, the transition pattern most similar to the ratio transition is selected from the standard transitions read in step S410. The absolute error between the standard transition shown in FIG. 8 and the weekly ratio transition of 4 weeks shown in FIG. 10 (3) is that pattern α is 2.8, pattern β is 7.0, and pattern γ is 12.1. Since the pattern α is most similar to the pattern α, the pattern α is selected.
[0053]
When the transition pattern is selected as described above, the predicted sales number calculation process is executed in step S6 of FIG.
With reference to the flowchart of FIG. 16, the predicted sales number calculation process executed by the predicted sales
First, the cumulative predicted sales number for 52 weeks of the prediction target vehicle type calculated by the transition pattern selection means 52 is acquired (step S602). The cumulative estimated sales number of the vehicle type X shown in FIG.
Next, the standard transition of the transition pattern selected by the transition
In step S606, using the standard transition of the selected transition pattern, the predicted number of sales for each week from 5 weeks to 52 weeks is calculated from the cumulative predicted number of sales over 52 weeks. For example, in the standard transition of the pattern α shown in FIG. 4, the ratio at the 50th week is 1.6%, the ratio at the 51st week is 1.9%, and the ratio at the 52nd week is 2.1%. Multiplying the cumulative forecast sales numbers illustrated in FIG. 10 (3), 1.6% × 84335≈1349 for the 50th week, 1.9% × 84335≈1602 for the 51st week, and 2.1% for the 50th week A predicted sales number of x84335≈1771 (rounded to one decimal place) is calculated. Similar calculations are performed for all weeks from 5 to 52 weeks.
The cumulative predicted sales number for 52 weeks acquired in step S602 and the weekly predicted sales number for
[0054]
When the predicted sales number is calculated as described above, it is determined in step S8 in FIG. 11 whether or not seasonality is added to the predicted sales number.
When the seasonality addition processing instruction is input from the required information input means 40 in step S402 in FIG. 15 (YES in step S8 in FIG. 11), the seasonality addition means 56 of the sales number prediction means 50 operates, In step S10 of FIG. 11, a process of adding seasonality to the predicted sales number is executed. For any product, the number of sales varies depending on the season. Therefore, by adding seasonality, a more accurate predicted sales number can be obtained.
[0055]
With reference to the flowchart of FIG. 17, the seasonality addition process which the seasonality addition means 56 performs is demonstrated.
First, the sales start date of the prediction target vehicle type and the unit of the seasonal index used ((a) vehicle type, (b) by category, (c) input together with the seasonality addition processing instruction from the required information input means 40 Any of all vehicle types) is acquired (step S102).
Next, in step S104, the seasonal index is read from the seasonal index storage means 74. At this time, the seasonal index to which the prediction target vehicle type belongs among the units input in step S102 (for example, (b) the category index seasonal index to which the vehicle type X belongs when the unit for each category is input) is read. Also, the month to which the input sales start date belongs is read as the first month (for example, if the sales start date of vehicle type X is April 3, then April is the first month). At the same time, the predicted sales number of the prediction target vehicle type is read from the predicted sales number storage unit 80b.
[0056]
In step S106, it is determined whether or not an instruction for adding sales series characteristics to the seasonal index has been input from the required information input means 40 together with the seasonality addition processing instruction. If NO, the process moves to step S110, and if YES, the process moves to step S108.
When the process proceeds to step S108, the sales series characteristic index is added to the seasonal index read in step S104. The sales series characteristic index is the difference between (d) the seasonal index for all vehicle types and (d) the seasonal index calculated for each sales series. For example, if the April seasonal index for all models is 77.0 and the April seasonal index for sales series (1) is 80.0, the characteristic index for sales series (1) is 77.0- 80.0 = −3.0. If the seasonal index read in step S104 is (b) classified by category, the seasonal index for April in
In this way, taking into account the characteristics of the sales line, for example, the number of sales that do not depend on the season, such as the month in which the sales volume temporarily increased as a result of a sales promotion campaign in the sales line or the sales power of each sales line Can also be considered.
[0057]
In step S110, the seasonal sales number is multiplied by the weekly predicted sales number for the corresponding week to calculate the seasonality additional predicted sales number. If the sales series characteristics are taken into account in step S108, the calculation is made using the seasonal index with the sales series characteristics taken into account.
The calculated seasonal additional predicted sales number is stored in the seasonal additional predicted sales number storage unit 82c.
[0058]
Thus, the product sales number prediction process of the first embodiment is completed.
In the product sales number prediction process of the present embodiment, only the data created from the actual sales number of the existing vehicle type and the actual sales number for the four weeks of the prediction target vehicle type are used. By combining simple calculation methods that have been conventionally used for forecasting the sales volume, it is possible to obtain the predicted sales volume with the same high accuracy as in the past.
Therefore, the calculation amount and calculation time can be saved, and the efficiency of the prediction process can be improved.
[0059]
(Second Embodiment) In the second embodiment, a model formula is generated for each transition pattern, and the cumulative predicted sales number of the prediction target product is calculated for each transition pattern. As a result, it is possible to obtain an accumulated predicted sales number with a small prediction error, and to perform a more accurate sales number prediction process.
Since other processes and configurations are the same as those of the first embodiment, only processes and configurations different from the first embodiment will be described below.
[0060]
First, the sales number prediction device of the second embodiment will be described. FIG. 18 is a block diagram of the main configuration of the sales
FIG. 19 shows a block diagram of the data preparation means 130 of the sales number prediction apparatus of the second embodiment. In this data preparation means 130, the data used by the model formula generation means 138 is different from that of the first embodiment. The data used by the model
[0061]
A model formula generation process executed by the model
First, the standard transition of each transition pattern is read from the
Next, a cumulative graph of each standard transition is created (step S234). When the ratio (%) of each week of the standard transition of the transition patterns α, β, and γ shown in FIG. 8 is accumulated, a cumulative graph as shown in FIG. 22 (1) can be created.
[0062]
In step S236 of FIG. 20, an approximate line based on a primary expression or a quadratic expression is estimated from the cumulative graph created in step S234, and a model expression for calculating the 52-week cumulative predicted sales number of the prediction target vehicle type is generated. In the example of FIG. 22 (1), an approximate line based on a quadratic expression is estimated for the pattern α, an approximate line based on the primary expression is estimated for the pattern β, and an approximate line based on the linear expression is estimated for the pattern γ. The model expression shown is generated.
The generated model formula is stored in the model
[0063]
A transition pattern selection process executed by the transition
First, various information necessary for the sales number prediction process is input from the required information input unit 140 (step S422). As the indispensable information, the actual sales number for four weeks of the vehicle type X shown in FIG. At this time, instruction information for seasonality addition processing can also be input as arbitrary information.
[0064]
Next, a transition pattern i to be processed first is set (step S424). The transition pattern to be initially set can be arbitrarily selected. However, in this embodiment, α is first set as processing is performed in the order of α → β → γ for convenience. In step S426, the transition pattern i of the prediction target vehicle type is assumed to be α.
In step S428, the model formula of the assumed transition pattern is read from the model
In step S430, using the model expression of the transition pattern read in step S428, the cumulative predicted sales number for 52 weeks is calculated from the cumulative actual sales number for four weeks of the prediction target vehicle type input in step S422. The model formula of each transition pattern in FIG. 22 (2) is to obtain the cumulative ratio of each week. For example, when the cumulative ratio of the fourth week is obtained, and the cumulative number of actual sales up to four weeks of the prediction target vehicle model X shown in FIG. Can be calculated. The calculation result is illustrated in FIG. First, the cumulative actual number of sales is calculated by the model formula of the pattern α.
[0065]
In step S432 of FIG. 15, the weekly actual rate of sales for 4 weeks is calculated by dividing the weekly actual sales number of 4 weeks by the cumulative estimated sales number calculated in step S430. When the weekly actual sales number for four weeks shown in (1) is divided by the cumulative predicted sales number for 52 weeks of the vehicle type X by the model formula of the pattern α illustrated in FIG. 23 (2), the example is shown in (3). The percentage transition is calculated (8.5% for the first week, 3.0% for the second week, 2.5% for the third week, 2.0% for the fourth week, rounded to the first decimal place) ).
[0066]
In step S434 in FIG. 15, it is determined whether or not the next transition pattern remains. If NO, the process proceeds to step S438. If YES, β is set as the next transition pattern i in step S436, and the process returns to step S426 to execute a series of processes up to step S432. FIG. 23 (3) shows the transition of the ratio of the pattern β.
If YES is determined again in step S434, γ is set as the next transition pattern i in step S436, and the process returns to step S426 to execute a series of processes up to step S432. FIG. 23 (3) shows a change in the ratio of the pattern γ.
In the subsequent step S434, it is determined as NO, and the process proceeds to step S438.
[0067]
In step S438 in FIG. 15, the assumed standard transition of each transition pattern is read from the transition storage means 76a. Alternatively, when a seasonality addition process instruction is input in step S402, the standard transition of each transition pattern assumed from the transition storage unit 76b is read.
In step S440, the transition pattern having the highest similarity between the standard transition read in step S438 and the ratio transition is selected. The absolute error between the standard transition shown in FIG. 8 and the weekly ratio transition of four weeks shown in FIG. 23 (3) is that pattern α is 0.9, pattern β is 4.3, and pattern γ is 1.2. Therefore, since the pattern α has the highest similarity, the pattern α is selected.
[0068]
Using the standard transition selected as described above, the predicted sales
[0069]
Thus, in this embodiment, a model formula is generated for each transition pattern, and the cumulative predicted sales number for 52 weeks of the prediction target vehicle type is calculated for each transition pattern. Therefore, it is possible to obtain the cumulative predicted sales number with less error than the cumulative predicted sales number calculated by generating the model formulas for all vehicle types, and to obtain the predicted sales number with higher accuracy.
[0070]
Specific examples of the present invention have been described in detail above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above.
In the present embodiment, the first predetermined period is 4 weeks from the start of sales, but is not limited to this. If the data for one week can be sufficiently predicted, one week from the start of sales may be set as the first predetermined period, and if further prediction accuracy is desired, longer than 8 weeks, 12 weeks, etc. from the start of sales. The period may be the first predetermined period, and an arbitrary period can be set.
In the present embodiment, the second predetermined period is set to 48 weeks, and the first predetermined period + the second predetermined period is set to 52 weeks (about one year). However, the present invention is not limited to this. If you want to make a short-term prediction, the first predetermined period + the second predetermined period may be 12 weeks (about March), 26 weeks (about half a year), or 104 weeks if you want to make a longer-term prediction (About 2 years), 156 weeks (about 3 years) may be set, and an arbitrary period can be set.
-In this example, the data of all products was used without considering the sales area, but only the products sold in the same area as the forecast measurement products were extracted, and the actual number of sales of these products It is also possible to use only the data. Thereby, the sales number prediction process in consideration of regional characteristics can be performed. For example, in FIG. 4, since the sales regions of the prediction target vehicle type X are a and d, only the vehicle regions A to J whose sales region is a or d are extracted and used. For example, for the vehicle type A, only the sales region a is extracted, and for the vehicle type B, only the sales region d is extracted. For the vehicle types C to J, only those in the sales region a or d are extracted.
The technical elements described in this specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining a relationship between a sales period of a prediction target vehicle type and a prediction target period and a relationship between a sales period of a data providing vehicle type.
FIG. 2 is a block diagram of a main configuration of a sales number prediction apparatus according to the first embodiment.
FIG. 3 is a block diagram of a main configuration of data preparation means of the first embodiment.
FIG. 4 is a diagram illustrating a data configuration example of actual sales numbers.
FIG. 5 is a diagram illustrating a data configuration example of a seasonal index.
FIG. 6 is a diagram illustrating an example of a ratio transition.
FIG. 7 is a diagram illustrating pattern classification by cluster analysis.
FIG. 8 is a diagram illustrating an example of standard transition.
FIG. 9 is a diagram illustrating an example of a correlation graph and a model formula.
FIG. 10 is a diagram showing an example of actual sales number, cumulative predicted sales number, and ratio transition of a prediction target vehicle type.
FIG. 11 is a flowchart of main processing of merchandise sales quantity prediction processing;
FIG. 12 is a flowchart of a seasonal index calculation process.
FIG. 13 is a flowchart of a ratio transition creation process.
FIG. 14 is a flowchart of a model formula generation process.
FIG. 15 is a flowchart of transition pattern selection processing.
FIG. 16 is a flowchart of predicted sales number calculation processing;
FIG. 17 is a flowchart of seasonality addition processing.
FIG. 18 is a block diagram of a main configuration of a sales number prediction apparatus according to a second embodiment.
FIG. 19 is a block diagram of the main configuration of data preparation means of the second embodiment.
FIG. 20 is a flowchart of a model formula generation process.
FIG. 21 is a flowchart of transition pattern selection processing;
FIG. 22 is a diagram illustrating an example of a cumulative graph and a model formula.
FIG. 23 is a diagram showing an example of actual sales number, cumulative predicted sales number, and ratio transition of a prediction target vehicle type.
[Explanation of symbols]
20: Sales number prediction device,
30: Data preparation means,
32: Seasonal index calculation means,
34: Seasonal adjustment means,
36: Ratio transition creation means,
38: Model formula generating means,
50: Sales number prediction means,
52: Transition pattern selection means,
54: Expected sales number calculation means,
56: Seasonal addition means,
72a: Actual sales number storage means,
76a: Transition storage means,
78a: Model formula storage means,
80a: Predicted sales quantity storage means,
82c: Seasonal additional forecast sales number storage means
Claims (6)
第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を記憶している実績販売数記憶手段と、
既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を記憶している推移パターン別標準推移記憶手段と、
既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を記憶しているモデル式記憶手段と、
モデル式記憶手段に記憶されているモデル式と、実績販売数記憶手段に記憶されている第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する累積予測販売数計算手段と、
累積予測販売数計算手段で計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する推移計算手段と、
推移パターン別標準推移記憶手段に記憶されている推移パターン別の標準推移のうち、推移計算手段で計算された推移に最も類似する推移パターンを選択する推移パターン選択手段と、
推移パターン選択手段で選択された推移パターンの標準推移と、累積予測販売数計算手段で計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する予測販売数計算手段と、
を備える商品販売数予測装置。A device that predicts the number of sales by unit period from the start of sales of a new product until the second predetermined period elapses after the first predetermined period elapses;
Actual sales number storage means for storing a transition of actual sales number of new products by unit period divided into a plurality of first predetermined periods;
Transition that stores the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first and second predetermined periods have elapsed Standard transition storage means by pattern,
A model formula storage means for storing a model formula for calculating an accumulated actual sales number from the cumulative actual sales number until the second predetermined period elapses until the first predetermined period elapses of the existing product;
Cumulative prediction from the model formula stored in the model formula storage means and the cumulative actual sales number stored until the first predetermined period elapses stored in the actual sales number storage means to the second predetermined period elapse of the new product A cumulative forecast sales number calculation means for calculating the number of sales;
A transition calculating means for calculating a transition of a value obtained by dividing the actual sales number for each unit period from the sales start time of the new product to the time when the first predetermined period has elapsed by the cumulative predicted sales number calculated by the cumulative predicted sales number calculating means; ,
Transition pattern selection means for selecting a transition pattern that is most similar to the transition calculated by the transition calculation means among the standard transitions by transition pattern stored in the standard transition storage means by transition pattern;
From the standard transition of the transition pattern selected by the transition pattern selection means and the cumulative predicted sales number of the new product calculated by the cumulative predicted sales number calculation means until the second predetermined period has elapsed, 2 Predicted sales number calculating means for calculating the predicted sales number for each unit period until a predetermined period of time,
Product sales number prediction device comprising:
第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を記憶している実績販売数記憶手段と、
既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を記憶している推移パターン別標準推移記憶手段と、
既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を推移パターン別に記憶している推移パターン別モデル式記憶手段と、
新規商品の推移パターンを仮定する推移パターン仮定手段と、
推移パターン別モデル式記憶手段に記憶されている、推移パターン仮定手段で仮定された推移パターンのモデル式と、実績販売数記憶手段に記憶されている第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する累積予測販売数計算手段と、
累積予測販売数計算手段で計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する推移計算手段と、
推移パターン別標準推移記憶手段に記憶されている、推移パターン仮定手段で仮定された推移パターンの標準推移と、推移計算手段で計算された推移の類似度を計算する推移類似度計算手段と、
推移類似度計算手段で計算された類似度が最も高い推移パターンを選択する推移パターン選択手段と、
推移パターン選択手段で選択された推移パターンの標準推移と、累積予測販売数計算手段で計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する予測販売数計算手段と、
を備える商品販売数予測装置。A device that predicts the number of sales by unit period from the start of sales of a new product until the second predetermined period elapses after the first predetermined period elapses;
Actual sales number storage means for storing a transition of actual sales number of new products by unit period divided into a plurality of first predetermined periods;
Transition that stores the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first and second predetermined periods have elapsed Standard transition storage means by pattern,
A model formula storage means by transition pattern that stores model formulas for calculating the cumulative actual sales number from the cumulative actual sales number until the second predetermined period elapses until the second predetermined period elapses, for each transition pattern;
A transition pattern assumption means for assuming a transition pattern of a new product;
The model formula of the transition pattern assumed by the transition pattern assumption means stored in the model formula storage means by transition pattern, and the cumulative actual number of sales until the first predetermined period of time stored in the actual sales number storage means To the cumulative predicted sales number calculating means for calculating the cumulative predicted sales number until the second predetermined period of time for the new product,
A transition calculating means for calculating a transition of a value obtained by dividing the actual sales number for each unit period from the sales start time of the new product to the time when the first predetermined period has elapsed by the cumulative predicted sales number calculated by the cumulative predicted sales number calculating means; ,
A transition similarity calculation means for calculating the similarity of the transition pattern calculated by the transition calculation means, and the standard transition of the transition pattern assumed by the transition pattern assumption means, stored in the standard transition storage means by transition pattern;
A transition pattern selection means for selecting a transition pattern having the highest similarity calculated by the transition similarity calculation means;
From the standard transition of the transition pattern selected by the transition pattern selection means and the cumulative predicted sales number of the new product calculated by the cumulative predicted sales number calculation means until the second predetermined period has elapsed, 2 Predicted sales number calculating means for calculating the predicted sales number for each unit period until a predetermined period of time,
Product sales number prediction device comprising:
第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る工程と、
既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る工程と、
既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を読取る工程と、
読取られたモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する工程と、
計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する工程と、
読取られた推移パターン別の標準推移のうち、計算された推移に最も類似する推移パターンを選択する工程と、
選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する工程と、
を実行する商品販売数予測方法。This is a method for predicting the number of sales by unit period from when the first predetermined period has elapsed since the start of sales of a new product until the second predetermined period elapses from that point.
Reading the transition of the actual sales number of new products by unit period divided into a plurality of first predetermined periods;
Reading the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
Reading a model formula for calculating an accumulated actual sales number from the cumulative actual sales number until the second predetermined period elapses until the first predetermined period elapses of the existing product;
Calculating a cumulative estimated sales number until the second predetermined period elapses of the new product from the read model formula and the accumulated actual sales number until the first predetermined period elapses read;
A step of calculating a transition of a value obtained by dividing the actual number of sales by unit period from the start of sales of a new product to the time when the first predetermined period has elapsed by the calculated cumulative sales number of sales;
Selecting a transition pattern that is most similar to the calculated transition among the standard transitions read by transition pattern;
Forecast by unit period from the first predetermined period to the second predetermined period from the standard transition of the selected transition pattern and the cumulative number of predicted sales of the new product until the second predetermined period has elapsed The process of calculating the number of sales;
Product sales number forecasting method to execute.
第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る工程と、
既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る工程と、
既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出する、推移パターン別のモデル式を読取る工程と、
新規商品の推移パターンを仮定する工程と、
仮定された推移パターンのモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する工程と、
計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する工程と、
仮定された推移パターンの標準推移と、計算された推移の類似度を計算する工程と、
計算された類似度が最も高い推移パターンを選択する工程と、
選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する工程と、
を実行する商品販売数予測方法。This is a method for predicting the number of sales by unit period from when the first predetermined period has elapsed since the start of sales of a new product until the second predetermined period elapses from that point.
Reading the transition of the actual sales number of new products by unit period divided into a plurality of first predetermined periods;
Reading the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A step of reading a model formula for each transition pattern for calculating an accumulated actual number of sales until the second predetermined period elapses from an accumulated actual number of sales of the existing product until the first predetermined period elapses;
A process that assumes the transition pattern of new products;
Calculating the model expression of the assumed transition pattern and the cumulative actual sales number until the second predetermined period elapses from the read cumulative actual sales number until the first predetermined period elapses;
A step of calculating a transition of a value obtained by dividing the actual number of sales by unit period from the start of sales of a new product to the time when the first predetermined period has elapsed by the calculated cumulative sales number of sales;
Calculating the standard transition of the assumed transition pattern and the similarity of the calculated transition;
Selecting the transition pattern with the highest calculated similarity,
Forecast by unit period from the first predetermined period to the second predetermined period from the standard transition of the selected transition pattern and the cumulative number of predicted sales of the new product until the second predetermined period has elapsed The process of calculating the number of sales;
Product sales number forecasting method to execute.
第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る処理と、
既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る処理と、
既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出するモデル式を読取る処理と、
読取られたモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する処理と、
計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する処理と、
読取られた推移パターン別の標準推移のうち、計算された推移に最も類似する推移パターンを選択する処理と、
選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する処理と、
を実行させる商品販売数予測のためのプログラム。This is a program for predicting the number of sales by unit period from the time when the first predetermined period has elapsed since the start of sales of a new product until the second predetermined period elapses from that point. That is,
A process of reading the transition of the number of actual sales of new products by unit period divided into a plurality of first predetermined periods;
A process of reading the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A process of reading a model formula for calculating an accumulated actual sales number until the second predetermined period elapses from an accumulated actual sales number until the first predetermined period elapses of the existing product;
A process of calculating the read model formula and the cumulative estimated sales number until the second predetermined period elapses of the new product from the read cumulative sales number until the first predetermined period elapses;
A process of calculating a transition of a value obtained by dividing the actual number of sales by unit period from the start of sales of a new product to the time when the first predetermined period has elapsed, based on the calculated cumulative number of sales,
A process of selecting a transition pattern that is most similar to the calculated transition among the standard transitions read by transition pattern;
Forecast by unit period from the first predetermined period to the second predetermined period from the standard transition of the selected transition pattern and the cumulative number of predicted sales of the new product until the second predetermined period has elapsed Processing to calculate the number of sales,
A program for forecasting the number of products sold.
第1所定期間を複数に区分した単位期間別の新規商品の実績販売数の推移を読取る処理と、
既存商品の販売開始時点から第1所定期間と第2所定期間が経過した時点までの累積実績販売数によって単位期間別の実績販売数を除した値の推移パターン別に標準推移を読取る処理と、
既存商品の第1所定期間経過時点までの累積実績販売数から第2所定期間経過時点までの累積実績販売数を算出する、推移パターン別推移パターン別のモデル式を読取る処理と、
新規商品の推移パターンを仮定する処理と、
仮定された推移パターンのモデル式と、読取られた第1所定期間経過時点までの累積実績販売数から、新規商品の第2所定期間経過時点までの累積予測販売数を計算する処理と、
計算された累積予測販売数によって新規商品の販売開始時点から第1所定期間経過時点までの単位期間別の実績販売数を除した値の推移を計算する処理と、
仮定された推移パターンの標準推移と、計算された推移の類似度を計算する処理と、
計算された類似度が最も高い推移パターンを選択する処理と、
選択された推移パターンの標準推移と、計算された新規商品の第2所定期間経過時点までの累積予測販売数から、第1所定期間経過時点から第2所定期間経過時点までの単位期間別の予測販売数を計算する処理と、
を実行させる商品販売数予測のためのプログラム。This is a program for predicting the number of sales by unit period from the time when the first predetermined period has elapsed since the start of sales of a new product until the second predetermined period elapses from that point. That is,
A process of reading the transition of the number of actual sales of new products by unit period divided into a plurality of first predetermined periods;
A process of reading the standard transition by transition pattern of the value obtained by dividing the number of actual sales by unit period by the cumulative number of actual sales from the start of sales of existing products to the time when the first predetermined period and the second predetermined period have elapsed;
A process of reading a model formula for each transition pattern by transition pattern, calculating a cumulative actual sales number from the cumulative actual sales number until the second predetermined period elapses until the first predetermined period elapses of the existing product;
A process that assumes the transition pattern of new products,
A process of calculating a model expression of the assumed transition pattern and the cumulative actual sales number until the second predetermined period elapses from the read cumulative actual sales number until the first predetermined period elapses;
A process of calculating a transition of a value obtained by dividing the actual number of sales by unit period from the start of sales of a new product to the time when the first predetermined period has elapsed, based on the calculated cumulative number of sales,
A standard transition of the assumed transition pattern, a process of calculating the similarity of the calculated transition,
Processing to select the transition pattern with the highest calculated similarity,
Forecast by unit period from the first predetermined period to the second predetermined period from the standard transition of the selected transition pattern and the cumulative number of predicted sales of the new product until the second predetermined period has elapsed Processing to calculate the number of sales,
A program for forecasting the number of products sold.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003199523A JP4254392B2 (en) | 2003-07-18 | 2003-07-18 | Product sales number prediction device, operation method of product sales number prediction device, and program therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003199523A JP4254392B2 (en) | 2003-07-18 | 2003-07-18 | Product sales number prediction device, operation method of product sales number prediction device, and program therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005038140A true JP2005038140A (en) | 2005-02-10 |
| JP4254392B2 JP4254392B2 (en) | 2009-04-15 |
Family
ID=34208925
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003199523A Expired - Fee Related JP4254392B2 (en) | 2003-07-18 | 2003-07-18 | Product sales number prediction device, operation method of product sales number prediction device, and program therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4254392B2 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007058848A (en) * | 2005-07-25 | 2007-03-08 | Toyo Eng Corp | Predictive support system |
| JP2009230555A (en) * | 2008-03-24 | 2009-10-08 | Mitsubishi Electric Corp | Demand forecast method, inventory plan decision method, demand forecast system and inventory plan decision system |
| JP2015032034A (en) * | 2013-07-31 | 2015-02-16 | キヤノンマーケティングジャパン株式会社 | Demand prediction device, demand prediction system, control method and program |
| CN110163666A (en) * | 2019-05-06 | 2019-08-23 | 北京三快在线科技有限公司 | A kind of method and device of commercial product recommending |
| JP2020035004A (en) * | 2018-08-27 | 2020-03-05 | 株式会社日立製作所 | Demand prediction system and demand prediction method |
| JP2021103398A (en) * | 2019-12-25 | 2021-07-15 | 株式会社 日立産業制御ソリューションズ | Cluster division evaluation device, cluster division evaluation method and cluster division evaluation program |
| CN115063173A (en) * | 2022-06-21 | 2022-09-16 | 多点生活(成都)科技有限公司 | Method for configuring quantity of commodities in fast food area of convenience store based on linear programming |
-
2003
- 2003-07-18 JP JP2003199523A patent/JP4254392B2/en not_active Expired - Fee Related
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007058848A (en) * | 2005-07-25 | 2007-03-08 | Toyo Eng Corp | Predictive support system |
| JP2009230555A (en) * | 2008-03-24 | 2009-10-08 | Mitsubishi Electric Corp | Demand forecast method, inventory plan decision method, demand forecast system and inventory plan decision system |
| JP2015032034A (en) * | 2013-07-31 | 2015-02-16 | キヤノンマーケティングジャパン株式会社 | Demand prediction device, demand prediction system, control method and program |
| JP2020035004A (en) * | 2018-08-27 | 2020-03-05 | 株式会社日立製作所 | Demand prediction system and demand prediction method |
| JP7163105B2 (en) | 2018-08-27 | 2022-10-31 | 株式会社日立製作所 | Demand forecasting system and method |
| CN110163666A (en) * | 2019-05-06 | 2019-08-23 | 北京三快在线科技有限公司 | A kind of method and device of commercial product recommending |
| JP2021103398A (en) * | 2019-12-25 | 2021-07-15 | 株式会社 日立産業制御ソリューションズ | Cluster division evaluation device, cluster division evaluation method and cluster division evaluation program |
| CN115063173A (en) * | 2022-06-21 | 2022-09-16 | 多点生活(成都)科技有限公司 | Method for configuring quantity of commodities in fast food area of convenience store based on linear programming |
| CN115063173B (en) * | 2022-06-21 | 2024-05-24 | 多点生活(成都)科技有限公司 | Method for configuring commodity quantity in convenience store instant area based on linear programming |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4254392B2 (en) | 2009-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101213925B1 (en) | Adaptive analytics multidimensional processing system | |
| Pfaffenbichler et al. | The integrated dynamic land use and transport model MARS | |
| US20110208701A1 (en) | Computer-Implemented Systems And Methods For Flexible Definition Of Time Intervals | |
| CN102272758A (en) | Automated specification, estimation, discovery of causal drivers and market response elasticities or lift factors | |
| CN101482944A (en) | System and method for building a time series model | |
| US20080065463A1 (en) | System and method for optimization of a promotion plan | |
| CN104937804A (en) | Power demand forecasting device, method, and program, and demand suppression plan making device | |
| CN107609289A (en) | The building material cost management-control method and system of structural fortification based on BIM models | |
| WO2024001045A1 (en) | Carbon quota surplus and deficit prediction method, apparatus, and electronic device, and storage medium | |
| JP4254392B2 (en) | Product sales number prediction device, operation method of product sales number prediction device, and program therefor | |
| CN112613637A (en) | Method and device for processing charging load | |
| JP2002288278A (en) | Product cost fluctuation analysis system | |
| US11037183B2 (en) | System and method for blending promotion effects based on statistical relevance | |
| Fischer et al. | Forecasting the data cube: A model configuration advisor for multi-dimensional data sets | |
| CN112329962B (en) | Data processing method, device, electronic equipment and storage medium | |
| US20220292554A1 (en) | Cost accounting program, cost accounting device, and cost accounting method | |
| JP2005284470A (en) | Share prediction device for each product, prediction method, and program therefor | |
| CN116187704A (en) | Employment demand forecasting method, device and electronic equipment | |
| Lee | Study of demand models and price optimization performance | |
| JPH08115369A (en) | Sales volume forecast method | |
| JP2001209674A (en) | Product value evaluation device | |
| JPH10228461A (en) | Demand forecasting method | |
| Farooq et al. | Economic impact/forecast model of intelligent transportation systems in Michigan: An input output analysis | |
| JP3735505B2 (en) | POS analysis system | |
| CN115599771A (en) | Pre-calculation model generation method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090106 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090119 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4254392 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130206 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130206 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140206 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |