(57)【要約】【課題】複数の機種が存在し、各消費者は自らの嗜好に応じて機種を選択し購入することが多い場合に、対象機種の販売数を精緻に予測する。【解決手段】  全消費者の特性を設定し（Ｓ１１）、特性を設定した消費者のうちから１人を抽出し（Ｓ１２）、この消費者の嗜好を判断し（Ｓ１３）、この消費者の嗜好が価格重視であれば価格重視モデルを実行し（Ｓ１４）、この消費者の嗜好が機種重視であれば機種重視モデルを実行し（Ｓ１６）、この消費者の嗜好がスペック重視であればスペック重視モデルを実行する（Ｓ１７）。特性を設定した全消費者に関するシミュレートが終了すれば（Ｓ２２）、機種毎の販売数を集計する（Ｓ２３）。【選択図】  図３
2008299786.tif 000002
【特許請求の範囲】
【請求項１】
入力手段、出力手段及び記憶装置を備えたコンピュータを動作させて、対象機種の販売数を予測する販売予測プログラムにおいて、
前記入力手段により、前記対象機種を含む製品群中で該対象機種を除く１以上の他の機種に関するデータを受け付けて、該１以上の他の機種に関するデータを前記記憶装置に格納する販売環境情報受付ステップと、
前記入力手段により、前記製品群のうちのいずれかの機種を購入すると予測される消費者数、及び、消費者の嗜好毎に各嗜好を示す消費者の割合を受け付けて、該消費者数及び該各嗜好を示す消費者の割合を前記記憶装置に格納する消費者情報受付ステップと、
前記入力手段により、前記対象機種に関するデータを受け付けて、該対象機種に関するデータを前記記憶装置に格納する対象機種データ受付ステップと、
前記記憶装置に格納されている前記消費者数の消費者毎に、該記憶装置に格納されている前記割合に応じた嗜好を設定すると共に、消費者の嗜好に対応するデータの機種のマッチングを行って、該消費者が前記製品群のうちの各機種のうちのいずれの機種を購入するかをシミュレートするための消費者行動モデルを用いて、各消費者が購入する前記製品群中の機種を定め、各消費者毎の購入機種を前記記憶装置に格納するシミュレートステップと、
前記記憶装置に格納されている前記各消費者毎の購入機種から、前記対象機種の総購入数を求め、該総購入数を前記販売数として前記記憶装置に格納するシミュレート集計ステップと、
前記出力手段により、前記記憶装置に格納されている前記対象機種の前記販売数を出力させる出力ステップと、
を前記コンピュータに実行させることを特徴とする販売予測プログラム。
【請求項２】
請求項１に記載の販売予測プログラムにおいて、
前記販売環境データ受付ステップでは、前記製品群のうちの少なくとも一機種を取り扱う１以上の販売店名と、該１以上の販売店毎の立地条件とを受け付け、該１以上の販売店名と該１以上の販売店毎の立地条件を前記記憶装置に格納し、
前記消費者情報受付ステップでは、販売店の立地嗜好を示す消費者の割合を受け付け、該販売店の立地嗜好を示す消費者の割合を前記記憶装置に格納し、
前記消費者行動モデルは、１以上の販売店のうちから消費者の販売店の立地嗜好に応じた販売店に絞り込む処理を含み、
前記シミュレートステップでは、前記消費者行動モデルを用いて、各消費者が購入する前記製品群中の機種を定めると共に、該機種が購入される販売店名を定め、各消費者毎の購入機種及びその販売店名を前記記憶装置に格納する、
ことを特徴とする販売予測プログラム。
【請求項３】
請求項２に記載の販売予測プログラムにおいて、
前記販売環境データ受付ステップでは、前記製品群のうちで各販売店で扱う機種名と、各販売店で扱う機種毎の初期在庫数とを受け付け、各販売店で扱う機種名及び該機種毎の初期在庫数を前記記憶装置に格納し、
前記消費者情報受付ステップでは、消費者の嗜好に対応した機種が販売店にない場合に、消費者が実行する各行動パターンを示す消費者の割合を受け付け、該各行動パターンを示す消費者の割合を前記記憶装置に格納し、
前記消費者行動モデルは、消費者の嗜好に対応した製品が販売店にない場合に、前記各行動パターンに応じて、再度、消費者が購入する機種を少なくとも定める処理を含み、
前記シミュレートステップでは、前記記憶装置に格納されている前記消費者数の消費者毎に、該記憶装置に格納されている前記割合に応じた行動パターンを設定し、前記消費者行動モデルを用いて、各消費者毎の購入製品及びその販売店名を定め、前記記憶装置に格納されている各販売店毎の機種の在庫数のうち、該当販売店名の該当機種の在庫の有無を確認し、当該機種の在庫が有る場合には、該在庫数を一つ削減し、当該機種の在庫が無い場合には、先に定めた購入機種の消費者に対して設定した前記行動パターンに応じて、該消費者の購入機種を定め、該消費者の該購入機種を前記記憶装置に格納する、
ことを特徴とする販売予測プログラム。
【請求項４】
請求項１から３のいずれか一項に記載の販売予測プログラムにおいて、
前記消費者行動モデルは、製品の価格嗜好の強い消費者用の価格重視モデルと、予め機種を指定する嗜好の消費者用の機種重視モデルと、製品のスペック嗜好の強い消費者用のスペック重視モデルとのうち、少なくとも一つを含み、
前記消費者情報受付ステップでは、前記消費者行動モデルが価格重視モデルを含む場合には、価格を重視する消費者の割合を受け付け、前記消費者購入モデルが機種重視モデルを含む場合には、機種を重視する消費者の割合を受け付け、前記消費者購入モデルがスペック重視モデルを含む場合には、スペックを重視する消費者の割合を受け付ける、
ことを特徴とする販売予測プログラム。
【請求項５】
対象機種の販売数を予測する販売予測装置において、
各種データを記憶する記憶装置と、
前記対象機種を含む製品群中で該対象機種を除く１以上の他の機種に関するデータを受け付けて、該１以上の他の機種に関するデータを前記記憶装置に格納する販売環境情報受付手段と、
前記製品群のうちのいずれかの機種を購入すると予測される消費者数、及び、消費者の嗜好毎に各嗜好を示す消費者の割合を受け付けて、該消費者数及び該各嗜好を示す消費者の割合を前記記憶装置に格納する消費者情報受付手段と、
前記対象機種に関するデータを受け付けて、該対象機種に関するデータを前記記憶装置に格納する対象機種データ受付手段と、
前記記憶装置に格納されている前記消費者数の消費者毎に、該記憶装置に格納されている前記割合に応じた嗜好を設定すると共に、消費者の嗜好に対応するデータの機種のマッチングを行って、該消費者が前記製品群のうちの各機種のうちのいずれの機種を購入するかをシミュレートするための消費者行動モデルを用いて、各消費者が購入する前記製品群中の機種を定め、各消費者毎の購入機種を前記記憶装置に格納するシミュレート手段と、
前記記憶装置に格納されている前記各消費者毎の購入機種から、前記対象機種の総購入数を求め、該総購入数を前記販売数として前記記憶装置に格納するシミュレート集計手段と、
前記記憶装置に格納されている前記対象機種の前記販売数を出力する出力手段と、
を備えていることを特徴とする販売予測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象機種の販売数を予測する販売予測プログラム、販売予測装置に関する。
【背景技術】
【０００２】
製品を製造・販売するメーカの多くは、無駄のない調達や生産量の平準化等のために、製品の販売数を予測し、部材の調達・製品の製造を行っている。また、販売業者を介して製品を販売する形態をとるメーカにとっては、販売業者での在庫コントロールも重要となり、販売台数の予測がより重要な要素となっている。さらに、デジタル家電のように、製品ライフサイクルが短い一方で、調達リードタイムが長い製品を扱う場合、販売期間終了時の旧製品在庫発生を防ぐために、販売開始前に販売期間全体の販売数をより精緻に予測するニーズが大きく存在する。
【０００３】
従来，製品の販売数の予測手法としては、例えば、以下の特許文献１，２のような手法がある。
【０００４】
特許文献１に記載の予測手法は、過去の製品売上推移とその売上の変動要因（価格、天候等）より、将来の販売数予測を行う方法である。また、特許文献２に記載の予測手法は、統計学やオペレーションズリサーチなどで用いられる予測数式を複数用いて、それぞれの予測数式で販売数を予測し、各予測式での販売数の平均値を販売数とする方法である。
【０００５】
【特許文献１】特開2004-334326号公報
【特許文献２】特開2005-122438号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、いずれの従来技術においても、複数の機種が存在し、各消費者は自らの嗜好に応じて機種を選択し購入することが多い場合には、対象機種の販売数を精緻に予測することができないという問題点がある。
【０００７】
本発明は、このような従来の問題点に着目し、複数の機種が存在し、各消費者は自らの嗜好に応じて機種を選択し購入することが多い場合に、対象機種の販売数を精緻に予測することができる販売予測装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記問題点を解決するための販売予測プログラムは、
入力手段、出力手段及び記憶装置を備えたコンピュータを動作させて、対象機種の販売数を予測する販売予測プログラムにおいて、
前記入力手段により、前記対象機種を含む製品群中で該対象機種を除く１以上の他の機種に関するデータを受け付けて、該１以上の他の機種に関するデータを前記記憶装置に格納する販売環境情報受付ステップと、
前記入力手段により、前記製品群のうちのいずれかの機種を購入すると予測される消費者数、及び、消費者の嗜好毎に各嗜好を示す消費者の割合を受け付けて、該消費者数及び該各嗜好を示す消費者の割合を前記記憶装置に格納する消費者情報受付ステップと、
前記入力手段により、前記対象機種に関するデータを受け付けて、該対象機種に関するデータを前記記憶装置に格納する対象機種データ受付ステップと、
前記記憶装置に格納されている前記消費者数の消費者毎に、該記憶装置に格納されている前記割合に応じた嗜好を設定すると共に、消費者の嗜好に対応するデータの機種のマッチングを行って、該消費者が前記製品群のうちの各機種のうちのいずれの機種を購入するかをシミュレートするための消費者行動モデルを用いて、各消費者が購入する前記製品群中の機種を定め、各消費者毎の購入機種を前記記憶装置に格納するシミュレートステップと、
前記記憶装置に格納されている前記各消費者毎の購入機種から、前記対象機種の総購入数を求め、該総購入数を前記販売数として前記記憶装置に格納するシミュレート集計ステップと、
前記出力手段により、前記記憶装置に格納されている前記対象機種の前記販売数を出力させる出力ステップと、
を前記コンピュータに実行させることを特徴とする。
【０００９】
前記問題点を解決するための販売予測装置は、前記販売予測プログラムがインストールされたコンピュータである。
【発明の効果】
【００１０】
本発明によれば、複数の機種が存在し、各消費者は自らの嗜好に応じて製品を選択し購入することが多い場合でも、各消費者毎に消費者嗜好に応じたモデルを用いて、該当消費者の購入機種を定めているので、対象機種、つまり自メーカが製造する機種の販売数を精緻に予測することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る販売予測装置の一実施形態について、図面を用いて説明する。
【００１２】
本実施形態の販売予測装置Ｆは、図１に示すように、コンピュータであり、コンピュータ本体１と、キーボードやマウス等の入力装置２と、ディスプレイやプリンタ等の出力装置３とを備えている。
【００１３】
コンピュータ本体１は、各種演算処理を行うＣＰＵ１０と、入出力インタフェース２１と、ＣＰＵ１０のワークエリア等として用いられるメモリ２２と、ハードディスクドライブ装置等の記憶装置３０と、を有している。
【００１４】
ＣＰＵ１０は、機能的に、競合メーカの各機種に関するデータや販売店に関するデータ等を受け付ける販売環境情報受付部１１と、製品の消費者数や消費者の各嗜好毎の消費者割合等を受け付ける消費者情報受付部１２と、自メーカの製品の各機種に関するデータ等を受け付ける対象製品情報受付部１３と、消費者行動モデル１５を用いて消費者の購入行動をシミュレートするシミュレート部１４と、シミュレート部１４によるシミュレート結果を集計して各機種毎の販売数等を求めるシミュレート集計部１６と、シミュレート集計部１６での集計結果等を出力装置３に出力させる出力部１７と、を備えている。
【００１５】
シミュレート部１４は、消費者の購買行動をモデル化した消費者行動モデル１５を有している。この消費者行動モデル１５は、製品の価格嗜好の強い消費者用の価格重視モデル１５ａと、予め機種を指定する嗜好の消費者用の機種重視モデル１５ｂと、製品のスペック嗜好の強い消費者用のスペック重視モデル１５ｃと、を有している。
【００１６】
記憶装置３０には、販売予測プログラム３１が格納されている。ＣＰＵ１０は、この販売予測プログラム３１を実行することで、先に述べた各機能部を機能させる。ＣＰＵ１０は、この販売予測プログラム３１の実行過程で、機種スペックテーブル３２と、各メーカの販売計画テーブル３３と、販売店対応の販売計画テーブル３４と、販売店立地条件テーブル３５と、マージンテーブル３６と、機種選択嗜好別の消費者割合テーブル３７と、立地嗜好別の消費者割合テーブル３８と、欠品時の消費者行動パターンの割合テーブル３９と、消費者数テーブル４０と、シミュレート結果テーブル４１と、メーカ・シミュレート集計テーブル４２と、販売店・シミュレート集計テーブル４３とを生成して、記憶装置３０に格納する。なお、以上の各テーブル３２〜４３の詳細については、後述する。
【００１７】
次に、本実施形態の販売予測装置Ｆの取扱いについて、図２に示すフローチャートに従って説明する。
【００１８】
本実施形態の販売予測装置Ｆは、自メーカの機種毎の販売数及び各機種毎の売上高等を求めると共に、競合メーカの機種毎の製品販売数及び各機種毎の製品売上高等を求めるものである。
【００１９】
本実施形態の販売予測装置Ｆのオペレータは、図１３に示す入力初期画面５０を見ながら、入力装置２を操作して、各メーカ名、各販売店名を入力する（Ｓ１）。この際、オペレータは、入力初期画面５０中のメーカ追加ボックス５１をクリックしてから、メーカ名を入力する。すると、このメーカ追加ボックス５１の下に、入力したメーカ名５１ａ，５１ｂ，５１ｃが表示される。また、販売店名を入力する際には、入力初期画面５０中の販売店追加ボックス５２をクリックしてから、販売店名を入力する。以上の過程で、販売予測装置Ｆの販売環境情報受付部１１は、入力初期画面５０を出力装置３に表示させ、入力装置２の操作内容に応じて、メーカ名５１ａ，…や販売店名５２ａ，…等を入力初期画面５０中に表示させる。なお、ここでは、「Ａ社」「Ｂ社」は競合メーカで、「Ｃ社」が自メーカである。
【００２０】
次に、オペレータは、各メーカのパラメータ及び販売店のパラメータを設定入力する（Ｓ２）。各メーカのパラメータを設定入力する際には、入力初期画面５０（図１３）中のメーカ名５１ａをクリックし、図１４に示すメーカパラメータ入力画面６０を呼び出し、この入力画面６０を見ながら、パラメータを入力する。このメーカパラメータ入力画面６０には、先にクリックしたメーカ名が入るメーカ名表示欄６１と、パラメータ入力表６２と、このメーカの販売価格の値下げ方法が入る値下げ方法欄６３と、登録ボタン６４とが表示される。そして、オペレータは、入力装置２を操作して、パラメータ入力表６２の取扱機種名欄６２ａ、スペック欄６２ｂ、販売計画数欄６２ｃ、初期販売価格欄６２ｄに、それぞれ、機種名、スペック、販売計画数、初期販売価格を入力する。なお、スペック欄６２ｂに入力するスペックは、１〜１０のいずれかの値で、最もスペックが低いものを「１」とし、最もスペックが高いものを「１０」としている。さらに、値下げ方法欄６３の矢印をクリックし、各種値下げ方法をプルダウン表示させ、各種値下げ方法のうちの一以上を選択する。この値下げ方法のプルダウンメニューとしては、例えば、「販売台数が販売計画の5％を切ったとき」や「販売開始から3ヶ月経過したとき」等がある。このメーカパラメータ入力画面６０中の入力事項を全て入力し、登録ボタン６４をクリックすると、以上の入力事項が登録処理される。以上の過程で、販売予測装置Ｆの販売環境情報受付部１１は、メーカパラメータ入力画面６０を出力装置３に表示させ、入力装置２の操作内容に応じて、入力事項をメーカパラメータ入力画面６０中に表示させる。さらに、登録ボタン６４がクリックされると、入力事項が記憶装置３０に格納される。
【００２１】
一つ目のメーカのパラメータを設定入力すると、再び、初期入力画面５０を呼び出す。そして、以上と同様に、初期入力画面５０中の他のメーカ名５１ｂをクリックし、他のメーカ用のメーカパラメータ入力画面６０を呼び出し、各入力事項を入力する。
【００２２】
なお、初期入力画面５０中の自メーカ名５１ｃをクリックすると、対象商品情報受付部１３が起動し、競合メーカに対するメーカパラメータ入力画面と同じメーカパラメータ入力画面６０を出力装置３に表示させ、以上と同様に、この入力画面６０中の入力事項を受け付け、受け付けた入力事項を記憶装置３０に格納する。
【００２３】
以上、メーカのパラメータ設定入力が終了すると、再び、初期入力画面５０を呼び出し、入力初期画面５０中の販売店名５２ａをクリックし、図１５に示す販売店パラメータ入力画面７０を呼び出す。そして、この入力画面７０を見ながら、パラメータを入力する。この販売店パラメータ入力画面７０には、先にクリックした販売店名が入る販売店名表示欄７１と、この販売店の立地条件が入る立地条件欄７２と、パラメータ入力表７３と、この販売店の販売価格の値下げ方法が入る値下げ方法欄７４と、登録ボタン７５とが表示される。そして、オペレータは、入力装置２を操作して、パラメータ入力表７３の取扱メーカ名欄７３ａ、取扱機種名欄７３ｂ、販売計画数欄７３ｃ、初期販売価格欄７３ｄに、それぞれ、取扱メーカ名、取扱機種名、販売計画数、初期販売価格を入力する。さらに、立地条件欄７２の矢印をクリックし、各種立地条件をプルダウン表示させ、各種立地条件のうちの一つを選択する。この立地条件のプルダウンメニューとしては、例えば、「駅前大規模」、「郊外大規模」、「商店街」、「デパート内」、「その他」等がある。また、値下げ方法欄７４の矢印をクリックし、各種値下げ方法をプルダウン表示させ、各種値下げ方法のうちの一以上を選択する。この値下げ方法のプルダウンメニューとしては、例えば、「他の販売店に追従」、「メーカからの仕入れ価格の低下」、「販売開始から3ヶ月経過」等がある。この販売店パラメータ入力画面７０中の入力事項を全て入力し、登録ボタン７５をクリックすると、以上の入力事項が登録処理される。以上の過程で、販売予測装置Ｆの販売環境情報受付部１１は、販売店パラメータ入力画面７０を出力装置３に表示させ、入力装置２の操作内容に応じて、入力事項を販売店パラメータ入力画面７０中に表示させる。さらに、登録ボタン７５がクリックされると、入力事項が記憶装置３０に格納される。
【００２４】
なお、以上のメーカパラメータ及び販売店パラメータの設定入力処理（Ｓ２）で、各入力事項は、いずれも、自メーカの営業員等が複数の販売店を訪問し、訪問先等で得る情報である。特に、競合メーカの販売計画数や初期販売価格は、販売店との間で自メーカ製の製品の初期販売価格等の商談過程で得られる情報である。また、メーカパラメータ入力画面６０中の「Model P」の計画販売数「2000」は、このメーカ「A社」における全「Model P」の計画販売数であり、販売店パラメータ入力画面７０中の「Model  P」の計画販売数「500」は、この販売店「Store B」がメーカ「A社」から振り分けられる「Model  P」の計画販売数である。
【００２５】
以上のステップ１，２の処理での入力事項は、図１９〜図２２に示す各テーブル３２〜
３５に格納される。具体的には、図１９に示す機種スペックテーブル３２のメーカ名欄ａには、ステップ１で販売環境情報受付部１１が受け付けたメーカ名が格納され、機種名欄ｂ及びスペック欄ｄには、それぞれ、ステップ２で受け付けた機種名、スペックが格納される。また、図２０に示す販売計画テーブル３３のメーカ名欄ａには、ステップ１で販売環境情報受付部１１が受け付けたメーカ名が格納され、機種名欄ｂ、販売計画数欄ｅ及び値下げ方法欄ｘには、それぞれ、ステップ２で受け付けた機種名、該当メーカの該当機種に関する全計画販売数、該当メーカの値下げ方法が格納される。図２１に示す販売店対応の販売計画テーブル３４のメーカ名欄a及び販売店名欄ｃには、それぞれ、ステップ１で受け付けたメーカ名、販売店名が格納され、機種名欄ｂ及び販売計画数欄ｅｓ、初期販売価格欄ｇ、値下げ方法欄ｘｓには、それぞれ、ステップ２で受け付けた機種名、該当機種に関して該当販売店に割り当てられた計画販売数、該当機種の初期販売価格、該販売店での値下げ方法が格納される。図２２に示す販売立地条件テーブル３５の販売店名欄ｃ及び立地欄ｈには、それぞれ、ステップ２で受け付けた販売店名、該当販売店の立地条件が格納される。
【００２６】
オペレータは、ステップ２のメーカのパラメータ及び販売店のパラメータの設定入力が終了すると、各メーカのいずれかの機種を購入するであろう消費者の発生数及び消費者の特性パラメータを設定入力する（Ｓ３）。消費者の発生数等を設定入力する際には、入力初期画面５０（図１３）中の消費者ボックス５３をクリックし、図１６に示す消費者パラメータ入力画面８０を呼び出し、この入力画面８０を見ながら、消費者の発生数や消費者特性パラメータを入力する。この消費者パラメータ入力画面８０には、立地嗜好パラメータ入力表８１と、機種選択嗜好パラメータ入力表８２と、機種指定パラメータ入力表８３と、スペック重視パラメータ入力表８４と、欠品時行動パラメータ入力表８５と、販売期間入力欄８６と、消費者発生数入力表８７と、登録ボタン８８とが表示される。
【００２７】
立地嗜好パラメータ入力表８１には、ステップ２で入力した各販売店の立地条件（駅前大規模、郊外大規模、…）が示される立地嗜好欄と、各立地嗜好欄に示されている立地条件を好む消費者の割合が入力される割合欄とがある。オペレータは、立地嗜好欄に示されている各立地条件を好む消費者の割合を入力する。機種選択嗜好パラメータ入力表８２には、消費者が機種を選択する際に重視する各嗜好（機種重視、スペック重視、価格重視）が示される機種選択嗜好欄と、機種選択嗜好欄に示されている各嗜好を優先する消費者の割合が入力される割合欄とがある。オペレータは、機種選択嗜好欄に示されている各嗜好を優先する消費者の割合を入力する。機種指定パラメータ入力表８３には、ステップ２で入力した各メーカが扱う全ての機種名が示される指定機種欄と、機種選択嗜好の各嗜好のうちの機種重視の消費者が指定する機種の消費者割合が入力される割合欄とがある。オペレータは、指定機種欄に示されている機種を指定する消費者の割合を入力する。スペック重視パラメータ入力表８４には、前述した１〜１０のスペックが示されるスペック欄と、機種選択嗜好の各嗜好のうちのスペック重視の消費者が指定するスペックの消費者割合が入力される割合欄とがある。オペレータは、スペック欄に示されているスペックを指定する消費者の割合を入力する。欠品時行動パラメータ入力表８５には、販売店に該当機種がない場合の消費者の行動パターンが示される欠品時行動パターン欄と、各行動パターンを示す消費者の割合が入力される割合欄とがある。オペレータは、欠品時行動パターン欄に示されている欠品時行動パターンを示す消費者の割合を入力する。オペレータは、販売期間入力欄８６に販売期間を入力すると、消費者発生数入力表８７には、入力した販売期間中の各週が示されると共に、各週毎の消費者数欄が示され、この各週毎の消費者数欄に、発生消費者数を入力する。以上の消費者パラメータ入力表８０中の入力事項を全て入力し、登録ボタン８８をクリックすると、以上の入力事項が登録処理される。以上の過程で、販売予測装置Ｆの消費者情報受付部１２は、消費者パラメータ入力画面８０を出力装置３に表示させ、入力装置２の操作内容に応じて、入力事項を消費者パラメータ入力画面８０中に表示させる。さらに、登録ボタン８８がクリックされると、入力事項を記憶装置３０に格納する。
【００２８】
このステップ３での入力事項は、図２３〜図２６に示す各テーブル３７〜４０に格納される。具体的には、図２３に示す立地嗜好別の消費者割合テーブル３８の立地嗜好欄ｈには各立地条件が格納され、割合欄iには消費者情報受付部１２が受け付けた各立地条件を好む消費者の割合が格納される。図２４に示す機種選択嗜好別の消費者割合テーブル３７の機種選択嗜好欄ｊには各機種選択嗜好が格納され、嗜好内容欄ｋには、該当機種選択嗜好での具体的な嗜好内容、例えば、機種選択嗜好が「機種重視」であれば具体的な機種名が格納され、機種選択嗜好が「スペック重視」であれば具体的なスペックが格納される。また、機種選択嗜好別の消費者割合テーブル３７の割合欄ｌには、該当機種選択嗜好で且つ該当嗜好内容を示す消費者の割合が格納される。例えば、機種選択嗜好が「機種重視」で且つ嗜好内容が「Model A」の場合、消費者情報受付部１２が受け付けた「機種重視」の消費者の割合が25％で、機種重視の消費者が指定する機種のうちの「Model A」の割合が10％のときには、25％×10/100＝2.5％となり、消費者情報受付部１２はこの演算を行って、演算結果（＝2.5）を割合欄ｌに格納する。図２５に示す欠品時の消費者行動パターン割合テーブル３９は、機種選別嗜好欄ｊ、立地嗜好欄ｈ、欠品時行動パターン欄ｍ、割合欄ｎを有しており、機種選別嗜好欄ｊには各機種選択嗜好が格納され、立地嗜好欄ｈには販売店の各立地条件が格納され、欠品時行動パターン欄ｍには欠品時の消費者の各行動パターンが格納され、割合欄ｍには該当機種選択嗜好で該当立地嗜好で且つ該当行動パターンの消費者の割合が格納される。例えば、機種選択嗜好が「機種重視」で立地嗜好が「駅前大規模」で欠品時行動パターンが「予約購入」の場合、消費者情報受付部１２が受け付けた「機種重視」の消費者の割合が25％で、立地条件が「駅前大規模」を好む消費者の割合が30％で、欠品時行動パターンが「予約購入」を示す消費者の割合が53％のときには、25％×30/100×53/100＝4％となり、消費者情報受付部１２はこの演算を行って、演算結果（＝4）を割合欄ｎに格納する。図２６に示す消費者数テーブル４０は、販売期間中の各週が格納される週欄oと、各週での消費者の発生数が格納される消費者数欄pとがある。
【００２９】
オペレータは、ステップ３で消費者特性パラメータ等の設定入力が終了すると、メーカと販売店間の商談情報としてのマージンを設定入力する（Ｓ４）。ここで、マージンとは、製品の販売価格中で販売店の取り分のことであり、以下の式のように定義される。
【００３０】
マージン＝（販売価格−メーカへの支払い価格）／販売価格×100
このマージンを設定入力する際には、入力初期画面５０（図１３）中の商談情報ボックス５４をクリックし、図１７に示すマージン入力画面９０を呼び出し、この入力画面９０を見ながら、マージンを入力する。このマージン入力画面９０には、マージン表９１と、登録ボタン９２とが表示される。マージン表９１には、各メーカ毎に対する各販売店毎のマージン入力欄がある。オペレータは、このマージン表９１のマージン入力欄に、営業員等が商談過程で知った各メーカ毎に対する各販売店毎のマージンを入力する。マージン入力後、登録ボタン９２をクリックすると、入力したマージンの登録処理が行われる。以上の過程で、販売予測装置Ｆの販売環境情報受付部１１は、マージン入力画面９０を出力装置３に表示させ、入力装置２の操作内容に応じて、入力事項をマージン入力画面９０中に表示させる。さらに、登録ボタン９２がクリックされると、入力事項が記憶装置３０に格納される。
【００３１】
このマージン設定入力処置（Ｓ４）で入力されたマージンは、販売環境情報受付部１１により、図２７に示すマージンテーブル３６のマージン欄ｑに格納される。
【００３２】
以上のステップ１〜ステップ４までの処理がシミュレートを実行するための前処理である。この前処理が終了すると、図１８に示すシミュレート実行画面１００を呼び出す。
【００３３】
このシミュレート実行画面１００には、シミュレート結果表１０２と、シミュレート実行ボタン１０３とが表示される。シミュレート結果表１０２には、自メーカが取り扱う機種名が示される機種名欄１０２ｂと、該当機種のスペックが示されるスペック欄１０２ｄと、該当機種の初期販売価格が示される初期販売価格欄１０２ｇと、該当機種の販売計画数が示される販売計画数１０２eと、シミュレートによる該当機種の予測販売数が示される予測販売数欄１０２tと、シミュレートによる該当機種の予測売上高が示される予測売上高欄１０２uと、該当機種を扱う販売店名が示される販売店名欄と、該当販売店での該当機種の予測販売数が示される販売店予測売上数欄と、該当販売店での該当機種の予測売上高が示される販売店予測売上高欄とがある。これらの欄のうち、機種名欄１０２b、スペック欄１０２d、初期販売価格欄１０２g、販売計画数欄１０２e、販売店名欄には、シミュレート実行前に、先の述べたステップ１〜４までの処理で得た情報が示される。以上の過程で、シミュレート部１４は、シミュレート実行画面１００を出力装置３に表示させ、このシミュレート実行画面１００中の機種名欄１０２b、スペック欄１０２d、初期販売価格欄１０２g、販売計画数欄１０２e、販売店名欄の情報を記憶装置３０から読み出して、出力装置３に各欄の情報を表示させる。
【００３４】
このシミュレート実行画面１００のシミュレート実行ボタン１０３がクリックされると、シミュレート部１４により、消費者行動モデル１５を用いたシミュレートの実行が開始されると共に、シミュレート集計部１６により、このシミュレート結果に基づく各機種毎の販売数、売上高及び在庫数等が算出される（Ｓ５）。このシミュレート及び集計処理が終了すると、シミュレート実行画面１００中の予測販売数欄１０２ｔに予測販売数が示され、予測売上高欄１０２uに予測売上高が示され、販売店予測売上数欄に該当販売店での該当機種の予測販売数が示され、販売店予測売上高欄に該当販売店での該当機種の予測売上高が示される。なお、このシミュレート及びシミュレート結果の集計処理（Ｓ５）に関しては、後ほど、詳細に説明する。
【００３５】
このシミュレート及びシミュレート結果の集計処理（Ｓ５）が終了すると、オペレータは、シミュレート実行画面１００中に予め示されている計画販売数と、シミュレート実行により得られた予測販売数とを比較し、この予測販売数が計画に近いものか否かを判断し（Ｓ６）、計画に近いものでなければ、自社の販売計画等を変更して（Ｓ７）、再度、シミュレート及びシミュレート結果の集計処理を実行させ（Ｓ５）、計画に近いものであれば一連の処理を終了する。
【００３６】
次に、シミュレート及びシミュレート結果の集計処理（Ｓ５）の詳細について、図３〜図１２に示すフローチャートに従って説明する。
【００３７】
図３のフローチャートに示すように、シミュレート部１４は、まず、販売期間中の第１タイムパケット、つまり第１週目の消費者数を消費者数テーブル４０から取得し（Ｓ１０）、この全消費者のそれぞれの特性を設定し、図２８に示すシミュレート結果テーブル４１に格納する（Ｓ１１）。
【００３８】
このシミュレート結果テーブル４１には、販売期間中の各週が格納される週欄ｒ、全消費者に付される消費者ＩＤが格納される消費者ＩＤ欄ｓ、当該消費者の機種選択嗜好が格納される機種選択嗜好欄ｊｐ、該当消費者の嗜好内容が格納される嗜好内容欄ｋｐ、該当消費者の販売店立地嗜好が格納される立地嗜好欄ｈｐ、該当消費者の欠品時の行動パターンが格納される欠品時行動パターン欄ｍｐ、該当消費者の購入機種のメーカ名が格納される購入メーカ名欄ａｐ、該当消費者の購入機種名が格納される購入機種名欄ｂｐ、その購入価格が格納される購入価格欄ｇs、該当消費者の購入販売店名が格納される購入販売店名欄ｃｐがある。
【００３９】
シミュレート部１４は、この消費者の特性設定処理で、まず、シミュレート結果テーブル４１に第１週目の消費者数分のレコードを確保し、全レコードの週欄ｒに第１週目を示す「１」を格納すると共に、第１週目の全消費者のそれぞれに独自のＩＤを付して消費者ＩＤ欄ｓに格納する。そして、全消費者に関して、機種選択嗜好、その嗜好内容、販売店の立地嗜好、欠品時の行動パターンを設定し、それぞれを、機種選択嗜好欄ｊｐ、嗜好内容欄ｋｐ、立地嗜好欄ｈｐ、欠品時行動パターン欄ｍｐに格納する。機種選択嗜好、その嗜好内容、販売店の立地嗜好、欠品時の行動パターンは、図２３に示す立地嗜好別の消費者割合テーブル３８、図２４に示す機種選択嗜好別の消費者割合テーブル３７、欠品時の消費者行動パターン割合テーブル３９を参照して、各嗜好等がこれらのテーブル３７，３８，３９に示す割合に応じて、ランダムに設定される。さらに、シミュレート部１４は、第１週目に限り、販売店対応の販売計画テーブル３３（図２１）の初期販売価格欄ｇに格納されている該当機種の初期販売価格をシミュレート結果テーブル４１の購入価格欄ｇｓに格納する。なお、第２週目以降の販売価格に関しては、後述するように、シミュレート集計部１６が求め、これをシミュレート結果テーブル４１の購入価格欄ｇｓに格納する。
【００４０】
シミュレート部１４は、全消費者の特性設定処理（Ｓ１１）が終了すると、シミュレート結果テーブル４１の消費者ＩＤ欄ｓに格納されている消費者ＩＤのうちから一つを抽出し（Ｓ１２）、シミュレーション結果テーブル４１を参照して、この消費者ＩＤの消費者の機種選択嗜好が何であるかを判断する（Ｓ１３）。そして、この消費者の機種選択嗜好が価格重視である場合には価格重視モデル１５ａを実行し（Ｓ１４）、機種重視である場合には機種重視モデル１５ｂを実行し（Ｓ１６）、スペック重視である場合にはスペック重視モデル１５ｃを実行する（Ｓ１７）。いずれかのモデル１５ａ，１５ｂ，１５ｃを実行し、この消費者の購入機種、この購入機種のメーカ、この機種の販売店が定まると、これらをシミュレート結果テーブル４１の購入機種名欄ｂｐ、購入メーカ名欄ａｐ、購入販売店名欄ｃｐに格納する。なお、価格重視モデル１５ａの実行処理（Ｓ１４）、機種重視モデル１５ｂの実行処理（Ｓ１６）、スペック重視モデル１５ｃの実行処理（Ｓ１７）に関しては、後ほど詳細に説明する。
【００４１】
シミュレート部１４は、ステップ１２で抽出した消費者のシミュレートが終了すると、シミュレート結果テーブル４１中の全消費者のシミュレートが終了したか否かを判断する（Ｓ２２）。全消費者のシミュレートが終了していなければ、ステップ１２に戻り、新たな消費者を抽出し、全消費者のシミュレートが終了していれば、シミュレート集計部１６が、各メーカにおける該当週（例えば、第１週目）の機種毎の販売数、売上高等を算出する（Ｓ２３）。シミュレート集計部１６は、シミュレート結果テーブル４１の該当週における購入機種名欄ｂｐに格納されている各機種の数をカウントすることで、機種毎の販売数を得て、この値をメーカ・シミュレート集計テーブル４２（図２９）の該当機種の予測販売数欄ｔに格納する。さらに、シミュレート集計部１６は、メーカ・シミュレート集計テーブル４２の該当週における該当機種の販売価格欄ｇｓに格納されている販売価格に、該当機種の販売数を掛けて、機種毎の売上高を得て、この値をメーカ・シミュレート集計テーブル４２の該当機種の売上高欄ｕに格納する。
【００４２】
また、機種毎の在庫数は、図１１のフローチャートに示す手順で求められる。具体的に、シミュレート集計部１６は、まず、販売開始の第１週目の在庫数を求めるのか否かを判断し（Ｓ２３１）、第１週目の在庫数を求める場合には、販売計画テーブル３３（図２０）の該当機種の販売計画数欄eに格納されている販売計画数を週初め在庫数とする（Ｓ２３２）。また、販売開始の第２週目以降の在庫数を求める場合には、先週末の在庫数を週初め在庫数とする（Ｓ２３３）。次に、該当機種の販売数分を販売店に納めると仮定して、週初めの在庫数から販売数分を引いた値を週末の在庫数とし、この値をメーカ・シミュレート集計テーブル４２（図２９）の該当機種の在庫数欄ｖに格納する（Ｓ２３４）。なお、ここでは、該当機種の販売数分だけ、該当機種を販売店に納めると仮定しているが、販売数と販売店に納める数量との関係を規定した関数を用い、この関数に販売数を代入して、販売店に納める数量を定めるようにしてもよい。
【００４３】
図３中のステップ２３が終了すると、シミュレート集計部１６が該当週（例えば、第１週目）の機種毎で且つ販売店毎の販売数、翌週の販売価格、売上高、収入、在庫数を算出する（Ｓ２４）。シミュレート集計部１６は、シミュレート結果テーブル４１の該当週で且つ該当販売店での購入機種名欄ｂｐに格納されている各機種の数をカウントすることで、機種毎で且つ販売店毎の販売数を得て、この値を販売店・シミュレート集計テーブル４３（図３０）の該当販売店の予測販売数欄ｔｓに格納する。シミュレート集計部１６は、販売店・シミュレート集計テーブル４３の販売価格欄に格納されている販売価格に該当機種の該当販売店における販売数を掛けて、機種毎で且つ販売店毎の売上高を得て、この値を販売店・シミュレート集計テーブル４３の該当機種の売上高欄ｕｓに格納する。また、機種毎の販売店毎の収入は、機種毎で且つ販売店毎の売上高に、マージンテーブル３６（図２７）に格納されている該当販売店のマージンを掛け、それを１００で割ることで得られる。この値は、販売店・シミュレート集計テーブル４３（図３０）の該当機種の収入欄ｗｓに格納される。
【００４４】
また、各販売店における機種毎の在庫数は、図１２のフローチャートに示す手順で求められる。具体的に、シミュレート集計部１６は、まず、販売開始の第１週目の在庫数を求めるのか否かを判断し（Ｓ２４１）、第１週目の在庫数を求める場合には、販売店対応の販売計画テーブル３４（図２１）の該当機種で該当販売店の販売計画数欄eｓに格納されている販売計画数に所定値（例えば、0.1）を掛けた値を週初め在庫数とする（Ｓ２４２）。また、販売開始の第２週目以降の在庫数を求める場合には、先週末の在庫数を週初め在庫数とする（Ｓ２４３）。次に、以下の式に示すように、週初めの在庫数から販売数を引き、メーカからの着荷数を加えた値を週末の在庫数とし、この値を販売店・シミュレート集計テーブル４３（図３０）の該当機種で該当販売店の在庫数欄ｖｓに格納する（Ｓ２４４）。
【００４５】
週末の在庫数＝週初めの在庫数−販売数＋着荷数
なお、ここでは、販売店での販売数分、メーカから着荷すると仮定しているので、メーカでの在庫がなくなるまでは、（−販売数＋着荷数）が「０」であり、週末の在庫数と週初めの在庫数とは同じである。
【００４６】
さらに、シミュレート集計部１６は、前述したように、該当週のシミュレート結果に基づいて、翌週の各販売店における各機種毎の販売価格を定める。例えば、販売店対応の販売計画テーブル３４（図２１）のある販売店に関する値下げ方法欄ｘｓに、「販売開始から３ヶ月で１割値引き」、「メーカからの購入価格の低下分だけ値引き」、「他の販売店に追従」の三種類の値下げ方法が格納されている場合、ある機種が販売開始から３ヶ月経過したときには、この機種の現時点の販売価格から１割値引きし、この価格を翌週の販売価格として、シミュレート結果テーブル４１（図２８）の購入価格欄ｇｓ、メーカ・シミュレート集計テーブル４２（図２９）の販売価格欄ｇｓ及び販売店・シミュレート集計テーブル４３（図３０）の販売価格欄ｇｓに格納する。また、メーカからの購入価格が低下した場合には、その分だけ現時点の販売価格から値引きし、この価格を翌週の販売価格とする。メーカからの購買価格は、販売計画テーブル３３（図２０）の該当メーカの値下げ方法欄ｘを参照し、この値下げ方法欄ｘに格納されている値下げ条件を該当機種が満たしている場合に、メーカからの購入価格が低下したと判断する。また、他の販売店がある機種に関して値下げを実行した場合、この機種の翌週の販売価格を他店の販売価格に併せる。
【００４７】
図３中のステップ２４が終了すると、シミュレート部１４は、全パケットタイム、つまり販売期間中の全週のシミュレートを終了したか否かを判断する（Ｓ２５）。販売期間中の全週のシミュレートを終了していない場合には、ステップ１０に戻って、新たな週に関して、以上の処理を実行する。また、販売期間中の全週のシミュレートを終了した場合には、シミュレート集計部１６が機種毎の予測販売数、予測売上高を全週分集計して、販売期間中の全予測販売数及び全予測売上高を求める。そして、販売期間中の機種毎の全予測販売数、販売期間中の機種毎の全予測売上高、販売期間終了時の機種毎の在庫数を、それぞれ、メーカ・シミュレート集計テーブル４２（図２９）の週欄ｒが「All」の該当欄に格納する（Ｓ２６）。なお、販売期間終了時の機種毎の在庫数は、ステップ２３で、販売期間の最終週の週末在庫数として求めた値が用いられる。また、メーカ・シミュレート集計テーブル４２の週欄ｒが「All」の販売価格欄ｇｓは空欄となる。これは、販売価格は販売期間中の全週で一定でないからである。また、図２９の例では、週欄ｒが「All」、機種欄ｂが「Model p」に関して、予測販売数が「4860」であり、計画販売数が「5000」（図２０の販売計画テーブル３３に示す）であるにも関わらず、在庫が「0」になっているのは、計画販売数から予測販売数を引いた分の「140（＝5000−4860）」が各販売店の在庫になっているためである。
【００４８】
さらに、シミュレート集計１６は、各販売店における機種毎の販売数、売上高、収入を全週分集計して、各販売店における販売期間中の全販売数、全売上高、全収入を求める。そして、各販売店における販売期間中の機種毎の全販売数、販売期間中の機種毎の売上高、収入を、それぞれ、販売店・シミュレート集計テーブル４３（図３０）の週欄ｒが「All」の該当欄に格納する（Ｓ２７）。
【００４９】
次に、シミュレート部１４は、出力部１８にシミュレート集計結果を渡し、これを出力装置３に表示されているシミュレート実行画面１００(図１８)中の予測販売数欄１０２eや予測売上高欄１０２u等に表示させる（Ｓ２８）。なお、ここでは、自メーカの在庫数や販売店の在庫数に関して、表示させていないが、これらの情報を含め、メーカ・シミュレート集計テーブル４２や販売店・シミュレート集計テーブル４３に格納されている情報であれば、さらに、いずれの情報を表示させるようにしてもよい。
【００５０】
以上で、シミュレート及びシミュレート結果の集計処理（Ｓ５）が終了する。
【００５１】
次に、図３中の価格重視モデルの実行処理（Ｓ１４）の詳細について、図４に示すフローチャートに従って説明する。
【００５２】
シミュレート部１４は、まず、メーカ・シミュレート集計テーブル４２（図２９）の該当週における販売価格欄ｇｓに格納されている販売価格のうちで最も安い価格の機種を選択する（Ｓ１４１）。なお、該当週が第１週目である場合、この価格重視モデルの実行処理（Ｓ１４）時点でメーカ・シミュレート集計テーブル４２の販売価格欄ｇｓには販売価格が格納されていないので、販売店対応の販売計画テーブル３４（図２１）の初期販売価格欄ｇに格納されている初期販売価格のうちで最も安い価格の機種を選択する。
【００５３】
次に、ステップ１４１で選択した機種数が「１」であるか、「２以上」であるかを判断する（Ｓ１４２）。機種数が「１」である場合には、ステップ１４６に進み、機種数が「２以上」である場合には、機種スペックテーブル３２（図１９）を参照して、選択した機種のうちからスペックが最もよい機種を選択する（Ｓ１４３）。次に、ステップ１４３で選択した機種数が「１」であるか、「２以上」であるかを判断する（Ｓ１４４）。機種数が「１」である場合には、ステップ１４６に進み、機種数が「２以上」である場合には、選択した機種のうちから一機種をランダムに選択する（Ｓ１４５）。
【００５４】
次に、シミュレート部１４は、販売店対応の販売計画テーブル３４（図２１）を参照して、選択機種を取り扱う販売店を選択する（Ｓ１４６）。そして、選択した販売店数が「０」であるか、「１」であるか、「２以上」であるかを判断する（Ｓ１４７）。販売店数が「０」及び「１」の場合にはステップ１８０に進む。また、販売店数が「２以上」である場合には、シミュレート結果テーブル４１（図２８）を参照して、図３中のステップ１２で抽出した消費者の立地嗜好に合った販売店を選択する（Ｓ１４８）。そして、選択した販売店数が「０」であるか、「１」であるか、「２以上」であるかを判断する（Ｓ１４９）。選択した販売店数が「０」である場合には、ステップ１４６で選択した販売店のうちから一販売店をランダムに選択し（Ｓ１５０）、ステップ１８０に進む。また、選択した販売店数が「１」である場合には、直ちに、ステップ１８０に進む。また、選択した販売店数が「２以上」である場合には、ステップ１４８で選択した販売店のうちから一販売店をランダムに選択し（Ｓ１５１）、ステップ１８０に進む。
【００５５】
次に、ステップ１８０の製品購入処理について、図７に示すフローチャートに従って説明する。
【００５６】
シミュレート部１４は、該当販売店での該当機種が購入可能か否かを判断する（Ｓ１８１）。シミュレート部１４は、この製品購入処理（Ｓ１８０）の開始にあたり、該当週の各販売店での各機種毎の在庫管理テーブルを作成する。この在庫管理テーブルの在庫数は、当初、販売店・シミュレート集計テーブル４３を参照して、該当週の前週の在庫数、つまり該当週の週初め在庫数を格納する。なお、該当週が第１週目である場合には、該当販売店での初期在庫数（計画販売数×0.1）を格納する。シミュレート部１４は、この在庫管理テーブルを参照して、該当販売店での該当機種の在庫が存在するか否かにより、該当販売店での該当機種が購入可能か否かを判断する。さらに、シミュレート部１４は、図４のステップ１４７で選択した販売店数が「0」である場合も、該当機種が購入可能か否かを判断する。この場合、該当機種を扱う販売店が存在しないので、当然、該当機種は購入可能ではないと判断する。該当販売店での該当機種が購入可能であると判断した場合、該当消費者が該当販売店で該当機種を購入したとして、この購入情報をシミュレート結果テーブル４１（図２８）の該当消費者のレコードに格納する（Ｓ１８２）。具体的には、シミュレート結果テーブル４１の該当消費者のレコードでの購入メーカ欄ａｐ、購入機種欄ｂｐ、購入販売店欄ｃｐのそれぞれに対応する情報を格納する。次に、前述の在庫管理テーブルでの該当販売店での該当機種の在庫数を一つ減らし（Ｓ１８３）、製品購入処理（Ｓ１８０）が終了すると共に、価格重視モデルの実行処理（Ｓ１４）も終了する。
【００５７】
ステップ１８１で、該当販売店での該当機種が購入可能ではないと判断すると、シミュレート部１４は、この購入処理は一回目か否かを判断する（Ｓ１８４）。この購入処理が一回目か否かを判断する場合、例えば、シミュレート結果テーブル４１に、新たに購入処理済みフラグ欄等を設ける。そして、この購入活動を行うとした消費者に対して、このステップ１８４で一回でも判断を行った場合には、この購入活動を行うとした消費者の購入処理済みフラグ欄に「1」を格納するようにし、この購入処理済みフラグ欄が「0」か「1」かで、購入処理が一回目か否かを判断するようにするとよい。
【００５８】
ステップ１８４で、この購入活動を行うとして消費者に対して、この購入処理は一回目ではない、つまり２回目であると判断した場合には、以降、この消費者は購入活動を行わないとして、この不購入情報をシミュレート結果テーブル４１（図２８）の該当消費者のレコードに格納する（Ｓ１８５）。具体的には、シミュレート結果テーブル４１の該当消費者のレコードでの購入メーカ欄ａｐ、購入機種欄ｂｐ、購入販売店欄ｃｐのそれぞれに例えば「×」等を格納する。なお、ここでは、２回目以降の購入活動で該当機種を購入できない場合、該当消費者は購入活動を行わないことにしたが、例えば、３回目までは購入活動を認めるようにしてもよいし、また、購入活動を行わないとした消費者の情報を翌週のシミュレート結果テーブル４１に格納し、この消費者に関するシミュレートを翌週分に回すようにしてもよい。
【００５９】
ステップ１８４で、この購入活動を行うとして消費者に対して、この購入処理は一回目であると判断した場合、シミュレート結果テーブル４１（図２８）のこの消費者のテーブルを参照して、この消費者の欠品時の行動パターンを調べる（Ｓ１８６）。
【００６０】
この消費者の欠品時の行動パターンが「予約購入」である場合には、後述の予約購入処理（Ｓ１９０）を行って、この製品購入処理（Ｓ１８０）を終了する。また、この消費者の欠品時の行動パターンが「他の販売店から購入」、「他機種の購入」である場合には、それぞれ、後述の他の販売店からの購入処理（Ｓ２００）、他機種の購入処理（Ｓ２１０）を行ってから、ステップ１８１に戻る。
【００６１】
予約購入処理（Ｓ１９０）では、図８のフローチャートに示すように、シミュレート部１４は、まず、該当機種のメーカ在庫が存在するか否かを判断する（Ｓ１９１）。これは、メーカ・シミュレート集計テーブル４２（図２９）の該当メーカにおける該当機種の在庫数であって、該当週の前週の在庫数の有無により判断する。
【００６２】
該当機種のメーカ在庫が存在すると判断した場合には、この消費者は、該当機種を予約し、翌週、該当機種を購入するとして、この消費者によるこの購入情報をシミュレート結果テーブル４２（図２９）の翌週分のレコードに格納し（Ｓ１９２）、この予約購入処理（Ｓ１９０）及び製品購入処理（Ｓ１８０）を終了する。一方、該当機種のメーカ在庫が存在しないと判断した場合には、この消費者は購入活動を行わないとして、この不購入情報をシミュレート結果テーブル４１（図２８）の該当消費者のレコードに格納し（Ｓ１９３）、この予約購入処理（Ｓ１９０）及び製品購入処理（Ｓ１８０）を終了する。
【００６３】
図７の他の販売店からの購入処理（Ｓ２００）では、図９のフローチャートに示すように、シミュレート部１４は、まず、消費者立地嗜好に合い、且つ前回選択した販売店とは異なる販売店を選択し（Ｓ２０１）、選択した販売店数が「0」か「1」か「2以上」かを判断する（Ｓ２０２）。選択した販売店数が「0」の場合には、前回選択した販売店と異なる販売店をランダムに一つ選択し（Ｓ２０３）、他の販売店からの購入処理（Ｓ２００）を終了して、図７のステップ１８１に戻る。選択した販売店数が「1」の場合には、直ちに他の販売店からの購入処理（Ｓ２００）を終了し、図７のステップ１８１に戻る。また、選択した販売店数が「2以上」の場合には、この選択した販売店のうちからランダムに一つ選択し（Ｓ２０４）、他の販売店からの購入処理（Ｓ２００）を終了して、図７のステップ１８１に戻る。ステップ１８１では、先に定めた機種に関して、この他の販売店からの購入処理（Ｓ２００）で定めた販売店で購入可能か否かを判断する。
【００６４】
図７の他機種の購入処理（Ｓ２１０）では、図１０のフローチャートに示すように、シミュレート部１４は、まず、先に選択した販売店で取り扱う機種のうち、前回選択した機種と同じスペックの機種を選択し（Ｓ２１１）、選択した機種数が「0」か「1」か「2以上」かを判断する（Ｓ２１２）。選択した機種数が「0」の場合、前回選択した機種のスペックが「1」より大きいか否か、つまりスペックが最低ではないか否かを判断し（Ｓ２１３）、スペックが「1」より大きい場合、先に選択した販売店で取り扱う機種のうち、前回選択した機種のスペックよりも１つ小さいスペックの機種を選択し（Ｓ２１４）、ステップ２１２に戻る。また、ステップ２１３で、前回選択した機種のスペックが「1」より大きくない、つまりスペックが最低であると判断した場合には、この消費者は購入活動を行わないとして、この不購入情報をシミュレート結果テーブル４１（図２８）の該当消費者のレコードに格納し（Ｓ２１５）、この他機種の購入処理（Ｓ２１０）及び製品購入処理（Ｓ１８０）を終了する。
【００６５】
ステップ２１２で、選択した機種数が「1」であると判断した場合には、直ちに、この他機種の購入処理（Ｓ２１０）を終了し、図７のステップ１８１に戻る。また、ステップ２１２で、選択した機種数が「2以上」であると判断した場合には、選択した機種のうちから最も安い機種を選択し（Ｓ２１６）、この他機種の購入処理（Ｓ２１０）を終了し、図７のステップ１８１に戻る。ステップ１８１では、先に定めた販売店で、この他機種の購入処理（Ｓ２１０）で定めた機種が購入可能か否かを判断する。
【００６６】
以上、価格重視モデルの実行処理（Ｓ１４）で、製品購入処理（Ｓ１８０）が終了すると、この価格重視モデルの実行処理（Ｓ１４）が終了する。
【００６７】
次に、図３中の機種重視モデルの実行処理（Ｓ１６）について説明する。
【００６８】
この機種重視モデルの実行処理（Ｓ１６）では、図５のフローチャートに示すように、図４に示す価格重視モデルの実行処理（Ｓ１４）のステップ１４６〜ステップ１５１、ステップ１８０と同じ処理を、ステップ１６１〜ステップ１６６、ステップ１８０で行って、指定機種を購入する販売店を定める。なお、ステップ１６１で扱う指定機種は、シミュレート結果テーブル４１（図２８）の当該消費者の嗜好内容欄ｋｐに格納されている機種である。
【００６９】
次に、図３中のステップ重視モデルの実行処理（Ｓ１７）の詳細について、図６に示すフローチャートに従って説明する。
【００７０】
シミュレート部１４は、まず、機種ステップテーブル３２（図１９）及び販売店対応の販売計画テーブル３４（図２１）を参照して、指定スペックの機種を最も多く取り扱う販売店を選択する（Ｓ１７１）。なお、指定ステップは、シミュレート結果テーブル４１（図２８）の当該消費者の嗜好内容欄ｋｐに格納されているスペックである。
【００７１】
次に、シミュレート部１４は、選択した販売店数が「0」か「1」か「2以上」かを判断する（Ｓ１７２）。選択した販売店数が「0」の場合には、直ちに製品購入処理（Ｓ１８０）を実行し、選択した販売店数が「1」の場合には、ステップ１７７に進む。また、選択した販売店数が「2以上」の場合には、選択した販売店のうちから当該消費者の嗜好に合う販売店を選択し（Ｓ１７３）、選択した販売店数が「0」か「1」か「2以上」かを判断する（Ｓ１７４）。
【００７２】
選択した販売店数が「0」の場合、ステップ１７１で選択した販売店のうちからランダムに一つ選択して（Ｓ１７５）、ステップ１７７に進む。また、選択した販売店数が「1」の場合、直ちに、ステップ１７７に進む。また、選択した販売店数が「2以上」の場合、ステップ１７３で選択した販売店のうちからランダムに一つを選択して（Ｓ１７６）、ステップ１７７に進む。
【００７３】
ステップ１７７では、指定スペックの機種のうち、選択販売店での取り扱い機種のうちで最安値の機種を選択して（Ｓ１７７）、製品購入処理（Ｓ１８０）を実行し、このスペック重視モデルの実行処理（Ｓ１７）を終了する。
【００７４】
以上で説明した価格重視モデルの実行処理（Ｓ１４）、機種重視モデルの実行処理（Ｓ１６）、スペック重視モデルの実行処理（Ｓ１７）のいずれかが終了すると、図３を用いて前述したように、シミュレート部１４は、全消費者のシミュレートを終了したか否かを判断し（Ｓ２２）、全消費者のシミュレートが終了している場合には、ステップ２３，２４、…が実行される。
【００７５】
以上のように、本実施形態では、複数の機種が存在し、各消費者は自らの嗜好に応じて製品を選択し購入することが多い場合でも、各消費者毎に消費者嗜好に応じたモデルを用いて、該当消費者の購入機種を定めているので、対象機種、つまり自メーカが製造する機種の販売数や売上高、さらには在庫数を精緻に予測することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る一実施形態における販売予測装置の構成図である。
【図２】本発明に係る一実施形態における販売予測装置の取り扱い手順を示すフローチャートである。
【図３】本発明に係る一実施形態における販売予測装置のシミュレート及びシミュレート結果の集計処理を示すフローチャートである。
【図４】図３中のステップ１４の詳細処理を示すフローチャートである。
【図５】図３中のステップ１６の詳細処理を示すフローチャートである。
【図６】図３中のステップ１７の詳細処理を示すフローチャートである。
【図７】図４、図５及び図６中のステップ１８０の詳細処理を示すフローチャートである。
【図８】図７中のステップ１９０の詳細処理を示すフローチャートである。
【図９】図７中のステップ２００の詳細処理を示すフローチャートである。
【図１０】図７中のステップ２１０の詳細処理を示すフローチャートである。
【図１１】図３中のステップ２３でのメーカ在庫の算出手順を示すフローチャートである。
【図１２】図３中のステップ２４での販売店在庫の算出手順を示すフローチャートである。
【図１３】本発明に係る一実施形態における初期入力画面を示す説明図である。
【図１４】本発明に係る一実施形態におけるメーカパラメータ入力画面を示す説明図である。
【図１５】本発明に係る一実施形態における販売店パラメータ入力画面を示す説明図である。
【図１６】本発明に係る一実施形態における消費者パラメータ入力画面を示す説明図である。
【図１７】本発明に係る一実施形態におけるマージン入力画面を示す説明図である。
【図１８】本発明に係る一実施形態におけるシミュレート実行画面を示す説明図である。
【図１９】本発明に係る一実施形態における機種スペックテーブルのデータ構成を示す説明図である。
【図２０】本発明に係る一実施形態における販売計画テーブルのデータ構成を示す説明図である。
【図２１】本発明に係る一実施形態における販売店対応の販売計画テーブルのデータ構成を示す説明図である。
【図２２】本発明に係る一実施形態における販売店立地条件テーブルのデータ構成を示す説明図である。
【図２３】本発明に係る一実施形態における立地嗜好別の消費者割合テーブルのデータ構成を示す説明図である。
【図２４】本発明に係る一実施形態における機種選択嗜好別の消費者割合テーブルのデータ構成を示す説明図である。
【図２５】本発明に係る一実施形態における欠品時の消費者行動パターン割合テーブルのデータ構成を示す説明図である。
【図２６】本発明に係る一実施形態における消費者数テーブルのデータ構成を示す説明図である。
【図２７】本発明に係る一実施形態におけるマージンテーブルのデータ構成を示す説明図である。
【図２８】本発明に係る一実施形態におけるシミュレート結果テーブルのデータ構成を示す説明図である。
【図２９】本発明に係る一実施形態におけるメーカ・シミュレート集計テーブルのデータ構成を示す説明図である。
【図３０】本発明に係る一実施形態における販売店・シミュレート集計テーブルのデータ構成を示す説明図である。
【符号の説明】
【００７７】
１０：ＣＰＵ、１１：販売環境情報受付部、１２：消費者情報受付部、１３：対象機種情報受付部、１４：シミュレート部、１５：消費者行動モデル、１５ａ：価格重視モデル、１５ｂ：機種重視モデル、１５ｃ：スペック重視モデル、１６：シミュレート集計部、１７：出力部、３０：記憶装置、３１：販売予測プログラム、３２：機種スペックテーブル、３３：販売計画テーブル、３４：販売店対応の販売計画テーブル、３５：販売店立地条件テーブル、３６：マージンテーブル、３７：機種選択嗜好別の消費者割合テーブル、３８：立地嗜好別の消費者割合テーブル、３９：欠品時の消費者行動パターン割合テーブル、４０：消費者数テーブル、４１：シミュレート結果テーブル、４２：メーカ・シミュレート集計テーブル、４３：販売店・シミュレート集計テーブル、１０２：入力装置、１０３：出力装置
【図１】
2008299786.tif 000003
【図２】
2008299786.tif 000004
【図３】
2008299786.tif 000005
【図４】
2008299786.tif 000006
【図５】
2008299786.tif 000007
【図６】
2008299786.tif 000008
【図７】
2008299786.tif 000009
【図８】
2008299786.tif 000010
【図９】
2008299786.tif 000011
【図１０】
2008299786.tif 000012
【図１１】
2008299786.tif 000013
【図１２】
2008299786.tif 000014
【図１３】
2008299786.tif 000015
【図１４】
2008299786.tif 000016
【図１５】
2008299786.tif 000017
【図１６】
2008299786.tif 000018
【図１７】
2008299786.tif 000019
【図１８】
2008299786.tif 000020
【図１９】
2008299786.tif 000021
【図２０】
2008299786.tif 000022
【図２１】
2008299786.tif 000023
【図２２】
2008299786.tif 000024
【図２３】
2008299786.tif 000025
【図２４】
2008299786.tif 000026
【図２５】
2008299786.tif 000027
【図２６】
2008299786.tif 000028
【図２７】
2008299786.tif 000029
【図２８】
2008299786.tif 000030
【図２９】
2008299786.tif 000031
【図３０】
2008299786.tif 000032