(57)【要約】【課題】推定式内に種々の係数が混在する場合であっても、各係数の大きさを表すことができるグラフ表示システムを提供する。【解決手段】特定手段１２は、変数集合および単独変数を特定する。決定手段１３は、変数集合に属する変数の係数を表示するための第１の扇形と、単独変数の係数を表示するための第２の扇形とを決定する。第１の表示領域特定手段１４は、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、変数集合に属する変数の係数の表示領域を特定する。第２の表示領域特定手段１５は、第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定する。【選択図】図１４
2016085665.tif 000002
【特許請求の範囲】
【請求項１】
ｘ１からｘｎを変数とする式であるｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂにおける各変数の係数の大きさを円グラフで表示するグラフ表示システムであって、
２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定する特定手段と、
単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定する決定手段と、
変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、前記変数集合に属する変数の係数の表示領域を特定し、前記表示領域を、対応する係数の大きさに応じた態様で表示する第１の表示領域特定手段と、
第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、前記表示領域を、対応する係数の大きさに応じた態様で表示する第２の表示領域特定手段とを備える
ことを特徴とするグラフ表示システム。
【請求項２】
第１の表示領域特定手段は、変数集合に属する変数の係数に対応する表示領域を、前記係数の大きさに応じた色または模様で表示する
請求項１に記載のグラフ表示システム。
【請求項３】
第２の表示領域特定手段は、単独変数の係数の絶対値の大きさに応じて、前記単独変数の係数に対応する表示領域内に、当該表示領域と中心角が等しい扇形の領域を定め、当該扇形の領域を前記係数の符号に応じた色または模様で表示する
請求項１または請求項２に記載のグラフ表示システム。
【請求項４】
第２の表示領域特定手段は、単独変数の係数に対応する表示領域を、前記係数の大きさに応じた色または模様で表示する
請求項１または請求項２に記載のグラフ表示システム。
【請求項５】
特定手段は、変数集合として、カテゴリ型変数の値に対応する変数からなる変数集合を定める
請求項１から請求項４のうちのいずれか１項に記載のグラフ表示システム。
【請求項６】
特定手段は、変数集合として、カテゴリ型変数の値に対応する変数からなる変数集合を定めるとともに、連続型変数からなる変数集合を定める
請求項１から請求項５のうちのいずれか１項に記載のグラフ表示システム。
【請求項７】
ｘ１からｘｎを変数とする式であるｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂにおける各変数の係数の大きさを円グラフで表示するグラフ表示方法であって、
２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定し、
単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定し、
変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、前記変数集合に属する変数の係数の表示領域を特定し、前記表示領域を、対応する係数の大きさに応じた態様で表示し、
第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、前記表示領域を、対応する係数の大きさに応じた態様で表示する
ことを特徴とするグラフ表示方法。
【請求項８】
ｘ１からｘｎを変数とする式であるｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂにおける各変数の係数の大きさを円グラフで表示するコンピュータに搭載されるグラフ表示プログラムであって、
前記コンピュータに、
２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定する特定処理、
単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定する決定処理、
変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、前記変数集合に属する変数の係数の表示領域を特定し、前記表示領域を、対応する係数の大きさに応じた態様で表示する第１の表示領域特定処理、および、
第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、前記表示領域を、対応する係数の大きさに応じた態様で表示する第２の表示領域特定処理
を実行させるためのグラフ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、式で用いられている変数の係数の大きさを円グラフで表示するグラフ表示システム、グラフ表示方法およびグラフ表示プログラムに関する。
【背景技術】
【０００２】
円グラフやドーナツグラフ等の表示技術が種々提案されている。
【０００３】
特許文献１には、テレビジョン放送の番組のジャンル毎に「今日」、「１日前」、「２日前」等の領域が定められたドーナツグラフを表示する装置が記載されている。ドーナツグラフを構成する各領域の色は、その領域に該当する番組の数に関連して定められる。また、「今日」、「１日前」、「２日前」等に対応する各領域は、時間順に中心部付近から周辺部に向かって配置される。また、「今日」、「１日前」、「２日前」等の領域を分ける基準となる時間は、「１日」、「１週間」、「１カ月」、「３カ月」、「曜日」、「全て」の中から選択可能である。
【０００４】
また、特許文献２には、月別データを含むデータのラベルを表示し、そのラベルを所定領域にドラッグすると、月別データを示す棒グラフを表示するグラフ表示方法が記載されている。
【０００５】
また、非特許文献１には、多次元データの属性を円グラフで表示する技術が記載されている。各属性の次元数は共通であり、非特許文献１のＦｉｇｕｒｅ．２では、各属性の次元数が１０次元である場合が例示されている。また、非特許文献１に記載された技術では、個々の属性を表す扇形の中心角を共通としている。そして、非特許文献１に記載された技術では、その扇形を半径方向に次元数で分割し、分割した領域に、対応する次元のデータの値に応じた色を表示する（非特許文献１のＦｉｇｕｒｅ．２を参照）。
【０００６】
また、売上等を推定する場合、推定式を用いて推定値を算出する場合がある。なお、ここでは、売上の推定を例示したが、推定対象は、特に限定されない。
【０００７】
何らかの推定を行う場合に用いる推定式は、以下の形式で表される。
【０００８】
ｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂ      式（１）
【０００９】
式（１）において、ｙは推定値である。また、ｘ１，ｘ２，・・・，ｘｎは、変数である。ａ１，ａ２，・・・，ａｎはそれぞれ、変数の係数である。ｂは定数項である。数式内の変数の個数であるｎは、特に限定されない。式（１）に示す推定式は、予め学習用データを用いて決定されている。各変数の値が与えられた場合、式（１）を用いて、推定値ｙを算出することができる。
【００１０】
推定値ｙを算出するために与えられる変数の種類として、連続型変数とカテゴリ型変数がある。
【００１１】
連続型変数は値として数値をとる。連続型変数の例として、例えば、気温等が挙げられる。
【００１２】
カテゴリ型変数は値として項目をとる。カテゴリ型変数の例として、例えば、曜日等が挙げられる。「曜日」を例にして説明すると、カテゴリ型変数である「曜日」の取り得る値は、例えば、「月曜日」、「火曜日」、・・・、「日曜日」である。
【００１３】
１つの連続型変数は、推定式内の変数ｘ１，ｘ２，・・・，ｘｎのうちの１つに対応する。そして、連続型変数の値（数値）が与えられた場合、その値は、推定式内の対応する変数に代入される。
【００１４】
また、１つのカテゴリ型変数の各値は、推定式内の変数ｘ１，ｘ２，・・・，ｘｎのうちの１つに対応する。例えば、カテゴリ型変数である「曜日」の取り得る各値（「月曜日」、「火曜日」等の各項目）は、それぞれ、推定式内の変数ｘ１，ｘ２，・・・，ｘｎのうちの１つに対応する。従って、１つのカテゴリ型変数は、推定式内の複数個の変数に対応していることになる。カテゴリ型変数の値（項目）が与えられた場合、そのカテゴリ型変数の各値に対応する推定式内の各変数には、二値（例えば、０と１）のうちいずれかの値が代入される。より具体的には、カテゴリ型変数の値（項目）が与えられた場合、その値に対応する推定式内の変数には１が代入され、そのカテゴリ型変数の他の各値に対応する推定式内の各変数にはそれぞれ０が代入される。例えば、カテゴリ型変数である「曜日」の値として「月曜日」が与えられた場合、月曜日に対応する推定式内の変数には１が代入され、月曜日以外の各曜日に対応する推定式内の各変数には、それぞれ０が代入される。
【００１５】
このように、連続型変数に対応する推定式内の変数にその連続型変数の値が入力され、カテゴリ型変数の各値に対応する推定式内の各変数に二値のいずれかが代入されることで、推定値ｙが得られる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００７−１１６２４９号公報
【特許文献２】特開平１１−９５９６２号公報
【非特許文献】
【００１７】
【非特許文献１】D. A. Keim, J. Schneidewind, M. Sips, “CircleView - A New Approach for Visualizing Time-related Multidimensional Data Sets”, Proceedings of the Working Conference on Advanced Visual Interfaces(AVI), pp.179-182, ２００４年
【発明の概要】
【発明が解決しようとする課題】
【００１８】
式（１）内の変数の係数ａ１，ａ２，・・・，ａｎの絶対値の大きさは、変数が推定値に与える影響の大きさを表している。このような係数の大きさをグラフで表示することは、データサイエンティストにとって有用である。
【００１９】
係数ａ１，ａ２，・・・，ａｎの大きさをグラフで表示する際、非特許文献１に記載された技術を用いることは困難である。非特許文献１に記載された技術は、表示対象を多次元データとしているので、連続型変数の係数を表示する場合、非特許文献１に記載された技術を適用できないためである。
【００２０】
また、非特許文献１に記載された技術では、各属性の次元数が共通であることを前提にしている。しかし、種々のカテゴリ型変数に対応する係数の数は、一定とは限らない。例えば、カテゴリ型変数である「曜日」に対応する係数の数は７個であるが、カテゴリ型変数である「月」に対応する係数は、１２個である。「月」の取り得る値は、１月から１２月までの１２種類あるためである。このように、カテゴリ型変数に対応する係数の数は一定ではないので、カテゴリ型変数に対応する係数の表示にも、非特許文献１に記載された技術を適用することは困難である。
【００２１】
そこで、本発明は、推定式内に種々の係数が混在する場合であっても、各係数の大きさを表すことができるグラフ表示システム、グラフ表示方法およびグラフ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明によるグラフ表示システムは、ｘ１からｘｎを変数とする式であるｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂにおける各変数の係数の大きさを円グラフで表示するグラフ表示システムであって、２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定する特定手段と、単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定する決定手段と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、変数集合に属する変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示する第１の表示領域特定手段と、第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示する第２の表示領域特定手段とを備えることを特徴とする。
【００２３】
また、本発明によるグラフ表示方法は、ｘ１からｘｎを変数とする式であるｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂにおける各変数の係数の大きさを円グラフで表示するグラフ表示方法であって、２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定し、単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定し、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、変数集合に属する変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示し、第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示することを特徴とする。
【００２４】
また、本発明によるグラフ表示プログラムは、ｘ１からｘｎを変数とする式であるｙ＝ａ１ｘ１＋ａ２ｘ２＋・・・＋ａｎｘｎ＋ｂにおける各変数の係数の大きさを円グラフで表示するコンピュータに搭載されるグラフ表示プログラムであって、コンピュータに、２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定する特定処理、単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定する決定処理、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、変数集合に属する変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示する第１の表示領域特定処理、および、第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示する第２の表示領域特定処理を実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、推定式内に種々の係数が混在する場合であっても、各係数の大きさを表すことができる。
【図面の簡単な説明】
【００２６】
【図１】本発明のグラフ表示システムによって表示される円グラフの例を示す模式図である。
【図２】本発明の第１の実施形態のグラフ表示システムの例を示すブロック図である。
【図３】第１の実施形態の処理経過の例を示すフローチャートである。
【図４】第１の実施形態の処理経過の例を示すフローチャートである。
【図５】第１の扇形および第２の扇形の例を示す模式図である。
【図６】ステップＳ５で第１の扇形を分割して得られる各扇形を示す模式図である。
【図７】ステップＳ６で特定される各表示領域の例を示す模式図である。
【図８】ステップＳ７における表示例を示す模式図である。
【図９】ステップＳ８で得られる表示領域の例を示す模式図である。
【図１０】ステップＳ９で得られる扇形の領域の例を示す模式図である。
【図１１】第２の実施形態で表示される円グラフの例を示す模式図である。
【図１２】第２の実施形態における処理経過の一部を示すフローチャートである。
【図１３】本発明の各実施形態に係るコンピュータの構成例を示す概略ブロック図である。
【図１４】本発明のグラフ表示システムの概要を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を図面を参照して説明する。
【００２８】
最初に、本発明のグラフ表示システムによって表示される円グラフの例について説明する。図１は、本発明のグラフ表示システムによって表示される円グラフの例を示す模式図である。本発明によって表示される円グラフは、式（１）に示す推定式内の係数ａ１，ａ２，・・・，ａｎの大きさ表す。
【００２９】
本発明の説明において、２つ以上の変数からなる集合を変数集合と記す。変数集合の典型的な例として、カテゴリ型変数に対応する変数の集合が挙げられる。例えば、「曜日」というカテゴリ型変数は、７種類の値を取り得るので、７つの変数に対応し、その７つの変数からなる１つの集合が得られる。この集合は、変数集合に該当する。また、例えば、「午前／午後」というカテゴリ型変数は、「午前」、「午後」の２種類の値を取り得るので、２つの変数に対応し、その２つの変数からなる１つの集合が得られる。このように、カテゴリ型変数毎に、変数集合を定めることができる。
【００３０】
また、本発明では、連続型変数の集合も変数集合としてよい。例えば、「１日前の平均気温」、「２日前の平均気温」および「３日前の平均気温」は、いずれも連続型変数である。これらの連続型変数の集合を変数集合としてよい。
【００３１】
なお、式（１）におけるどの変数をどの変数集合に含めるかは、例えば、グラフ表示システムの操作者（以下、単に操作者と記す。）によって指定されてもよい。あるいは、予めグラフ表示システムが記憶していてもよい。
【００３２】
変数集合に属する変数の係数を円グラフで表示する場合、グラフ表示システムは、変数集合毎に扇形を定める。そして、グラフ表示システムは、その扇形の半径方向の長さを、変数集合に属する変数の個数で等分することによって、その扇形を区分し、その各変数の係数の大きさの表示領域を定める。
【００３３】
例えば、「曜日」というカテゴリ型変数に対応する扇形は、半径方向の長さを７等分され、７つの表示領域に分割される（図１参照）。この表示領域は、「月曜日」から「日曜日」までの各曜日に対応する。グラフ表示システムは、各曜日に対応する変数の係数の大きさに応じた態様で、各曜日に対応する７つの表示領域を表示する（図１参照）。「午前／午後」等の他のカテゴリ型変数に対応する変数集合に関しても、グラフ表示システムは、同様に、係数の大きさを表示する。
【００３４】
また、例えば、「１日前の平均気温」、「２日前の平均気温」および「３日前の平均気温」という３つの連続型変数からなる変数集合に対応する扇形は、半径方向の長さを３等分され、３つの表示領域に分割される（図１参照）。この３つの表示領域は、それぞれ、上記の３つの連続型変数の係数の表示領域である。グラフ表示システムは、「１日前の平均気温」に対応する係数の大きさに応じた態様で、その係数に対応する表示領域を表示する。「２日前の平均気温」および「３日前の平均気温」に対応する各係数の大きさに関しても、同様に表示する（図１参照）。
【００３５】
なお、変数集合は、図１に示した例に限定されない。
【００３６】
また、本発明の説明において、変数集合に属さない変数を単独変数と記す。単独変数は、連続型変数である。
【００３７】
単独変数の係数を円グラフで表示する場合、グラフ表示システムは、各単独変数に対応する各扇形の中心角を共通にする。そして、グラフ表示システムは、その扇形内に、単独変数の係数の絶対値の大きさに応じた半径の円弧を定め、その円弧によって定まる扇形の領域を単独変数の係数の符号に応じた色または模様で表示する。
【００３８】
従って、円弧によって定まる扇形の領域が大きいほど、単独変数の係数の絶対値が大きく、円弧によって定まる扇形の領域が小さいほど、単独変数の係数の絶対値が小さいことを示している。図１に示す例では、単独変数の係数の絶対値に関して、単独変数「湿度」の係数の絶対値が最も大きく、単独変数「降水量」の係数の絶対値が２番目に大きく、単独変数「電力使用量」の係数の絶対値が最も小さいことが分かる。また、係数の符号（正か負か）は、その扇形の色または模様から判断できる。図１に示す例では、単独変数の係数の符号を表す場合、縦縞が正を表し、横縞が負を表すものとする。
【００３９】
なお、単独変数は、図１に示した例に限定されない。
【００４０】
また、本発明による円グラフの表示例は、図１に示す例に限定されない。
【００４１】
実施形態１．
図２は、本発明の第１の実施形態のグラフ表示システムの例を示すブロック図である。図２に示すグラフ表示システム１は、式記憶手段１１と、特定手段１２と、決定手段１３と、第１の表示領域特定手段１４と、第２の表示領域特定手段１５とを備える。
【００４２】
式記憶手段１１は、式（１）の形式で表される推定式を記憶する記憶装置である。推定式は、学習用データを用いて予め定められる。式記憶手段１１には、その推定式が予め記憶されている。
【００４３】
特定手段１２は、式記憶手段１１に記憶されている推定式内の変数ｘ１，ｘ２，・・・，ｘｎを対象にして、変数集合と、単独変数とを特定する。特定手段１２は、例えば、式（１）におけるどの変数をどの変数集合に含めるかを、入力デバイス（図２において図示略。）を介して、操作者によって指定されることによって、変数集合と、単独変数とを特定すればよい。
【００４４】
特定手段１２は、少なくとも、個々のカテゴリ型変数毎に、カテゴリ型変数の各値に対応する各変数を１つの変数集合とする。例えば、操作者が、カテゴリ型変数毎に、カテゴリ型変数の各値に対応する各変数を１つの変数集合に含める操作を行い、特定手段１２は、その操作に従って変数集合を特定する。
【００４５】
例えば、操作者が、カテゴリ型変数「曜日」の各項目に対応する７つの変数を指定し、その７つの変数を１つの変数集合に含める操作を行ったとする。この場合、特定手段１２は、その７つの変数からなる変数集合を、カテゴリ型変数「曜日」に対応する変数集合として特定する。特定手段１２は、他のカテゴリ型変数に対応する変数集合も同様に特定する。
【００４６】
上記の例では、操作者の操作に応じて、特定手段１２がカテゴリ型変数に対応する変数集合を特定する場合を例示した。特定手段１２は、他の方法で、カテゴリ型変数に対応する変数集合を特定してもよい。例えば、式記憶手段１１が、予めカテゴリ型変数毎に変数集合を定めた情報を記憶し、特定手段１２は、その情報に基づいて、カテゴリ型変数毎に変数集合を特定してもよい。
【００４７】
既に説明したように、連続型変数の集合も変数集合としてよい。この場合にも、例えば、どの変数をどの変数集合に含めるかを、入力デバイス（図２において図示略。）を介して、操作者によって指定されることによって、特定手段１２は、変数集合を特定すればよい。例えば、操作者が、「１日前の平均気温」に対応する変数、「２日前の平均気温」に対応する変数、および「３日前の平均気温」に対応する変数を指定し、その３つの変数を１つの変数集合に含める操作を行ったとする。この場合、特定手段１２は、その３つの変数からなる変数集合を特定する。特定手段１２は、操作者の操作に応じて、連続型変数を含む変数集合を複数個特定してもよい。
【００４８】
なお、特定手段１２は、少なくとも１つの変数集合を特定するものとする。
【００４９】
また、特定手段１２は、推定式の変数のうち、いずれの変数集合にも属さない個々の変数をそれぞれ単独変数として特定する。
【００５０】
決定手段１３は、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定する。図１に示す例では、第１の扇形を符号５１で示し、第２の扇形を符号５２で示している。図１に示す例では、第１の扇形５１内で、「曜日」に対応する変数集合、「午前／午後」に対応する変数集合、および、「１日前の平均気温」等の連続型変数を含む変数集合の３つの変数集合に属する変数の係数に関する表示を行っている。また、第２の扇形５２内で、３つの単独変数（「温度」、「電力使用量」および「降水量」）の係数に関する表示を行っている。
【００５１】
決定手段１３は、単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、第１の扇形５１および第２の扇形５２を決定する。第１の扇形５１および第２の扇形５２の具体的な決定方法の例については、後述する。
【００５２】
ここで、ｉ番目の変数集合をＳｉとしたときに、Ｓｉに属する変数の係数の絶対値の最大値をＣｉ，ｍａｘと記す。また、変数集合の数をｍとする。
【００５３】
第１の表示領域特定手段１４は、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値（Ｃ１，ｍａｘ，Ｃ２，ｍａｘ，・・・，Ｃｍ，ｍａｘ）に応じて、第１の扇形５１の中心角を分割することによって、個々の変数集合に対応する各扇形を定める。具体的には、第１の扇形５１の中心角を、Ｃ１，ｍａｘ，Ｃ２，ｍａｘ，・・・，Ｃｍ，ｍａｘで按分することによって、個々の変数集合に対応する各扇形を定める。図１では、第１の扇形５１の中心角を分割することによって、カテゴリ型変数「曜日」に対応する扇形５１ａと、カテゴリ型変数「午前／午後」に対応する扇形５１ｂと、「１日前の平均気温」等の連続型変数を含む変数集合に対応する扇形５１ｃとが定められた場合を例示している。
【００５４】
さらに、第１の表示領域特定手段１４は、第１の扇形５１を分割して得た扇形５１ａ〜５１ｃ毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、その変数集合に属する変数の係数の表示領域を特定する。第１の表示領域特定手段１４は、さらにその表示領域を、対応する係数の大きさに応じた態様で表示する。
【００５５】
例えば、扇形５１ａ（図１参照）は、カテゴリ型変数「曜日」の各値に対応する７つの変数からなる変数集合に対応している。従って、第１の表示領域特定手段１４は、扇形５１ａの半径方向の長さを７等分することによって、個々の曜日に対応する変数の係数の表示領域を特定する。このとき、第１の表示領域特定手段１４は、例えば、中心側から順に、「月曜日」に対応する係数の表示領域、「火曜日」に対応する係数の表示領域、・・・と定めればよい。そして、第１の表示領域特定手段１４は、「月曜日」に対応する係数の表示領域を、例えば、その係数の値に応じた色または模様で表示する。第１の表示領域特定手段１４は、他の曜日に対応する係数の表示領域も、同様に、その係数の値に応じた色または模様で表示すればよい。
【００５６】
また、例えば、扇形５１ｂ（図１参照）は、カテゴリ型変数「午前／午後」の各値（午前、午後）に対応する２つの変数からなる変数集合に対応している。従って、第１の表示領域特定手段１４は、扇形５１ｂの半径方向の長さを２等分することによって、「午前」に対応する変数の係数の表示領域、「午後」に対応する変数の係数の表示領域を特定する。このとき、第１の表示領域特定手段１４は、例えば、中心側から順に、「午前」に対応する変数の係数の表示領域、「午後」に対応する変数の係数の表示領域と定めればよい。そして、第１の表示領域特定手段１４は、「午前」に対応する係数の表示領域を、その係数の値に応じた色または模様で表示する。第１の表示領域特定手段１４は、「午後」に対応する係数の表示領域も、その係数の値に応じた色または模様で表示する。
【００５７】
また、例えば、扇形５１ｃ（図１参照）は、「１日前の平均気温」等の３つの連続型変数を含む変数集合に対応している。従って、第１の表示領域特定手段１４は、扇形５１ｃの半径方向の長さを３等分することによって、「１日前の平均気温」、「２日前の平均気温」および「３日前の平均気温」に対応する各変数の係数の表示領域を特定する。このとき、第１の表示領域特定手段１４は、例えば、中心側から順に、「１日前の平均気温」に対応する変数の係数の表示領域、「２日前の平均気温」に対応する変数の係数の表示領域、「３日前の平均気温」に対応する変数の係数の表示領域と定めればよい。そして、第１の表示領域特定手段１４は、「１日前の平均気温」に対応する係数の表示領域を、その係数の値に応じた色または模様で表示する。第１の表示領域特定手段１４は、扇形５１ｃ内の他の２つの表示領域についても同様に、係数の値に応じた色または模様で表示する。
【００５８】
第２の表示領域特定手段１５は、第２の扇形５２（図１参照）の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定する。従って、個々の単独変数の係数の表示領域は扇形であり、その中心角は共通である。図１に示す例では、単独変数は３つ（「湿度」、「電力使用量」および「降水量」）であり、第２の扇形５２を３等分した場合を例示している。「湿度」、「電力使用量」および「降水量」に対応する各変数の係数に対応する３つの表示領域をそれぞれ、表示領域５２ａ〜５２ｃとする。
【００５９】
第２の表示領域特定手段１５は、単独変数の係数の表示領域５２ａ〜５２ｃを、それぞれ対応する係数の大きさに応じた態様で表示する。
【００６０】
第１の実施形態では、第２の表示領域特定手段１５は、単独変数の係数の絶対値の大きさに応じて、単独変数の係数に対応する扇形の表示領域５２ａ〜５２ｃ内に、その表示領域と中心角が等しい扇形の領域を定める。具体的には、第２の表示領域特定手段１５は、扇形の表示領域５２ａ〜５２ｃ内に、その表示表域に対応する単独変数の係数の絶対値の大きさに応じた半径の円弧を定めることによって扇形の領域を定める。第２の表示領域特定手段１５は、この円弧の半径が単独変数の係数の絶対値に比例するように定めればよい。
【００６１】
そして、第２の表示領域特定手段１５は、表示領域５２ａ〜５２ｃ内に定めた各扇形の領域を、その表示領域に対応する変数の係数の符号に応じた色または模様で表示する。前述のように、図１に示す例では、単独変数の係数の符号を表す場合、縦縞が正を表し、横縞が負を表すものとする。
【００６２】
この結果、例えば、表示領域５２ａ〜５２ｃは、図１に例示するように表示される。
【００６３】
なお、以上の説明における係数の絶対値は、正規化された値であってもよい。以下の説明では、推定式から得られる係数の絶対値を正規化する場合を例にして説明する。
【００６４】
特定手段１２、決定手段１３、第１の表示領域特定手段１４および第２の表示領域特定手段１５は、例えば、ディスプレイ装置を有するコンピュータのＣＰＵによって実現される。この場合、ＣＰＵは、コンピュータのプログラム記憶装置（図２において図示略）等のプログラム記録媒体からグラフ表示プログラムを読み込み、そのグラフ表示プログラムに従って、特定手段１２、決定手段１３、第１の表示領域特定手段１４および第２の表示領域特定手段１５として動作すればよい。第１の表示領域特定手段１４および第２の表示領域特定手段１５のうち、演算を行う部分がＣＰＵによって実現され、第１の表示領域特定手段１４および第２の表示領域特定手段１５のうち、実際にグラフを表示する部分は、ディスプレイ装置によって実現される。この点は、後述の実施形態においても同様である。
【００６５】
また、グラフ表示システム１は、２つ以上の物理的に分離した装置が有線または無線で接続されている構成であってもよい。この点も、後述の実施形態において同様である。
【００６６】
次に、処理経過について説明する。図３および図４は、第１の実施形態の処理経過の例を示すフローチャートである。
【００６７】
まず、特定手段１２は、式記憶手段１１に記憶されている推定式内の変数ｘ１，ｘ２，・・・，ｘｎを対象にして、変数集合と、単独変数とを特定する（ステップＳ１）。例えば、特定手段１２は、どの変数をどの変数集合に含めるかを、入力デバイス（図２において図示略。）を介して、操作者によって指定されることによって、変数集合を定めてもよい。そして、特定手段１２は、推定式の変数のうち、いずれの変数集合にも属さない個々の変数をそれぞれ単独変数として特定すればよい。
【００６８】
次に、決定手段１３は、変数集合毎に、変数集合に属する変数の係数の絶対値の最大値を特定するとともに、個々の単独変数の係数の絶対値を特定する（ステップＳ２）。
【００６９】
例えば、カテゴリ型変数「曜日」に対応する変数集合が特定されているとする。この変数集合は、７つの変数を含んでいる。決定手段１３は、推定式を参照して、この７つの変数に対応する７つの係数の絶対値を求め、その最大値を特定する。決定手段１３は、他の各変数集合に関しても、変数集合に属する変数の係数の絶対値の最大値を特定する。
【００７０】
また、決定手段１３は、個々の単独変数の係数に関しては、推定式を参照して、個々の単独変数の係数の絶対値を求めればよい。
【００７１】
決定手段１３は、ステップＳ２で変数集合毎に特定した係数の絶対値の最大値、および、個々の単独変数の係数の絶対値を正規化する（ステップＳ３）。本実施形態では、決定手段１３は、個々の単独変数の係数の絶対値のうちの最大値が、円グラフの半径として予め定められた値（本例では５とする。）になるように正規化を行う。この正規化の方法では、個々の単独変数の係数の絶対値のうちの最大値が円グラフの半径「５」に対応することになる。ただし、正規化の方法は、本例に限定されない。
【００７２】
以下の説明では、正規化された値を正規化値と呼ぶ。
【００７３】
以下の説明では、説明を分かりやすくするために、変数集合として、カテゴリ型変数「曜日」に対応する変数集合と、カテゴリ型変数「午前／午後」に対応する変数集合と、「１日前の平均気温」、「２日前の平均気温」および「３日前の平均気温」連続型変数からなる変数集合が定められている場合を例にして、説明する。そして、この３つの変数集合についてそれぞれ特定した係数の絶対値の最大値の正規化値が「８」、「４」、「２」である場合を例にして説明する。また、単独変数が「湿度」、「電力使用量」および「降水量」であり、それらの単独変数の係数のうち、「湿度」の係数の絶対値が最大である場合を例にして説明する。従って、本例では、「湿度」の係数の正規化値は「５」である。また、「電力使用量」および「降水量」の各係数の正規化値がそれぞれ「２」、「４」である場合を例にして説明する。
【００７４】
例えば、上記の３つの変数集合についてそれぞれ特定した係数の絶対値の最大値が、「１６」、「８」、「４」であるとする。また、「湿度」、「電力使用量」および「降水量」の係数の絶対値がそれぞれ、「１０」、「４」、「８」であるとする。そして、決定手段１３は、「湿度」の係数の絶対値「１０」が予め定められた半径「５」となるように、上記の各値「１６」、「８」、「４」、「１０」、「４」、「８」を正規化する。すると、上記の各値の正規化値として、「８」、「４」、「２」、「５」、「２」、「４」が得られる。
【００７５】
決定手段１３は、第１の扇形の円弧の長さを決定することによって、第１の扇形を定め、円グラフの円から第１の扇形を除いた部分を第２の扇形として決定する（ステップＳ４）。第１の扇形は、変数集合に属する変数の係数を表示するための領域である。第２の扇形は、単独変数の係数を表示するための領域である。
【００７６】
図５は、第１の扇形および第２の扇形の例を示す模式図である。決定手段１３は、例えば、変数集合毎に求めた正規化値（変数集合毎に求めた係数の絶対値の最大値の正規化値）の和を求め、その和を第１の扇形の円弧の長さとして決定する。本例では、変数集合毎に求めた正規化値は、「８」、「４」、「２」である。従って、決定手段１３は、第１の扇形５１の円弧の長さを８＋４＋２＝１４と決定することによって、第１の扇形５１を決定すればよい（図５参照）。図５では、円弧の長さを示す値を、括弧を付して示している。この点は、図６においても同様である。なお、既に述べたように、本例では、円の半径は予め「５」に定められている。決定手段１３は、図５に示すように、円から第１の扇形５１を除いた部分を、第２の扇形５２として決定する。
【００７７】
決定手段１３は、ステップＳ４において、第１の扇形５１の中心角（θｃとする。）と、第２の扇形５２の中心角（θｓとする。）とを求める。
【００７８】
次に、第１の表示領域特定手段１４は、第１の扇形５１の中心角θｃを、変数集合毎に求めた正規化値（変数集合毎に求めた係数の絶対値の最大値の正規化値）に応じて分割することによって、個々の変数集合に対応する各扇形を定める（ステップＳ５）。図６は、ステップＳ５で第１の扇形５１を分割して得られる各扇形を示す模式図である。第１の表示領域特定手段１４は、具体的には、第１の扇形５１の中心角θｃを、変数集合毎に求めた正規化値で按分することによって、個々の変数集合に対応する各扇形５１ａ〜５１ｃを定める。本例では、変数集合毎に求めた正規化値は「８」、「４」、「２」であるので、第１の表示領域特定手段１４は、中心角θｃをこれらの値で按分することによって、第１の扇形５１を３つの扇形５１ａ〜５１ｃに分割すればよい（図６参照）。
【００７９】
次に、第１の表示領域特定手段１４は、ステップＳ５で第１の扇形５１を分割して得た扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、その変数集合に属する変数の係数の表示領域を特定する（ステップＳ６）。図７は、ステップＳ６で特定される各表示領域の例を示す模式図である。
【００８０】
例えば、扇形５１ａは、カテゴリ型変数「曜日」の各値に対応する７つの変数からなる変数集合に対応している。従って、第１の表示領域特定手段１４は、扇形５１ａの半径方向の長さを７等分することによって、扇形５１ａを７つの表示領域に分割する（図７参照）。そして、第１の表示領域特定手段１４は、例えば、中心側から順に、「月曜日」に対応する係数の表示領域、「火曜日」に対応する係数の表示領域、・・・と定める。
【００８１】
また、例えば、扇形５１ｂは、カテゴリ型変数「午前／午後」の各値に対応する２つの変数からなる変数集合に対応している。従って、第１の表示領域特定手段１４は、扇形５１ｂの半径方向の長さを２等分することによって、扇形５１ｂを２つの表示領域に分割する（図７参照）。そして、第１の表示領域特定手段１４は、例えば、中心側から順に、「午前」に対応する係数の表示領域、「午後」に対応する係数の表示領域と定める。
【００８２】
また、例えば、扇形５１ｃは、「１日前の平均気温」等の３つの連続型変数を含む変数集合に対応している。従って、第１の表示領域特定手段１４は、扇形５１ｃの半径方向の長さを３等分することによって、扇形５１ｃを３つの表示領域に分割する（図７参照）。そして、第１の表示領域特定手段１４は、例えば、中心側から順に、「１日前の平均気温」に対応する変数の係数の表示領域、「２日前の平均気温」に対応する変数の係数の表示領域、「３日前の平均気温」に対応する変数の係数の表示領域と定める。
【００８３】
次に、第１の表示領域特定手段１４は、ステップＳ６で特定した表示領域毎に、表示領域を、その表示領域に対応する係数の値に応じた色または模様で表示する（ステップＳ７）。ステップＳ７において、第１の表示領域特定手段１４は、例えば、符号を含む係数の値に応じた色または模様で、その係数の表示領域を表示する。図８は、ステップＳ７における表示例を示す模式図である。例えば、「−２０〜−１０」、「−１０〜０」、「０〜１０」、「１０〜２０」等の値の範囲毎に、対応する色または模様を定めておき、第１の表示領域特定手段１４は、係数の値に応じた色または模様で、対応する表示領域を表示する。
【００８４】
次に、第２の表示領域特定手段１５は、第２の扇形５２の中心角θｓを単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定する（ステップＳ８）。図９は、ステップＳ８で得られる表示領域の例を示す模式図である。本例では、単独変数の数は、３である。よって、第１の表示領域特定手段１４は、第２の扇形５２の中心角θｓを３等分することによって、３つの単独変数の各係数に対応する扇形の表示領域５２ａ〜５２ｃを定める（図９参照）。本例では、第２の表示領域特定手段１５は、表示領域５２ａを、単独変数「湿度」の係数の表示領域とする。同様に、第２の表示領域特定手段１５は、表示領域５２ｂを、単独変数「電力使用量」の係数の表示領域とし、表示領域５２ｃを、単独変数「降水量」の係数の表示領域とする。
【００８５】
第２の表示領域特定手段１５は、ステップＳ８で特定した表示領域毎に、表示領域内に、その表示領域と中心角が等しい扇形の領域を、対応する係数の絶対値の正規化値に応じて定める（ステップＳ９）。図１０は、ステップＳ９で得られる扇形の領域の例を示す模式図である。ステップＳ９において、第２の表示領域特定手段１５は、表示領域内に、その表示領域に対応する単独変数の係数の絶対値の正規化値を半径とする円弧を定めることによって、扇形の領域を定めればよい。
【００８６】
例えば、表示領域５２ａは、単独変数「湿度」の係数に対応する。従って、第２の表示領域特定手段１５は、表示領域５２ａ内に、単独変数「湿度」の係数の絶対値の正規化値「５」を半径とする扇形の領域を定める。この扇形の領域は、表示領域５２ａと一致する領域である。同様に、表示領域５２ｂは、単独変数「電力使用量」の係数に対応する。従って、第２の表示領域特定手段１５は、表示領域５２ｂ内に、単独変数「電力使用量」の係数の絶対値の正規化値「２」を半径とする扇形の領域を定める。表示領域５２ｃは、単独変数「降水量」の係数に対応する。従って、第２の表示領域特定手段１５は、表示領域５２ｃ内に、単独変数「降水量」の係数の絶対値の正規化値「４」を半径とする扇形の領域を定める（図１０参照）。
【００８７】
ステップＳ９で定められる扇形の領域は、単独変数の係数の絶対値が大きいほど広くなり、絶対値が小さいほど狭くなる。従って、ステップＳ９で定められる扇形の領域は、単独変数の係数の絶対値の大きさを表している。
【００８８】
次に、第２の表示領域特定手段１５は、ステップＳ９で特定した扇形の領域毎に、対応する係数の符号に応じた色または模様を表示する（ステップＳ１０）。本例では、「湿度」、「電力使用量」および「降水量」の係数の符号が、それぞれ、「正」、「負」、「負」であるとする。この場合、第２の表示領域特定手段１５は、表示領域５２ａ内に定めた扇形の領域を縦縞模様で表示し、表示領域５２ｂ内に定めた扇形の領域を横縞模様で表示し、表示領域５２ｃ内に定めた扇形の領域を横縞模様で表示する。この結果、図１に例示する円グラフが表示される。
【００８９】
観察者は、変数集合に属する個々の変数の係数の大きさを、その係数に対応する表示領域の色または模様によって判断することができる。また、観察者は、単独変数の係数の大きさを、ステップＳ９で定められる扇形の領域の大きさと、その扇形の領域の色または模様とによって、判断することができる。
【００９０】
本実施形態では、変数集合に属する変数の係数を表示するための表示領域と、単独変数の係数を表示するための表示領域とを別々に定める。そして、変数集合に属する変数の係数を表示するための表示領域は、変数集合毎に、変数集合に属する変数の個数に応じて決定される。従って、本発明では、変数集合に属する変数の係数と、単独変数の係数とが、推定式内に混在する場合であっても、各係数の大きさを表すことができる。
【００９１】
また、本実施形態では、単独変数の係数の絶対値が大きいほど、ステップＳＳ９で定められる扇形の領域は大きくなる。また、変数集合に対応する変数の係数の絶対値の最大値が大きいほど、その変数集合に対応する扇形の中心角は広くなる。従って、係数の絶対値が大きいほど、その係数の大きさが目立つように係数を表示することができる。すなわち、推定値に与える影響が大きい変数に対応する係数を、目立たせて表示することができる。
【００９２】
次に、第１の実施形態の変形例について説明する。
決定手段１３は、ステップＳ４において、第１の扇形５１および第２の扇形５２を決定する際、第１の扇形５１の中心角の最大値を定めていてもよい。例えば、第１の扇形５１の中心角の最大値をπ［ｒａｄ］に定めておいてもよい。そして、決定手段１３は、変数集合毎に求めた正規化値の和を第１の扇形の円弧の長さとして決定することによって、第１の扇形を定めたときに、その中心角θｃが上限値を超えている場合、第１の扇形の中心角θｃを上限値とするように、第１の扇形の中心角θｃを補正してもよい。このように、第１の扇形の中心角θｃの上限値を設けることによって、第２の扇形５２の中心角が小さくなることを防止し、単独変数の数が多い場合に、個々の単独変数の係数の表示領域の中心角が小さくなることを防ぐことができる。
【００９３】
また、係数を表示する単独変数の個数に上限を設けてもよい。例えば、係数を表示する単独変数の個数を２０個等に制限してもよい。この場合、単独変数の個数が上限数を超えている場合、第２の表示領域特定手段１５は、係数の絶対値順に上限数分の単独変数を選択する。そして、第２の表示領域特定手段１５は、ステップＳ８では、第２の扇形の中心角θｓを、単独変数の個数の上限値で等分し、選択した上限数分の単独変数の係数について、ステップＳ９，Ｓ１０を実行すればよい。この場合にも、個々の単独変数の係数の表示領域の中心角が小さくなることを防ぐことができる。
【００９４】
また、グラフ表示システムは、式（１）における定数項ｂも表示対象としてよい。この場合、決定手段１３は、式（１）における定数項ｂを、単独変数の係数とみなして、ステップＳ２，Ｓ３を実行すればよい。また、定数項ｂを単独変数の係数とみなすので、第２の表示領域特定手段１５は、ステップＳ８で単独変数の個数で中心角θｓを等分する場合、ステップＳ１で特定された単独変数の個数に、定数項ｂに対応する仮の単独変数の数“１”も含めて、ステップＳ８を実行し、定数項ｂを単独変数の係数とみなしてステップＳ８より後の処理（本実施形態ではステップＳ９，Ｓ１０）を実行すればよい。この結果、グラフ表示システムは、図１に例示する円グラフ内に、定数項の大きさも、単独変数の係数と同様に示すことができる。
【００９５】
また、決定手段１３は、ステップＳ３における正規化の対象となる値に対して、前処理を行ってから、正規化（ステップＳ３）を実行してもよい。例えば、決定手段１３は、正規化の対象となる値に対して、前処理として、対数を取る処理を行い、その結果得られる値に対して、ステップＳ３を実行してもよい。
【００９６】
なお、上記の第１の実施形態の種々の変形例は、後述の第２の実施形態にも適用できる。
【００９７】
実施形態２．
本発明の第２の実施形態のグラフ表示システムは、第１の実施形態のグラフ表示システムと同様に、図２に示すブロック図で表すことができるので、図２を用いて第２の実施形態を説明する。
【００９８】
第２の実施形態のグラフ表示システム１は、式記憶手段１１と、特定手段１２と、決定手段１３と、第１の表示領域特定手段１４と、第２の表示領域特定手段１５とを備える。式記憶手段１１、特定手段１２、決定手段１３および第１の表示領域特定手段１４は、第１の実施形態におけるそれらの手段と同様であり、説明を省略する。
【００９９】
第２の表示領域特定手段１５は、第２の扇形の中心角θｓを単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定する。この点は、第１の実施形態における第２の表示領域特定手段１５と同様である。
【０１００】
ただし、本実施形態において、第２の表示領域特定手段１５は、個々の単独変数の係数の表示領域全体を、その表示領域に対応する係数の値に応じた色または模様で表示する。
【０１０１】
図１１は、第２の実施形態で表示される円グラフの例を示す模式図である。第２の実施形態では、第２の表示領域特定手段１５は、単独変数の各係数に対応する扇形の表示領域５２ａ〜５２ｃを、符号を含む係数の値に応じた色または模様で表示する。
【０１０２】
図１２は、第２の実施形態における処理経過の一部を示すフローチャートである。なお、ステップＳ１〜ステップＳ８までの処理は、第１の実施形態と同様であり、説明を省略する。第１の実施形態のグラフ表示システム１は、第１の実施形態におけるグラフ表示システム１と同様に、ステップＳ１〜Ｓ８を実行する。
【０１０３】
ステップＳ８の後、第２の表示領域特定手段１５は、ステップＳ８で特定した表示領域毎に、表示領域を、その表示領域に対応する単独変数の値に応じた色または模様で表示する（ステップＳ１１）。例えば、表示領域５２ａ（図１１参照）は、単独変数「湿度」の係数に対応する。従って、第２の表示領域特定手段１５は、表示領域５２ａを、符号を含むその係数の値に応じた色または模様で表示する。第２の表示領域特定手段１５は、表示領域５２ｂ，５２ｃも同様に表示する。
【０１０４】
この結果、図１１に例示する円グラフが表示される。本実施形態では、観察者は、単独変数の係数の大きさを、その係数に対応する表示領域の色または模様によって判断することができる。
【０１０５】
本実施形態においても、第１の実施形態と同様に、変数集合に属する変数の係数と、単独変数の係数とが、推定式内に混在する場合であっても、各係数の大きさを表すことができる。
【０１０６】
本実施形態においても、変数集合に対応する変数の係数の絶対値の最大値が大きいほど、その変数集合に対応する扇形の中心角は広くなる。従って、変数集合に対応する変数の係数の絶対値の最大値が大きいほど、その変数集合に対応する係数の大きさが目立つように、係数を表示することができる。
【０１０７】
図１３は、本発明の各実施形態に係るコンピュータの構成例を示す概略ブロック図である。コンピュータ１０００は、ＣＰＵ１００１と、主記憶装置１００２と、補助記憶装置１００３と、インタフェース１００４と、ディスプレイ装置１００５と、入力デバイス１００６とを備える。
【０１０８】
各実施形態のグラフ表示システム１は、コンピュータ１０００に実装される。グラフ表示システム１の動作は、プログラム（グラフ表示プログラム）の形式で補助記憶装置１００３に記憶されている。ＣＰＵ１００１は、プログラムを補助記憶装置１００３から読み出して主記憶装置１００２に展開し、そのプログラムに従って上記の処理を実行する。
【０１０９】
補助記憶装置１００３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例として、インタフェース１００４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ１０００に配信される場合、配信を受けたコンピュータ１０００がそのプログラムを主記憶装置１００２に展開し、上記の処理を実行してもよい。
【０１１０】
また、プログラムは、前述の処理の一部を実現するためのものであってもよい。さらに、プログラムは、補助記憶装置１００３に既に記憶されている他のプログラムとの組み合わせで前述の処理を実現する差分プログラムであってもよい。
【０１１１】
次に、本発明の概要について説明する。図１４は、本発明のグラフ表示システムの概要を示すブロック図である。本発明のグラフ表示システムは、特定手段１２と、決定手段１３と、第１の表示領域特定手段１４と、第２の表示領域特定手段１５とを備える。
【０１１２】
特定手段１２は、２つ以上の変数からなる集合である１つ以上の変数集合と、いずれの変数集合にも属さない変数である単独変数とを特定する。
【０１１３】
決定手段１３は、単独変数の係数の絶対値と、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値とに基づいて、変数集合に属する変数の係数を表示するための円グラフ内の扇形である第１の扇形と、単独変数の係数を表示するための円グラフ内の扇形である第２の扇形とを決定する。
【０１１４】
第１の表示領域特定手段１４は、変数集合毎に得られる、変数集合に属する変数の係数の絶対値の最大値に応じて、第１の扇形の中心角を分割することによって、個々の変数集合に対応する各扇形を定め、当該扇形毎に、対応する変数集合に属する変数の個数で半径方向の長さを等分することによって、変数集合に属する変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示する。
【０１１５】
第２の表示領域特定手段１５は、第２の扇形の中心角を単独変数の個数で等分することによって、個々の単独変数の係数の表示領域を特定し、表示領域を、対応する係数の大きさに応じた態様で表示する。
【０１１６】
そのような構成によって、推定式内に種々の係数が混在する場合であっても、各係数の大きさを表すことができる。
【０１１７】
また、第１の表示領域特定手段１４が、変数集合に属する変数の係数に対応する表示領域を、その係数の大きさに応じた色または模様で表示する構成であってもよい。
【０１１８】
また、第２の表示領域特定手段１５が、単独変数の係数の絶対値の大きさに応じて、単独変数の係数に対応する表示領域内に、当該表示領域と中心角が等しい扇形の領域を定め、当該扇形の領域をその係数の符号に応じた色または模様で表示する構成であってもよい。
【０１１９】
また、第２の表示領域特定手段１５が、単独変数の係数に対応する表示領域を、その係数の大きさに応じた色または模様で表示する構成であってもよい。
【０１２０】
また、特定手段１２が、変数集合として、カテゴリ型変数の値に対応する変数からなる変数集合を定める構成であってもよい。
【０１２１】
また、特定手段１２が、変数集合として、カテゴリ型変数の値に対応する変数からなる変数集合を定めるとともに、連続型変数からなる変数集合を定める構成であってもよい。
【産業上の利用可能性】
【０１２２】
本発明は、式で用いられている変数の係数の大きさを円グラフで表示するグラフ表示システムに好適に適用される。
【符号の説明】
【０１２３】
１  グラフ表示システム
１１  式記憶手段
１２  特定手段
１３  決定手段
１４  第１の表示領域特定手段
１５  第２の表示領域特定手段
【図１】
2016085665.tif 000003
【図２】
2016085665.tif 000004
【図３】
2016085665.tif 000005
【図４】
2016085665.tif 000006
【図５】
2016085665.tif 000007
【図６】
2016085665.tif 000008
【図７】
2016085665.tif 000009
【図８】
2016085665.tif 000010
【図９】
2016085665.tif 000011
【図１０】
2016085665.tif 000012
【図１１】
2016085665.tif 000013
【図１２】
2016085665.tif 000014
【図１３】
2016085665.tif 000015
【図１４】
2016085665.tif 000016