JP2004334326A - 商品需要予測システム、商品の売上数調整システム - Google Patents
商品需要予測システム、商品の売上数調整システム Download PDFInfo
- Publication number
- JP2004334326A JP2004334326A JP2003125753A JP2003125753A JP2004334326A JP 2004334326 A JP2004334326 A JP 2004334326A JP 2003125753 A JP2003125753 A JP 2003125753A JP 2003125753 A JP2003125753 A JP 2003125753A JP 2004334326 A JP2004334326 A JP 2004334326A
- Authority
- JP
- Japan
- Prior art keywords
- sales
- product
- day
- adjusted
- weather
- 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
【解決手段】需要予測システム1は、売上DB5に蓄積されている実績の売上数データに基づいて、売価、天気、販売促進の有無などの売上数の変動要因が売上数の増減の寄与する程度を示す係数を求める。また、この係数を用いて売上数から変動要因による影響を除去した調整済み売上数を求める。そして、調整済み売上数および係数を用いて、将来の需要予測値を算出する。
【選択図】 図1
Description
【発明の属する技術分野】
本発明は、小売店が販売する商品の需要を予測するための技術に関する。
【0002】
【従来の技術】
小売店の多くにはPOS(Point of Sales)システムが普及し、これを通じて集めた商品の売上データが様々に活用されている。その中で、売上データに基づいて商品の需要を予測して、効率的に発注を行う自動発注システムがある。
【0003】
例えば、特許文献1には、商品の需要の変動要因を考慮して需要予測をし、予測結果に基づいて商品を自動発注するシステムが記載されている。
【0004】
【特許文献1】
特開平1−224864号公報
【0005】
【発明が解決しようとする課題】
しかしながら、特許文献1に記載されている自動発注システムが行っている需要予測は、過去データの単なる平均であったり、店長等の在庫管理者のノウハウに基づいた補正ルール等に基づいて補正を行ったりしている。つまり、変動要因がどの程度売上数を変動させるかが、店長の経験とカンに基づいて決定されている。
【0006】
また、需要予測結果に基づく発注数も、店長等のノウハウに基づいた診断ルール等に基づいて修正を行って、決定している。つまり、システムが算出した発注数を店長の経験とカンで修正している。
【0007】
このように、従来の自動発注システムでは、結局のところノウハウを有する者がいないと需要予測の精度を上げることができないし、さらには、適正な発注数を決定することもできない。
【0008】
本発明は、ノウハウがなくても商品の需要予測ができるようにするための技術を提供することである。
【0009】
本発明の別の目的は、商品の売上数を変動させる要因が売上数の変動に与える影響を定量化することである。
【0010】
本発明のさらに別の目的は、商品の売上実績から変動要因による売上の変動の影響を取り除くことである。
【0011】
【課題を解決するための手段】
本発明の一つの実施形態に従う商品の需要予測システムは、複数商品について、過去の商品別の売上数を示す情報を記憶した記憶手段と、前記記憶手段に記憶された前記商品別の売上数を示す情報に基づいて、前記売上数を変動させる変動要因が、前記売上数の変動に寄与する寄与度を商品ごとに算出する手段と、前記算出された商品別の寄与度に基づいて、各商品の売上数から前記変動要因による変動を取り除いて、前記商品別の売上数を調整する手段と、前記算出された商品別の寄与度および商品別の調整後の売上数に基づいて、将来の商品別売上数を予測する手段と、を備える。
【0012】
好適な実施形態では、前記算出手段は、複数の前記変動要因について商品別要因別の寄与度を算出し、前記調整手段は、前記商品別要因別の寄与度に基づいて、各商品の売上数から各変動要因ごとの変動を取り除き、前記予測手段は、前記商品別要因別の寄与度および商品別の調整後の売上数に基づいて、将来の商品別売上数を予測する。
【0013】
好適な実施形態では、前記変動要因は、商品の売価、商品を販売した日の天気、商品を販売した店舗数、商品を販売した日が休日であるか、および、商品を販売した曜日のうちのいずれか一つを含む。
【0014】
好適な実施形態では、前記予測手段は、将来の予測対象日の商品別売上数を、前記予測対象日の販売条件に基づいて予測する。さらに、前記販売条件は、各店舗の商品別の予定売価、前記予測対象日の予測される天気、前記予測対象日が休日であるかどうか、および前記予測対象日の曜日のうちの一つ以上を含んでもよい。
【0015】
好適な実施形態では、前記予測手段が事前に予測した予測対象日の商品別売上数と、前記予測対象日の実績の商品別売上数との比較結果に基づいて、前記寄与度を補正する補正手段をさらに備える。
【0016】
本発明の一つの実施形態に従う商品の売上数調整システムは、一の商品の売価および前記売価での売上数を記憶した記憶手段と、前記売価および前記売上数に基づいて、前記売価が前記売上数の増減に与える影響を取り除いた売価調整済み売上数を算出する手段と、を備える。
【0017】
好適な実施形態では、前記算出手段は、前記売価および前記売上数を統計的に処理して、売価と売上数との関係を求め、前記売価と売上数との関係に基づいて、前記各売価での売上数を、基準となる売価での売上数に換算する。さらに、前記売価と売上数との関係は指数関数で表され、前記指数関数で表される関係は、最小二乗法を用いた回帰計算により算出してもよい。
【0018】
本発明の一つの実施形態に従う商品の売上数調整システムは、一の商品を販売した日の天気とその日の前記商品の売上数とを対応付けて記憶した記憶手段と、前記天気および前記売上数に基づいて、前記天気が前記売上数の増減に与える影響を取り除いた天気調整済み売上数を算出する手段と、を備える。
【0019】
好適な実施形態では、前記算出手段は、前記天気および前記売上数を統計的に処理して、天気と売上数との関係を求め、前記天気と売上数との関係に基づいて、前記各天気での売上数を、基準となる天気での売上数に換算する。さらに、前記天気と売上数との関係は1次関数で表され、前記1次関数で表される関係は、最小二乗法を用いた回帰計算により算出してもよい。
【0020】
本発明の一つの実施形態に従う商品の売上数調整システムは、複数の店舗における、一の商品の日別店舗別の売上数を記憶した記憶手段と、前記売上数に基づいて、各店舗の店舗別売上比率を求め、休業店舗がある日は、前記店舗別売上比率を用いて休業店舗の売上数を補償して、店舗調整済み日別売上数を算出する手段と、を備える。
【0021】
本発明の一つの実施形態に従う商品の売上数調整システムは、一の商品の平日の売上数および休日の売上数を記憶した記憶手段と、前記平日の売上数および休日の売上数を比較して、休日の売上数を調整する手段と、を備える。
【0022】
好適な実施形態では、前記調整手段は、平日に対する休日の売上数比率を求め、前記売上比率を用いて休日の売上数を調整する。
【0023】
本システムの一つの実施形態に従う商品の売上数調整システムは、一の商品の日別の売上数および各日の曜日とを対応付けて記憶した記憶手段と、1週間の売上数の平均値と前記日別売上数とを比較して曜日別特性を算出し、前記曜日別特性に基づいて前記日別売上数を調整する手段と、を備える。
【0024】
本システムの一つの実施形態に従う商品の売上数調整システムは、所定期間内の複数店舗における一の商品の売上実績を、日別、店舗別に記憶した記憶手段と、前記記憶手段から前記商品の売上数および前記商品の売価を取得し、前記売価が前記売上数の増減に与える影響を取り除いた、日別店舗別の第1の調整済み売上数を算出する売価調整手段と、前記記憶手段から前記商品を販売した日の天気を取得し、第1の調整済み売上数に基づいて、天気が前記商品の売上数の増減に与える影響を取り除いた、日別店舗別の第2の調整済み売上数を算出する天気調整手段と、前記記憶手段を参照して、営業店舗と休業店舗とを日別に識別し、第2の調整済み売上数に基づいて、店舗の休業が前記商品の売上数の増減に与える影響を取り除いた、日別の第3の調整済み売上数を算出する店舗調整手段と、前記記憶手段を参照して、休日と平日とを日別に識別し、休日の第3の調整済み売上数と平日の第3の調整済み売上数とを比較して、休日が前記商品の売上数の増減に与える影響を取り除いた、日別の第4の調整済み売上数を算出する休日調整手段と、前記記憶手段を参照して、各日の曜日を識別し、曜日別の第4の調整済み売上数に基づいて、各曜日が前記商品の売上数の増減に与える影響を取り除いた、日別の第5の調整済み売上数を算出する曜日調整手段と、を備える。
【0025】
本発明の一つの実施形態に従う商品の需要予測システムは、一の商品の売上数から前記売上数の変動要因による変動の影響を除去した調整済み売上数を、過去の複数の日について記憶する手段と、前記過去の複数の日の調整済み売上数に基づいて、将来の調整済み売上数を予測する手段と、前記将来の調整済み売上数に前記変動要因による変動の影響を付加して、将来の売上数の予測値を算出する手段と、を備える。
【0026】
好適な実施形態では、前記変動要因が前記売上数の変動に与える影響の度合いを示す寄与度を記憶する手段と、将来の販売条件を記憶する手段と、をさらに備え、前記算出手段は、前記将来の調整済み売上数、前記寄与度および前記販売条件に基づいて将来の売上数の予測値を算出する。
【0027】
【発明の実施の形態】
以下、本発明を適用した実施形態について、図面を用いて説明する。
【0028】
本発明の一実施形態に係る在庫管理システムは、複数の小売店における複数の商品の売上実績データに基づいて、小売店ごとに各商品の需要を予測する需要予測システム1と、この需要予測に基づいて各小売店に対して発注数量の提案を行う発注提案システム2と、小売店からの発注指示を受けて実際に商品の発注を行う発注システム3と、各小売店に設置されていて、発注提案を受け付けて発注要求を行う小売店システム4とを備える。
【0029】
需要予測システム1、発注提案システム2、発注システム3および小売店システム4は、いずれも例えば汎用的なコンピュータシステムにより構成され、以下に説明する各システム1、2、3、4内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【0030】
まず、需要予測システム1について、図2を用いて説明する。
【0031】
需要予測システム1では、売上数調整部11が売上データベース5に蓄積されている過去の店舗別、日別、商品別の売上実績データを取得し、各商品の売上数を変動させる様々な変動要因が売上数の変動へ寄与する度合いを、商品別に係数として求め、係数テーブル12へ格納する。売上数調整部11は、さらに、求めた各係数を用いて、それぞれの変動要因による売上数の増減の影響を取り除いた商品別の調整済み売上数を求める。調整済み売上数は、調整済み売上データベース18に記憶される。ここで、各係数がそれぞれの変動要因を正確に反映していないこともあるので、係数補正部14が調整済み売上数を分析し、必要に応じて係数を補正する。また、基準値予測部13が、過去の調整済み売上数を用いて、将来の調整済み売上数に相当する基準値を予測する。そして、予測値算出部15が、上述の処理で求められた基準値および補正後の係数を用いて、各商品別の売上数を予測する。
【0032】
以下、需要予測システム1における個別の処理について詳細に説明する。
【0033】
売上数調整部11は、売上データベース5から売上実績データを取得して、売価および販売促進(以下、販促という)の効果を取り除く売価・販促調整(S1)、天気の影響を取り除く天気調整(S2)、休業している店舗の影響を取り除く店調整(S3)、休日(土曜、日曜および祝祭日)であることによる影響を取り除く休日調整(S4)および曜日別の影響を取り除く曜日調整(S5)を、この順序で行う。なお、これらの各調整処理は、順序を変更して行うことも可能であるし、一つ以上の調整処理を省略することもできる。
【0034】
売上データベース5は、日別、商品別の各小売店での売上数などの情報を記憶する。例えば、売上データベース5は、図3に示すように、データ項目として商品を識別する商品コード501と、店を識別するための店コード502と、年月日503と、曜日504と、休日であるかどうかを示す休日フラグ505と、天気を示す天気コード506と、店のある地域を示す地域コード507と、店の規模を示す規模コード508と、商品の基本となる売値である基本売価509と、実際に商品が販売されたときの売価510と、その売価での売上数量511と、販促を行っていたかどうかを示す販促フラグ512とを有する。
【0035】
天気コード506は、年月日503が示す日の、店コード502で示す店舗がある場所の天気を示すコードである。天気コード506は、例えば、「晴れ」、「晴れのち曇り」、「晴れのち一時曇り」などの1日の天気に対してコードが割り当てられている。
【0036】
売上データベース5には、過去120日分および将来8日分のデータが記憶されている。過去のデータについては、すべて実績データが記憶されている。将来のデータについては、天気コード506は天気予報に基づいて設定され、売価510および販促フラグ512は各店が予定している内容が設定される。
【0037】
次に、売上調整部11が行うステップS1〜S5までの処理の詳細について説明する。
【0038】
まず、売価・販促調整S1について、図4〜図7を用いて説明する。
【0039】
売上数調整部11は、売上データベース5の過去の全実績データを前処理して、売価集計データベース51を生成する(S11)。この前処理では、例えば、売上データベース5の所定のデータ項目について、商品コード、販促フラグおよび売上比率をキーにして集計する。売価集計データベース51は、例えば、図5(a)に示すように、データ項目として、商品コード5101と、販促フラグ5102と、売価比率5103と、売上数5104と、度数5105とを有する。
【0040】
ここで、売価比率5103とは、基本売価509に対する実際の売価510の比率であり、売価510が基本売価509と同じときに1となる。例えば、基本売価が100円の商品を70円で販売すると、売価比率は0.7である。
【0041】
売上数5104は、売価比率5103ごとの過去120日間の全店舗の売り上げ数の平均である。
【0042】
度数5105は、すべての店舗で、過去120日間に各売価比率5103で販売された延べ店舗数を示す。例えば、過去120日間に、20店舗が商品Bを売価比率 “1”で販売した日数が10日あったとすれば、売価比率5103が“1”の度数5105は“200”とカウントされる。
【0043】
図4に戻り説明を続ける。ステップS11の前処理が終わると、売上数調整部11は、売価集計データベース51に記憶されたデータを統計処理して、売価と売上数との関係を求める。ここでは、各商品ごとに回帰分析を行い、回帰曲線を算出する(S12)。回帰曲線算出の処理イメージを、図6を用いて説明する。
ここでは、売上比率と売上数との関係を示す曲線を最小二乗法を用いて算出する。なお、ここでは計算を容易にするために売価を正規化した売価比率を用いているが、売価を用いて行っても良い。
【0044】
まず、売価集計データベース51に記憶された、販促を行っていないときのデータ、すなわち販促フラグ5102が立っていないデータについて、売価比率5103をx軸、売上数5104をy軸にとったx−y平面上へプロット(■)する。このとき、各プロットは度数5105に応じた重み付けがなされる。ここで、式(1)に示す回帰曲線と、重み付けされたプロット群とを用いて、最小二乗法によりb0およびb1を算出する。
y=b0exp(−b1x) …(1)
【0045】
図4に戻り、ステップS12で求めた回帰曲線を用いて、売価係数および販促係数を算出する(S13)。
【0046】
販促係数は、以下のようにして算出する、すなわち、販促を行っていないときの売価比率と売上数との関係を示す式(1)の両辺の対数をとり、式(2)を得る。
logey=logeb0−b1x …(2)
【0047】
そして、X軸に売価比率、Y軸にloge(売上数)をとりグラフ化すると、図7に示す直線Aが得られる。このX−Y平面上に、売価集計データベース51に記憶された、販促を行ったときのデータ、つまり販促フラグ5102が立っているときの売価比率5103と売上数5104との関係をプロット(□)する。
【0048】
ここで、販促を行ったときの売価比率とloge(売上数)との間にも、式(2)と同じ傾き(−b1)の直線関係があると仮定して、販促を行ったときの直線を示す式(3)を算出する。
logey=logekb0−b1x …(3)
ここで、切片logekb0のkを販促係数とする。
【0049】
次に、売価係数の算出法について、図6を参照して説明する。まず、売価比率の中で度数が最も高いものを求める。つまり、売価比率5103をキーにして度数5105を集計したとき、最も大きな度数となる売価比率5103(以下、基準売価比率と呼ぶ)を求める。そして、基準売価比率を式(1)に代入し、そのときの売上数(以下、基準売上数と呼ぶ)を求める。そして、各売価比率の売価係数は、各売価比率の売上数の基準売上数に対する比率で表す。
【0050】
例えば、本実施形態では、様々な売価比率のときの売上数を式(1)を使って求め、それぞれの売上数と基準売上数との比を、それぞれの売価係数として算出する。
【0051】
図6を用いて、さらに具体的に説明する。図6の例では、基準売価比率は0.9であり、そのときの売上数(基準売上数)が100であったとする。このとき、売価比率が0.9のときの売価係数は“1”である。さらに、売価比率が0.8のときの売上数が110であったとすると、そのときの売価係数は“1.1”となる。
【0052】
本実施形態では、売価集計データベース51に格納されているすべての売価比率5103について、上述の手順で売価係数を算出する。また、売上データベース5には、未来のデータ(予定の売価等)を記憶することが可能であり、未来にしか存在しない売価が売上データベース5にあるときには、これについても売価係数を算出することができる。
【0053】
ここで求められた売価係数および販促係数は、売価・販促係数テーブル121に格納される。売価・販促係数テーブル121の例を図5(c)に示す。すなわち、売価・販促係数テーブル121のデータ項目は、商品コード1211、売価1212、売価比率1213、売価係数1214および販促係数1215である。
【00054】
そして、売価係数および販促係数を用いて、それぞれの商品について売上数の売価・販促調整を行う(S14)。例えば、売上データベース5に格納されている過去の全実績データの売上数511を、商品コード501および基本売価509と売価510とにより定まる売価比率に対応する売価係数1214で除算することにより、売価調整を行う。この売価調整は、各売価のときの売上数を基準売価での売上数に換算することに相当する。つまり、実際の商品の売上数は売価に大きく依存するが、この売価調整を行うことにより、売価変動に起因する売上数の増減効果を取り除くことができる。
【0055】
また、販促フラグ512が立っているデータについては、上述の売価調整行った後に、さらに販促係数1215で除算して販促調整を行う。売価と同様に、売上数は販促を行ったかどうかで大きく変動するため、この販促調整により、販促を行わなかったときの売上数に換算して、販促による売上数の増減効果を取り除くことができる。
【0056】
この結果、売上データベース5に記憶されている過去の全実績データについて、売価および販促調整が行われる。ここで得た売価調整済みの売上数、ならびに、売価および販促調整済みの売上数を調整済み売上数Aと呼ぶ。
【0057】
調整済み売上数Aは、調整済み売上数Aデータベース52に記憶される。調整済み売上数Aデータベース52は、図5(b)に示すように、商品コード521と、店コード522と、年月日523と、曜日524と、休日フラグ525と、天気コード526と、地域コード527と、規模コード528と、調整済み売上数A529とをデータ項目として有する。
【0058】
次に、天気調整S2について、図8〜図10を用いて説明する。
【0059】
ここでは、売価および販促調整済みの調整済み売上数Aを用いて天気調整を行う。そこで、売上数調整部11は、調整済み売上数Aデータベース52に記憶されている全データを前処理して、天気集計データベース53を生成する(S21)。この前処理では、例えば、調整済み売上数Aデータベース52の所定の項目について、商品コード521および天気コード526をキーにして集計する。
【0060】
天気集計データベース53は、例えば、図9(a)に示すように、商品コード531と、天気コード532と、天気比率533と、調整済み売上数A534と、度数535とをデータ項目として有する。
【0061】
ここで、天気比率533とは、太陽が地平線より上にある時間帯に、実際に太陽が出ていた時間の割合を、天気コードに基づいて0から1までを8段階に区分して表したものである。ここでは、例えば、天気コードが晴れを示す場合は天気比率を「1」、天気コードが晴れのち曇りまたは曇りのち晴れを示す場合は天気比率を「0.5」、天気コードが雨を示す場合は天気比率を「0」などとする。すなわち、天気によって太陽が出ていたと思われる大まかな時間は定まるので、天気コードが決まれば天気比率は一意に定まる。
【0062】
調整済み売上数A534は、各天気比率533のときの、過去120日の全店舗の調整済み売上数Aの平均である。
【0063】
度数535は、すべての店舗で、過去120日間に各天気比率533で販売された延べ店舗数を示す。例えば、過去120日間に、10店舗が商品Dを天気比率“0.5”のときに販売した日数が20日あったとすれば、天気比率533が“0.5”の度数535は“200”とカウントされる。
【0064】
再び図8を参照すると、売上数調整部11は、天気集計データベース53に記憶されたデータを統計処理して、天気と売上数との関係を求める。ここでは、天気集計データベース53のデータを用いて各商品ごとに回帰分析を行い、回帰曲線を算出する(S22)。この回帰分析処理について、図10を用いて説明する。図10は、x軸に天気比率、y軸に売上数をとったx−y平面上で、天気比率と売上数との関係を示す直線を最小二乗法を用いて算出するときの処理イメージを示す。
【0065】
図10に示すx−y平面上に、天気集計データベース53のデータを、度数に応じた重み付けをしてプロットし、このプロット群を用いて式(4)のc0およびc1を最小二乗法を用いて算出する。
y=c0+c1x …(4)
【0066】
図8に戻り、ステップS22で求めた式(4)の直線を用いて、各商品について天気係数を算出する(S23)。天気係数は、例えば、売価係数を算出するときと同様に、最も度数が高い天気比率(以下、基準点天気比率と呼ぶ)を求め、そのときの調整済み売上数A(以下、基準調整済み売上数Aと呼ぶ)を式(4)を用いて求め、この基準調整済み売上数Aを基準にして定める。例えば、すべての天気比率に対応する調整済み売上数Aを式(4)で求め、基準調整済み売上数Aと、他の7段階の天気比率のときの調整済み売上数Aとの比を求め、これをそれぞれの天気比率のときの天気係数とする。
【0067】
図10を用いて具体的に説明する。図10の例では、最も度数が高い天気比率が0.625であり、そのときの調整済み売上数A(基準調整済み売上数A)が100であったとする。このとき、天気比率が0.625のときの天気係数は“1”である。さらに、天気比率が0.5のときの調整済み売上数Aが90であったとすると、そのときの天気係数は0.9となる。
【0068】
本実施形態では、天気集計データベース53に格納されているすべての天気比率533について天気係数を算出する。また、売上データベース5には、未来のデータ(予定の売価等)を記憶することが可能であり、未来にしか存在しない天気比率が売上データベース5にあるときには、これについても天気係数を算出することができる。
【0069】
ステップS22で算出された天気係数は、天気係数テーブル122に格納される。天気係数テーブル122は、図9(c)に示すように、商品コード1221と、天気コード1222と、天気係数1223とをデータ項目として備える。
【0070】
次に、天気係数を用いて各商品の売上数の天気調整を行う。すなわち、天気調整は、調整済み売上数Aデータベース52の調整済み売上数A529を、それぞれの天気コード526と対応する天気係数1223で除算して行われる。つまり、商品の売上数は天気により変動するが、この天気調整を行うことにより、天気が売上数の売上数の増減に与える影響が除去される。ここで求まった売上数は、売価および販促に加えて、さらに天気の影響も除去されたことになり、この売上数を調整済み売上数Bと呼ぶ。
【0071】
調整済み売上数Bは、調整済み売上数Bデータベース54に格納される。調整済み売上数Bデータベース54のデータ項目は、例えば、図9(b)に示すように、商品コード541と、店コード542と、年月日543と、曜日544と、休日フラグ545と、地域コード546と、規模コード547と、調整済み売上数B548とを有する。
【0072】
次に、店調整S3について、図11〜図12を用いて説明する。
【0073】
ここでは、売価、販促および天気調整済みの調整済み売上数Bを用いて店調整を行う。そこで、調整済み売上数Bデータベース54に記憶されているデータを前処理して、店集計データベース55を生成する(S31)。この前処理では、例えば、調整済み売上数Bデータベース54の商品コードと店コードとをキーにして集計する。店集計データベース55は、例えば、図12(a)に示すように、商品コード551と、店コード552と、地域コード533と、規模コード554と、調整済み売上数B555とをデータ項目として有する。
【0074】
前処理後、売上調整処理部11は、店集計データベース55のデータを用いて、商品別に、店舗別の売上比率を示す店係数を算出する(S32)。店係数の算出は、例えば、以下の式(5)を用いて、店ごと商品ごとに行う。
【0075】
【数1】
【0076】
また、売上調整処理部11は、各店ごとに店係数を算出するとともに、それぞれの店を、各店の特性に応じて複数のクラスタのいずれかに分類する。例えば、各店の存在する地域を示す地域コード553、各店の規模を示す規模コード554、あるいは休日の売上金額などに応じてクラスタリングを行うことができる。
これ以降のS3の処理およびS4、S5の処理は、クラスタ単位で行うこともできる。
【0077】
ここで算出された店係数およびクラスタリング結果は、店係数テーブル123に格納される。店係数テーブル123は、図12(c)に示すように、商品コード1231と、店コード1232と、店係数1233と、クラスタ番号1234とを有する。
【0078】
次に、ここで求めた店係数を用いて、調整済み売上数Bに対して商品別、日別に店調整を行う(S33)。ここでは、休業した店があると、その日は全体の売上数が減少するため、店の休業による売上数の減少を補償する。この店調整により、調整済み売上数Bからさらに店舗の休業による売上変動が除去される。店調整後の売上数を調整済み売上数Cと呼ぶ。それぞれの日の調整済み売上数Cは、次の式(6)で得られる。
【0079】
【数2】
【0080】
なお、式(6)の右辺の分母の営業している店舗の店係数合計は、以下のようにして求める。すなわち、もともと売上データベース5には休業している店のデータが存在しないので、調整済み売上数Bデータベース54の調整済み売上数B548を日別に集計する際、店コード542を抽出しておき、その店コード542の店係数1233を集計する。
【0081】
これにより、調整済み売上数Cの算出対象となっている日に休業している店があったとしても、その店が休業でなかった場合に予想される売上数が求まる。
【0082】
調整済み売上数Cは、調整済み売上数Cデータベース56に格納される。調整済み売上数Cデータベース56のデータ項目は、例えば、図12(b)に示すように、商品コード561と、クラスタ番号562と、年月日563と、曜日564と、休日フラグ565と、店係数合計566と、調整済み売上数C567とを有する。
【0083】
次に、休日調整S4について、図13〜図14を用いて説明する。
【0084】
ここでは、売価、販促、天気および店調整済みの調整済み売上数Cを用いて休日要因の調整を行う。そこで、調整済み売上数Cデータベース56に記憶されているデータを用いて、商品別に休日係数を算出する(S41)。休日係数は、過去120日にあるすべての休日(土曜、日曜および国民の祝日)について、以下の式(7)で算出する。
【0085】
【数3】
平日とは休日以外の日を指す。
【0086】
ここで算出した休日係数は、休日係数テーブル124へ格納される。休日係数テーブル124は、例えば、図14(a)に示すように、商品コード1241と、クラスタ番号1242と、休日係数1243と、休日フラグ1244とを有する。
【0087】
そして、休日フラグ565が立っている調整済み売上数C567に対して、休日係数を用いて商品別に休日調整を行う(S42)。休日調整は、例えば、各休日の調整済み売上数Cを、休日係数で除算することによって行う。この休日調整により、調整済み売上数Cからさらに休日であることによる売上変動が除去される。休日調整後の売上数を調整済み売上数Dと呼ぶ。
【0088】
調整済み売上数Dは、調整済み売上数Dデータベース57に格納される。調整済み売上数Dデータベース57のデータ項目は、例えば、図14(b)に示すように、商品コード571と、クラスタ番号572と、年月日573と、曜日574と、休日フラグ575と、店係数合計576と、調整済み売上数D577とを有する。
【0089】
次に、曜日調整S5について、図15〜図17を用いて説明する。
【0090】
ここでは、売価、販促、天気、店および休日調整済みの調整済み売上数Dを用いて曜日調整を行う。そこで、調整済み売上数Dデータベース57に記憶されているデータを用いて、各曜日の売上の特性を示す曜日係数を算出する(S51)。曜日係数は、以下のようにして算出する。
【0091】
まず、売上データベース5に実績データが記憶されている過去120日のうち、最も過去の3日と最近の3日を除く114日分の調整済み売上数Dを対象に、移動平均をかけて曜日別の特性を除去する。
【0092】
移動平均は、例えば、図16に示すように、移動平均算出対象日およびその日の前後各3日分(対象となる日を含めて7日分)の調整済み売上数Dを用いて行う。つまり、この7日の調整済み売上数Dの平均値が、算出対象日の移動平均値となる。そして、対象となる日の調整済み売上数Dを、この移動平均値で除算して得た値を、曜日ごとに平均して曜日係数を算出する。
【0093】
ここで求まった曜日係数は、曜日係数テーブル125に格納される。曜日係数テーブル125は、例えば、図17(a)に示すように、商品コード1251と、クラスタ番号1252と、曜日1253と、曜日係数1254とを有する。
【0094】
図15に戻り、調整済み売上数Dに対して、それぞれの曜日に応じた曜日係数を用いて曜日調整を行う(S52)。例えば、曜日調整は、調整済み売上数Dデータベースに記憶されている調整済み売上数D577を、それと対応する曜日574の曜日係数1254で除算して行われる。この結果、調整済み売上数Dからさらに、曜日による売上変動が除去される。ここで、曜日による売上変動が除去された売上数が、すべての売上変動要因を除去した調整済みの売上数である。そして、この調整済み売上数が調整済み売上データベース18に格納される。
【0095】
調整済み売上データベース18は、図17(b)に示すように、商品コード181と、クラスタ番号182と、年月日183と、曜日184と、休日フラグ185と、店係数合計186と、調整済み売上数187とを、データ項目として有する。
【0096】
以上に説明したように、売上数調整部11は、売上データベース5に記憶されている実際の売上数(以下、調整前の売上数と呼ぶことがある)などのデータを用いて、様々な変動要因が売上数の変動に寄与する度合いをそれぞれの係数として求め、その係数を用いて各変動要因による売上数の変動を除去した調整済み売上数を求める。ここで求まった調整済み売上数および各係数は、以下のように利用される。
【0097】
図2を参照して、基準値予測部13について説明する。
【0098】
基準値予測部13は、調整済み売上データベース18に記憶されている商品別の調整済みの売上数を用いて、調整済み売上数に対応する将来の売上数(以下、基準値と呼ぶ)をすべての商品について予測する。
【0099】
基準値予測部13は、調整済み売上数は、変動要因の影響が十分に除去されているかどうかの検定を行って、離れ値を除去する検定処理(S6)と、検定処理後の調整済み売上数に対して指数平滑化法を用いて基準値を算出する指数平滑処理(S7)とを行う。
【0100】
まず、検定処理S6について説明する。
【0101】
基準値予測部13は、商品ごとに、過去の調整後の売上数についてヒストグラムをとり、このヒストグラムが正規分布に従うかどうを、式(8)に示す歪度を計算して判定する。
【0102】
【数4】
nはサンプルとなった調整済み売上数の数(日数)、xiは調整済み売上数、xavはxiの平均値、Vはxiの分散である。
【0103】
完全に正規分布に従う場合は歪度が0となるので、歪度が0を含む所定の範囲内である商品に関しては、変動要因が十分に除去されているものとして扱う。これに対して、歪度が所定のしきい値の範囲外となる商品は、売上調整部11が行った調整では、変動要因が十分に除去されていないものと考えられる。従って、基準値予測部13は、歪度が所定のしきい値の範囲外となる商品を抽出する。
【0104】
ここで抽出された商品の調整済み売上数データを用いて、いわゆる箱ヒゲ図を作成する。箱ヒゲ図の作成方法の一例は、図18を用いて説明する。
【0105】
一日の調整済み売上数データを値の小さい順に並べ、中央値を求めた後、25%点および75%点を求める。そして、25%点から75%点までを箱で表す。そして、中央値から箱の下端までの距離の1/2の長さのヒゲを箱の下端に付け、中央値から箱の上端までの距離の1/2の長さのヒゲを箱の上端に付ける。そして、上下のヒゲのさらに外側にある調整済み売上数データを離れ値として除去する。あるいは、離れ値は、離れ値以外の調整済み売上数データを用いて計算した平均値と置換してもよい。
【0106】
次に、指数平滑処理S7について説明する。
【0107】
検定処理で離れ値が除去された調整済み売上数データに対して、商品別に指数平滑化法を適用して、各商品の基準値を算出する。指数平滑化法による予測値算出式を以下に示す。
ft+1=α・xt+(1−α)ft …(9)
ft+1は翌日の予測値、xtは対象商品の当日の調整済み売上数、ftは対象商品の当日の予測値を示す。αは0から1までの値をとる。
【0108】
まず、調整済み売上データベース18に記憶されている過去の調整済み売上数データを式(9)に適用して、最適なαを算出する。例えば、様々なα(例えば、0から1まで0.01刻み)に対して、調整済み売上数をxtに設定して翌日の予測値ft+1を算出する。このとき、予測値ftの初期値は0とする。そして、予測値ft+1と調整済み売上数xt+1との誤差の二乗を、過去120日分のデータに付いて合計し、その合計が最小となるようなαを最適なαとする。
【0109】
最適なαが定まると、このαを用いて翌日の基準値を算出する。すなわち、xtに本日の調整済み売上数、ftに最適なαのときの本日の予測値を代入して、翌日の基準値を求める。
【0110】
なお、この基準値は予測値算出部15が将来の売上数を予測するときに用いられるが、その際、翌日以降の将来の日の基準値は、翌日の基準値と同一であるとする。
【0111】
次に、係数補正部14について説明する。係数補正部14は、本システムの予測モデルの予測精度を商品別に検証するモデル適合度判定(S8)と、モデル適合度判定の結果に基づいて係数を補正する補正処理(S9)を行う。
【0112】
ここで、次に説明する予測値算出部15は、算出した売上数の予測値を事前予測値記憶部19に格納する。つまり、事前予測値記憶部19には、過去の商品別の売上数の予測値が蓄積されている。
【0113】
ステップS8のモデル適合度判定では、各商品について、この蓄積された事前予測値と、売上データベース5に記憶されている調整前の売上数の実績データとの誤差を求める。そして、この誤差を分析して、本システムの予測モデルの精度を判定し、予測精度が低く、本システムの予測モデルが実績データと適合していない商品を抽出する。例えば、係数補正部14は、各商品の過去の所定日数分の事前予測値と調整前の売上数との誤差の分布を求める。この誤差の分布は正規分布に従うと考えられるので、正規分布から大きくはずれる商品、あるいは正規分布に近い誤差分布を有するが、標準偏差が所定のしきい値よりも大きい商品などを抽出する。
【0114】
ステップS9の係数補正処理では、モデルへの適合度が低いとして抽出された商品に関するデータを用いて各係数を補正する。例えば、最適化アルゴリズムを用いて、抽出された商品の事前予測値と調整前の売上数との誤差が最小になるような係数を算出する。算出された係数を用いて係数テーブル12を更新し、係数を補正する。
【0115】
予測値算出部15は、係数テーブル12に蓄積された各係数と、基準値予測部13が予測した各商品の基準値と、売上データベース5に格納されている予定の売価などの販売条件とを用いて、将来の売上数の予測値を算出する。例えば、以下の式を用いて、各店舗の日別商品別の売上数の予測値を算出する。
売上数の予測値= 基準値×売価係数×販促係数×天気係数×店係数×休日係数×曜日係数 …(10)
【0116】
売価係数は、予測対象日に予定している売価に対応する売価係数である。販促係数は、予測対象日に販促が予定されていない場合は1とする。天気係数は、予測対象日の予想される天気(天気予報)と対応する天気係数である。店係数は、予測対象店舗の店係数である。曜日係数は、予測対象日の曜日と対応する曜日係数である。休日係数は、予測対象日が平日である場合は1である。
【0117】
ここまでに説明した需要予測システム1が算出した各商品の売上数の予測値、すなわち、商品別の需要予測値を用いて、発注提案システム2が各小売店に対して発注数量の提案を行う。
【0118】
発注提案システム2は、需要予測システム1が算出した需要予測値および各小売店の在庫状況に基づいて、各小売店に対して発注提案を行う。
【0119】
発注提案システム2の処理手順について、図19を用いて説明する。発注提案システム2は、需要予測システム1から商品別の売上数予測値を取得し、各小売店の在庫状況を記憶した在庫データベース6から、各小売店の商品別の在庫数および発注済みで今後納品が予定されている納品数を取得する。
【0120】
発注提案システム2は、小売店システム4から店舗別、商品別の基準在庫数を取得する。ここで、基準在庫数とは、各小売店がそれぞれ定める在庫数であり、例えば、店の陳列棚に商品を陳列したときに、ボリューム感があり顧客に対して訴求する効果があると思われる在庫数であってもよい。この場合、基準在庫数は、陳列スペースの混み具合、またはすき具合に基づいて定めることができる。陳列スペースの混み具合またはすき具合は、例えば、陳列スペースに陳列可能な商品数に対する、陳列されている商品数の割合を占有率として用いてもよい。この場合、基準在庫数は、商品毎に予め定められている占有率に基づいて定まる。
【0121】
また、各小売店システム4発注提案システム2に対して、それぞれの小売店における商品別の基準在庫数を報告する(S111)。
【0122】
そして、発注提案システム2は、店舗別商品別の発注提案数を算出する(S101)。このときの算出式の一例が式(11)である。
発注提案数=売上数予測値(3日分)−在庫数−納品数+基準在庫数 …(11)
【0123】
そして、発注提案システム2は、この発注提案数を各小売店システム4へ送信して、発注提案を行う(S102)。
【0124】
各小売店システム4は、この発注提案を受信し、店舗の担当者が発注提案数を確認して、発注依頼をする(S112)。このとき、発注数を変更することもできる。
【0125】
発注提案システム2は、小売店システム4からの発注依頼を受けて、発注システム3に対して正式な発注を行う(S103)。
【0126】
なお、基準在庫数は、品切れ防止のために必要な安全在庫数と置き換えられても良い。
【0127】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【0128】
例えば、上述した需要予測システム、発注提案システム及び発注システムは、それら3つを纏めて一つのコンピュータマシンで集中的に実現することもできるし、それぞれ一つのコンピュータマシンに分けて実現することもできるし、それぞれ複数のコンピュータマシンで分散的に実現することもできる。
【図面の簡単な説明】
【図1】本発明を適用した一実施形態に係る在庫管理システムの構成を示す図である。
【図2】本実施形態に係る需要予測システムの構成を示す図である。
【図3】売上データベース5のデータ構造の一例を示す図である。
【図4】売価・販促調整の手順を示すフローチャートである。
【図5】(a)は売価集計データベース51、(b)は調整済み売上数Aデータベース52、および(c)売価・販促係数テーブル121の構成の一例を示す図である。
【図6】売上数と売価比率との関係を示す図である。
【図7】売上数と売価比率との関係を示す図である。
【図8】天気調整の手順を示すフローチャートである。
【図9】(a)は天気集計データベース53、(b)は調整済み売上数Bデータベース54、および(c)天気係数テーブル122の構成の一例を示す図である。
【図10】調整済み売上数Aと天気比率との関係を示す図である。
【図11】店調整の手順を示すフローチャートである。
【図12】(a)は店集計データベース55、(b)は調整済み売上数Cデータベース56、および(c)店係数テーブル123の構成の一例を示す図である。
【図13】休日調整の手順を示すフローチャートである。
【図14】(a)は休日係数テーブル124、および(b)は調整済み売上数Dデータベース57の構成の一例を示す図である。
【図15】曜日調整の手順を示すフローチャートである。
【図16】移動平均値の算出手順を説明するための図である。
【図17】(a)は曜日係数テーブル125、および(b)は調整済み売上数データベース18の構成の一例を示す図である。
【図18】検定処理手順を説明するための図である。
【図19】本実施形態に係る発注提案システムの構成を示す図である。
【符号の説明】
1…需要予測システム、2…発注提案システム、3…発注システム、4…小売店システム、5…売上データベース、6…在庫データベース、11…売上数調整部、12…係数テーブル、13…基準値予測部、14…係数補正部、15…予測値算出部、18…調整済み売上データベース、19…事前予測値データベース、S1…売価・販促調整処理、S2…天気調整処理、S3…店調整処理、S4…休日調整処理、S5…曜日調整処理、S6…検定処理、S7…指数平滑処理、S8…モデル適合度判定処理、S9…補正処理。
Claims (23)
- 複数商品について、過去の商品別の売上数を示す情報を記憶した記憶手段と、前記記憶手段に記憶された前記商品別の売上数を示す情報に基づいて、前記売上数を変動させる変動要因が、前記売上数の変動に寄与する寄与度を商品ごとに算出する手段と、
前記算出された商品別の寄与度に基づいて、各商品の売上数から前記変動要因による変動を取り除いて、前記商品別の売上数を調整する手段と、
前記算出された商品別の寄与度および商品別の調整後の売上数に基づいて、将来の商品別売上数を予測する手段と、を備える商品の需要予測システム。 - 前記算出手段は、複数の前記変動要因について商品別要因別の寄与度を算出し、
前記調整手段は、前記商品別要因別の寄与度に基づいて、各商品の売上数から各変動要因による変動を取り除き、
前記予測手段は、前記商品別要因別の寄与度および商品別の調整後の売上数に基づいて、将来の商品別売上数を予測する請求項1記載の商品の需要予測システム。 - 前記変動要因は、商品の売価、商品を販売した日の天気、商品を販売した店舗数、商品を販売した日が休日であるか、および、商品を販売した曜日のうちのいずれか一つを含む請求項1記載の商品の需要予測システム。
- 前記予測手段は、将来の予測対象日の商品別売上数を、前記予測対象日の販売条件に基づいて予測する請求項1記載の商品の需要予測システム。
- 前記販売条件は、各店舗の商品別の予定売価、前記予測対象日の予測される天気、前記予測対象日が休日であるかどうか、および前記予測対象日の曜日のうちの一つ以上を含む請求項4記載の商品の需要予測システム。
- 前記予測手段が事前に予測した予測対象日の商品別売上数と、前記予測対象日の実績の商品別売上数との比較結果に基づいて、前記寄与度を補正する補正手段をさらに備える請求項1記載の商品の需要予測システム。
- 複数商品の過去の商品別の売上数を示す情報を記憶した記憶手段を備えたコンピュータが行う商品の需要予測方法であって、
前記記憶手段に記憶された前記商品別の売上数を示す情報に基づいて、前記売上数を変動させる変動要因が、前記売上数の変動に寄与する寄与度を商品ごとに算出する処理と、
前記算出された商品別の寄与度に基づいて、各商品の売上数から前記変動要因による変動を取り除いて、前記商品別の売上数を調整する処理と、
前記算出された商品別の寄与度および商品別の調整後の売上数に基づいて、将来の商品別売上数を予測する処理と、を備える商品の需要予測方法。 - 複数商品の過去の商品別の売上数を示す情報を記憶した記憶手段を備えたコンピュータに実行されると、
前記記憶手段に記憶された前記商品別の売上数を示す情報に基づいて、前記売上数を変動させる変動要因が、前記売上数の変動に寄与する寄与度を商品ごとに算出する処理と、
前記算出された商品別の寄与度に基づいて、各商品の売上数から前記変動要因による変動を取り除いて、前記商品別の売上数を調整する処理と、
前記算出された商品別の寄与度および商品別の調整後の売上数に基づいて、将来の商品別売上数を予測する処理と、を行う商品需要予測のためのコンピュータプログラム。 - 一の商品の売価および前記売価での売上数を記憶した記憶手段と、
前記売価および前記売上数に基づいて、前記売価が前記売上数の増減に与える影響を取り除いた売価調整済み売上数を算出する手段と、を備える商品の売上数調整システム。 - 前記算出手段は、
前記売価および前記売上数を統計的に処理して、売価と売上数との関係を求め、
前記売価と売上数との関係に基づいて、前記各売価での売上数を、基準となる売価での売上数に換算する請求項9記載の商品の売上数調整システム。 - 前記売価と売上数との関係は指数関数で表され、
前記指数関数で表される関係は、最小二乗法を用いた回帰計算により算出される請求項10記載の商品の売上数調整システム。 - 一の商品を販売した日の天気とその日の前記商品の売上数とを対応付けて記憶した記憶手段と、
前記天気および前記売上数に基づいて、前記天気が前記売上数の増減に与える影響を取り除いた天気調整済み売上数を算出する手段と、を備える商品の売上数調整システム。 - 前記算出手段は、
前記天気および前記売上数を統計的に処理して、天気と売上数との関係を求め、
前記天気と売上数との関係に基づいて、前記各天気での売上数を、基準となる天気での売上数に換算する請求項12記載の商品の売上数調整システム。 - 前記天気と売上数との関係は1次関数で表され、
前記算出手段は、最小二乗法を用いた回帰計算により、前記1次関数で表される関係を算出する請求項13記載の商品の売上数調整システム。 - 複数の店舗における、一の商品の日別店舗別の売上数を記憶した記憶手段と、前記売上数に基づいて、各店舗の店舗別売上比率を求め、休業店舗がある日は、前記店舗別売上比率を用いて休業店舗の売上数を補償して、店舗調整済み日別売上数を算出する手段と、を備える商品の売上数調整システム。
- 一の商品の平日の売上数および休日の売上数を記憶した記憶手段と、
前記平日の売上数および休日の売上数を比較して、休日の売上数を調整する手段と、を備える商品の売上数調整システム。 - 前記調整手段は、平日に対する休日の売上数比率を求め、前記売上比率を用いて休日の売上数を調整する請求項16記載の商品の売上数調整システム。
- 一の商品の日別の売上数および各日の曜日とを対応付けて記憶した記憶手段と、
1週間の売上数の平均値と前記日別売上数とを比較して曜日別特性を算出し、前記曜日別特性に基づいて前記日別売上数を調整する手段と、を備える商品の売上数調整システム。 - 所定期間内の複数店舗における一の商品の売上実績を、日別、店舗別に記憶した記憶手段と、
前記記憶手段から前記商品の売上数および前記商品の売価を取得し、前記売価が前記売上数の増減に与える影響を取り除いた、日別店舗別の第1の調整済み売上数を算出する売価調整手段と、
前記記憶手段から前記商品を販売した日の天気を取得し、第1の調整済み売上数に基づいて、天気が前記商品の売上数の増減に与える影響を取り除いた、日別店舗別の第2の調整済み売上数を算出する天気調整手段と、
前記記憶手段を参照して、営業店舗と休業店舗とを日別に識別し、第2の調整済み売上数に基づいて、店舗の休業が前記商品の売上数の増減に与える影響を取り除いた、日別の第3の調整済み売上数を算出する店舗調整手段と、
前記記憶手段を参照して、休日と平日とを日別に識別し、休日の第3の調整済み売上数と平日の第3の調整済み売上数とを比較して、休日が前記商品の売上数の増減に与える影響を取り除いた、日別の第4の調整済み売上数を算出する休日調整手段と、
前記記憶手段を参照して、各日の曜日を識別し、曜日別の第4の調整済み売上数に基づいて、各曜日が前記商品の売上数の増減に与える影響を取り除いた、日別の第5の調整済み売上数を算出する曜日調整手段と、を備える商品の売上数調整システム。 - 所定期間内の複数店舗における一の商品の売上実績を、日別、店舗別に記憶した記憶手段を備えたコンピュータが行う売上数の調整方法であって、
前記記憶手段から前記商品の売上数および前記商品の売価を取得し、前記売価が前記売上数の増減に与える影響を取り除いた、日別店舗別の第1の調整済み売上数を算出する売価調整処理と、
前記記憶手段から前記商品を販売した日の天気を取得し、第1の調整済み売上数に基づいて、天気が前記商品の売上数の増減に与える影響を取り除いた、日別店舗別の第2の調整済み売上数を算出する天気調整処理と、
前記記憶手段を参照して、営業店舗と休業店舗とを日別に識別し、第2の調整済み売上数に基づいて、店舗の休業が前記商品の売上数の増減に与える影響を取り除いた、日別の第3の調整済み売上数を算出する店舗調整処理と、
前記記憶手段を参照して、休日と平日とを日別に識別し、休日の第3の調整済み売上数と平日の第3の調整済み売上数とを比較して、休日が前記商品の売上数の増減に与える影響を取り除いた、日別の第4の調整済み売上数を算出する休日調整処理と、
前記記憶手段を参照して、各日の曜日を識別し、曜日別の第4の調整済み売上数に基づいて、各曜日が前記商品の売上数の増減に与える影響を取り除いた、日別の第5の調整済み売上数を算出する曜日調整処理と、を備える商品の売上数調整方法。 - 所定期間内の複数店舗における一の商品の売上実績を、日別、店舗別に記憶した記憶手段を備えたコンピュータに実行されると、
前記記憶手段から前記商品の売上数および前記商品の売価を取得し、前記売価が前記売上数の増減に与える影響を取り除いた、日別店舗別の第1の調整済み売上数を算出する売価調整処理と、
前記記憶手段から前記商品を販売した日の天気を取得し、第1の調整済み売上数に基づいて、天気が前記商品の売上数の増減に与える影響を取り除いた、日別店舗別の第2の調整済み売上数を算出する天気調整処理と、
前記記憶手段を参照して、営業店舗と休業店舗とを日別に識別し、第2の調整済み売上数に基づいて、店舗の休業が前記商品の売上数の増減に与える影響を取り除いた、日別の第3の調整済み売上数を算出する店舗調整処理と、
前記記憶手段を参照して、休日と平日とを日別に識別し、休日の第3の調整済み売上数と平日の第3の調整済み売上数とを比較して、休日が前記商品の売上数の増減に与える影響を取り除いた、日別の第4の調整済み売上数を算出する休日調整処理と、
前記記憶手段を参照して、各日の曜日を識別し、曜日別の第4の調整済み売上数に基づいて、各曜日が前記商品の売上数の増減に与える影響を取り除いた、日別の第5の調整済み売上数を算出する曜日調整処理と、を行う商品の売上数調整のためのコンピュータプログラム。 - 一の商品の売上数から前記売上数の変動要因による変動の影響を除去した調整済み売上数を、過去の複数の日について記憶する手段と、
前記過去の複数の日の調整済み売上数に基づいて、将来の調整済み売上数を予測する手段と、
前記将来の調整済み売上数に前記変動要因による変動の影響を付加して、将来の売上数の予測値を算出する手段と、を備える商品の需要予測システム。 - 前記変動要因が前記売上数の変動に与える影響の度合いを示す寄与度を記憶する手段と、
将来の販売条件を記憶する手段と、をさらに備え、
前記算出手段は、前記将来の調整済み売上数、前記寄与度および前記販売条件に基づいて将来の売上数の予測値を算出する請求項22記載の商品の需要予測システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003125753A JP4296026B2 (ja) | 2003-04-30 | 2003-04-30 | 商品需要予測システム、商品の売上数調整システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003125753A JP4296026B2 (ja) | 2003-04-30 | 2003-04-30 | 商品需要予測システム、商品の売上数調整システム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008300236A Division JP5031715B2 (ja) | 2008-11-25 | 2008-11-25 | 商品需要予測システム、商品の売上数調整システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004334326A true JP2004334326A (ja) | 2004-11-25 |
JP4296026B2 JP4296026B2 (ja) | 2009-07-15 |
Family
ID=33502925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003125753A Expired - Fee Related JP4296026B2 (ja) | 2003-04-30 | 2003-04-30 | 商品需要予測システム、商品の売上数調整システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4296026B2 (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007065779A (ja) * | 2005-08-29 | 2007-03-15 | Ns Solutions Corp | コーザル要因効果予測方法、コーザル要因効果予測装置及びコーザル要因効果予測プログラム |
JP2007087025A (ja) * | 2005-09-21 | 2007-04-05 | Susumu Iida | 売上あるいは利益予算とリンクさせた商品の曜日別販売個数を予測し予約発注を行う方法 |
JP2008310477A (ja) * | 2007-06-13 | 2008-12-25 | Nec Corp | 販売数量予測システム、販売数量予測方法、および基幹装置 |
JP2016012321A (ja) * | 2014-06-30 | 2016-01-21 | 東芝テック株式会社 | 需要予測装置およびプログラム |
JP2016184230A (ja) * | 2015-03-25 | 2016-10-20 | 東芝テック株式会社 | 需要予測装置及びプログラム |
JP2017021665A (ja) * | 2015-07-13 | 2017-01-26 | 株式会社オプティム | 販売情報提供サーバ、販売情報提供方法及び販売情報提供サーバ用プログラム。 |
WO2018061136A1 (ja) * | 2016-09-29 | 2018-04-05 | 株式会社日立製作所 | 需要予測方法、需要予測システム及びそのプログラム |
WO2018154662A1 (ja) * | 2017-02-22 | 2018-08-30 | 日本電気株式会社 | 価格最適化システム、価格最適化方法および価格最適化プログラム |
CN108694212A (zh) * | 2017-04-11 | 2018-10-23 | 腾讯科技(深圳)有限公司 | 一种样本对象的处理方法及装置 |
CN110414880A (zh) * | 2018-04-26 | 2019-11-05 | 株式会社日立物流 | 库存管理装置、库存管理方法和存储介质 |
JP2020119388A (ja) * | 2019-01-25 | 2020-08-06 | 株式会社三菱総合研究所 | 情報処理装置、情報処理方法及びプログラム |
CN111815348A (zh) * | 2020-05-28 | 2020-10-23 | 杭州览众数据科技有限公司 | 一种基于各门店商品相似度聚类的区域商品生产计划方法 |
JP7630213B1 (ja) | 2024-11-22 | 2025-02-17 | bfj株式会社 | 広告分析システムおよび広告分析方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05189406A (ja) * | 1992-01-17 | 1993-07-30 | Meidensha Corp | ファジィ推論による客数・売上予測装置 |
JPH08115369A (ja) * | 1994-10-17 | 1996-05-07 | Hitachi Ltd | 販売量予測方式 |
JPH10240799A (ja) * | 1997-02-27 | 1998-09-11 | Nri & Ncc Co Ltd | 新規出店評価支援装置 |
JP2001167168A (ja) * | 1999-12-07 | 2001-06-22 | Nec Software Chubu Ltd | 商品発注支援装置、商品発注支援方法及び記録媒体 |
JP2002024350A (ja) * | 2000-07-03 | 2002-01-25 | Kasumi Co Ltd | 小売店舗管理システム |
JP2002133026A (ja) * | 2000-10-18 | 2002-05-10 | Ns Solutions Corp | 業務支援システム、操業支援システム及び記録媒体 |
-
2003
- 2003-04-30 JP JP2003125753A patent/JP4296026B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05189406A (ja) * | 1992-01-17 | 1993-07-30 | Meidensha Corp | ファジィ推論による客数・売上予測装置 |
JPH08115369A (ja) * | 1994-10-17 | 1996-05-07 | Hitachi Ltd | 販売量予測方式 |
JPH10240799A (ja) * | 1997-02-27 | 1998-09-11 | Nri & Ncc Co Ltd | 新規出店評価支援装置 |
JP2001167168A (ja) * | 1999-12-07 | 2001-06-22 | Nec Software Chubu Ltd | 商品発注支援装置、商品発注支援方法及び記録媒体 |
JP2002024350A (ja) * | 2000-07-03 | 2002-01-25 | Kasumi Co Ltd | 小売店舗管理システム |
JP2002133026A (ja) * | 2000-10-18 | 2002-05-10 | Ns Solutions Corp | 業務支援システム、操業支援システム及び記録媒体 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007065779A (ja) * | 2005-08-29 | 2007-03-15 | Ns Solutions Corp | コーザル要因効果予測方法、コーザル要因効果予測装置及びコーザル要因効果予測プログラム |
JP2007087025A (ja) * | 2005-09-21 | 2007-04-05 | Susumu Iida | 売上あるいは利益予算とリンクさせた商品の曜日別販売個数を予測し予約発注を行う方法 |
JP2008310477A (ja) * | 2007-06-13 | 2008-12-25 | Nec Corp | 販売数量予測システム、販売数量予測方法、および基幹装置 |
JP2016012321A (ja) * | 2014-06-30 | 2016-01-21 | 東芝テック株式会社 | 需要予測装置およびプログラム |
JP2016184230A (ja) * | 2015-03-25 | 2016-10-20 | 東芝テック株式会社 | 需要予測装置及びプログラム |
JP2017021665A (ja) * | 2015-07-13 | 2017-01-26 | 株式会社オプティム | 販売情報提供サーバ、販売情報提供方法及び販売情報提供サーバ用プログラム。 |
WO2018061136A1 (ja) * | 2016-09-29 | 2018-04-05 | 株式会社日立製作所 | 需要予測方法、需要予測システム及びそのプログラム |
JPWO2018154662A1 (ja) * | 2017-02-22 | 2019-11-14 | 日本電気株式会社 | 価格最適化システム、価格最適化方法および価格最適化プログラム |
WO2018154662A1 (ja) * | 2017-02-22 | 2018-08-30 | 日本電気株式会社 | 価格最適化システム、価格最適化方法および価格最適化プログラム |
CN108694212A (zh) * | 2017-04-11 | 2018-10-23 | 腾讯科技(深圳)有限公司 | 一种样本对象的处理方法及装置 |
CN108694212B (zh) * | 2017-04-11 | 2023-04-14 | 腾讯科技(深圳)有限公司 | 一种样本对象的处理方法及装置 |
CN110414880A (zh) * | 2018-04-26 | 2019-11-05 | 株式会社日立物流 | 库存管理装置、库存管理方法和存储介质 |
CN110414880B (zh) * | 2018-04-26 | 2023-09-15 | 罗集帝株式会社 | 库存管理装置、库存管理方法和存储介质 |
JP2020119388A (ja) * | 2019-01-25 | 2020-08-06 | 株式会社三菱総合研究所 | 情報処理装置、情報処理方法及びプログラム |
CN111815348A (zh) * | 2020-05-28 | 2020-10-23 | 杭州览众数据科技有限公司 | 一种基于各门店商品相似度聚类的区域商品生产计划方法 |
JP7630213B1 (ja) | 2024-11-22 | 2025-02-17 | bfj株式会社 | 広告分析システムおよび広告分析方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4296026B2 (ja) | 2009-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5712985A (en) | System and method for estimating business demand based on business influences | |
US20020099596A1 (en) | Dynamic ratemaking for insurance | |
US7110960B2 (en) | Event revenue management system | |
US7580852B2 (en) | System and method for modeling non-stationary time series using a non-parametric demand profile | |
US8374903B2 (en) | Information criterion-based systems and methods for constructing combining weights for multimodel forecasting and prediction | |
US8195473B2 (en) | Method and system for optimized real estate appraisal | |
JP7147561B2 (ja) | 発注数決定システム、発注数決定方法および発注数決定プログラム | |
JP7402791B2 (ja) | 需要予測パラメータの最適化 | |
US7587330B1 (en) | Method and system for constructing prediction interval based on historical forecast errors | |
US20110225023A1 (en) | Prioritized Product Distribution | |
JP5031715B2 (ja) | 商品需要予測システム、商品の売上数調整システム | |
JP4296026B2 (ja) | 商品需要予測システム、商品の売上数調整システム | |
US20160086284A1 (en) | System and method for providing revenue protection based on weather derivatives and merchant transaction data | |
JP5611254B2 (ja) | 需要予測装置およびプログラム | |
US20050256760A1 (en) | System, method, and software for short term forecasting using predictive indicators | |
CN114037383A (zh) | 采购数据的确定方法及其装置、计算机可读存储介质 | |
JP4988687B2 (ja) | 商品需要予測システムおよび年末年始の商品需要予測システム | |
Orchinik et al. | What's the Difference? Measuring the Effect of Mergers in the Airline Industry | |
JP5750468B2 (ja) | 需要予測装置およびプログラム | |
US7328168B2 (en) | Daily delivered articles order optimization support system, method, and storage medium therefor | |
US7457766B1 (en) | Methods and systems for determining daily weighting factors for use in forecasting daily product sales | |
WO2022201946A1 (ja) | 値引き計画生成装置、値引き計画生成方法、及び、値引き計画生成プログラムが格納された記録媒体 | |
JP2004334327A (ja) | 発注提案システムおよび方法 | |
JP4296027B2 (ja) | 商品需要予測システム | |
US11816614B2 (en) | Probabilistic fresh in-store production management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060414 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
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: 20090407 |
|
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: 20090413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140417 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |