(57)【要約】【課題】多次元データを分析するのに好適な多次元データ表示方法を提供する。【解決手段】対象となる多次元データから１つ以上の次元要素となりうるデータを選択する。選択した次元要素数が３の場合、選択した２つを直交するようなＸＹ軸として配置し、各次元要素のメンバによって領域を区切る。表示させたいメンバに属するデータの合計が表示サイズとなるようにメンバに属するデータ数に比例するように領域の大きさを割り当てる。ＸＹ軸により組み合せたセル領域に、残りの１要素を模様により区別したパイチャートを表示する。これにより多次元データから選択した３次元要素とデータ数を意味するグラフの計４次元を面積と模様という視覚的な訴えた形に表す。【選択図】図１
2006065482.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって表示装置の画面上に多次元データを表示する表示方法において、
前記コンピュータが、
多次元データから表示対象としてユーザに選択された次元要素を互いに交わる各別の軸に割り当て、それぞれの軸を各次元要素のメンバ群で区画化された領域を、各メンバに属するデータ数に基づいて特徴付けられた関数によって重み付されたメンバ領域として定義して、これらメンバ領域を１画面内に配置して前記画面上にテーブル表示処理するステップと、
前記テーブル上で前記各別の軸毎のメンバ領域が交わったセル領域に、更に前記表示処理で選択されていない次元要素の中からユーザにより選択された次元要素で、各セル領域に属するデータを前記画面上にセル領域表示処理するステップと、
ユーザが選択したセル領域に属するデータと当該データと比較するためのリファレンスデータとを比較した情報を前記画面上にリファレンス表示処理するステップとを実行することを特徴とする多次元データ表示方法。
【請求項２】
データベースからの前記多次元データの作成は、これら次元データ間の関係を条件付確率によって表したデータ構造を持つ確率キューブで作成することを特徴とする請求項１記載の多次元データ表示方法。
【請求項３】
前記テーブル表示処理ステップにおけるメンバ領域の重み付けは、メンバに属するデータ数に比例する関数と、メンバに属するデータ数によって可変可能な関数と、メンバ数に反比例する関数のいずれかで行うことを特徴とする請求項１または２記載の多次元データ表示方法。
【請求項４】
前記セル領域表示処理ステップは、当該セル領域の大きさに対して表示図形の大きさの比率を変更することができ、各セル領域における当該次元要素軸メンバの合計数とセル領域に割り当てられたメンバの組み合せにおけるデータとの差分を視認化したことを特徴とする請求項１または２記載の多次元データ表示方法。
【請求項５】
前記セル領域表示処理における表示は、メンバに応じて色分けあるいは模様分けして表示することを特徴とする請求項４記載の多次元データ表示方法。
【請求項６】
前記セル領域表示処理における表示は、小さく表示する際に限度を設けたものであることを特徴とする請求項４記載の多次元データ表示方法。
【請求項７】
前記リファレンス表示処理において、更に、前記選択されたセル領域に属するデータの情報を前記画面上に表示処理することを特徴とする請求項１または２記載の多次元データ表示方法。
【請求項８】
前記選択したセル領域のリファレンス表示処理は、ＯＬＡＰツールにより、ドリル操作、スライス操作及びダイス操作を実行し、多次元データ分析を行うことを特徴とする請求項７記載の多次元データ表示方法。
【請求項９】
多次元データを収容したデータベースと接続し、ユーザからの指示を入力する手段と、表示部を備えた多次元データ表示装置であって、
多次元データから、前記表示部に表示させる次元要素を選択する手段と、
この選択された次元要素を互いに交わる各別の軸に割り当てる手段と、
前記互いに交わる軸を各次元要素のメンバ群で区画化された領域を設定する手段と、
前記区画化された領域を各メンバに属するデータ数に基づいて特徴付けられた関数によって重み付けしてメンバ領域として設定する手段と、
これらメンバ領域を前記表示部の１画面内で配置してテーブル表示を行う手段と、
前記各別の軸毎のメンバ領域の組み合わせからなるセル領域に、更に前記テーブル表示で選択されていない次元要素で、各セル領域に属するデータを表示するセル領域表示を行う手段と、
選択されたセル領域のデータと比較するためのリファレンスデータを入力し、前記選択されたセル領域のデータと前記リファレンスデータとを比較した情報を生成する手段と、
この生成した情報をリファレンス表示として前記表示部へ表示する手段と、を備えることを特徴とする多次元データ表示装置。
【請求項１０】
表示装置の表示制御を行うコンピュータに、
多次元データから表示対象として選択された次元要素を互いに交わる各別の軸に割り当て、それぞれの軸を各次元要素のメンバ群で区画化された領域を、各メンバに属するデータ数に基づいて特徴付けられた関数によって重み付されたメンバ領域として定義して、これらメンバ領域を１画面内に配置するテーブル表示処理を実行させ、
前記各別の軸毎のメンバ領域が交わったセル領域に、更に前記表示処理で選択されていない次元要素で、各セル領域に属するデータを表示するセル領域表示処理を実行させ、
選択したセル領域のデータと当該データと比較するためのリファレンスデータとを比較した情報を表示するリファレンス表示処理を実行させるための多次元データ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は多次元データを分析するのに好適な多次元データ表示装置および方法、多次元データ表示プログラムに関するものである。
【背景技術】
【０００２】
例えば、マーケティングの顧客市場分析など、多次元データから有望視されるセグメントを発見する分析の場合、より多くの次元を一度に目視確認できることが望ましい。多次元データを一覧できる表示方法として、多次元データから選択した２つの次元データを軸として、それぞれの軸を直交配置してセル領域にデータ数を表示する３次元表示方法が知られている。また、より多くの次元を一覧できる表示方法として、更に、別の次元データを軸とし、この軸のメンバによりスライスされたＸＹテーブル表示を並べて擬似的に１つ次元を増加させた表示や、ＸＹテーブルのセル領域に対してデータ数によって色づけを行い、セル領域に別次元データの分析結果を表示する方法も提案されている。さらに、多次元データから選択した３つの次元を互いに直交するように配置したＸＹＺ空間に対し、データをドットで表した３次元散布図のような表示方法も知られている（例えば、特許文献１参照。）。また、多次元データを対象としたデータ分析で、仮説発見と仮説検証の２種類の手法を相補的に連係させ、データ分析作業を支援する表示方法も提案されている（例えば、特許文献２参照。）。
【特許文献１】特開２０００−２９３２８１公報
【特許文献２】特開２００１−２７３３１５公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記した従来技術によった均等間隔によるメンバ領域表示を基にしたセル領域内におけるデータ数の数値表示方法や散布図などの図表表示方法では、セル領域間のデータ数の比較を行う際にセル領域内に表示されている数値、図表を各々確認する必要があるため瞬時に伝わりにくく、必ずしもデータ数の比較が容易でないという問題を含んでいた。
【０００４】
そこで本発明では、高い次元数のデータ数を可視化し、セル領域のデータ数の特徴を容易に把握することができる多次元データ表示装置および方法、多次元データ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様によれば、表示装置の画面上に多次元データを表示する表示方法において、多次元データから表示対象としてユーザに選択された次元要素を互いに交わる各別の軸に割り当て、それぞれの軸を各次元要素のメンバ群で区画化された領域を、各メンバに属するデータ数に基づいて特徴付けられた関数によって重み付されたメンバ領域として定義して、これらメンバ領域を１画面内に配置して前記画面上にテーブル表示処理し、前記各別の軸毎のメンバ領域が交わったセル領域に、更に前記表示処理で選択されていない次元要素の中からユーザにより選択された次元要素で、各セル領域に属するデータを前記画面上にセル領域表示処理し、ユーザが選択したセル領域のデータと当該データと比較するためのリファレンスデータとを比較した情報を前記画面上にリファレンス表示処理することを特徴とする多次元データ表示方法が提供される。
【０００６】
また、本発明の別の一態様によれば、多次元データを収容したデータベースと接続し、ユーザからの指示を入力する手段と、表示部を備えた多次元データ表示装置であって、多次元データから、前記表示部に表示させる次元要素を選択する手段と、この選択された次元要素を互いに交わる各別の軸に割り当てる手段と、前記互いに交わる軸を各次元要素のメンバ群で区画化された領域を設定する手段と、前記区画化された領域を各メンバに属するデータ数に基づいて特徴付けられた関数によって重み付けしてメンバ領域として設定する手段と、これらメンバ領域を前記表示部の１画面内で配置してテーブル表示を行う手段と、前記各別の軸毎のメンバ領域の組み合わせからなるセル領域に、更に前記テーブル表示で選択されていない次元要素で、各セル領域に属するデータを表示するセル領域表示を行う手段と、選択されたセル領域のデータと比較するためのリファレンスデータを入力し、前記選択されたセル領域のデータと前記リファレンスデータとを比較した情報を生成する手段と、この生成した情報をリファレンス表示として前記表示部へ表示する手段と、を備えることを特徴とする多次元データ表示装置が提供される。
【０００７】
また、本発明の別の一態様によれば、表示装置の表示制御を行うコンピュータに、多次元データから表示対象として選択された次元要素を互いに交わる各別の軸に割り当て、それぞれの軸を各次元要素のメンバ群で区画化された領域を、各メンバに属するデータ数に基づいて特徴付けられた関数によって重み付されたメンバ領域として定義して、これらメンバ領域を１画面内に配置するテーブル表示処理を実行させ、前記各別の軸毎のメンバ領域が交わったセル領域に、更に前記表示処理で選択されていない次元要素で、各セル領域に属するデータを表示するセル領域表示処理を実行させ、選択したセル領域のデータと当該データと比較するためのリファレンスデータとを比較した情報を表示するリファレンス表示処理を実行させるための多次元データ表示プログラムが提供される。
【発明の効果】
【０００８】
本発明によれば、高い次元数のデータ数を可視化し、セル領域のデータ数の特徴を容易に把握することができる多次元データ表示装置および方法、多次元データ表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について、図面を参照しながら説明する。尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。
【００１０】
まず、本発明の一実施形態について説明する。
【００１１】
図１は本発明の実施形態に係る多次元データ表示方法の表示の一例を示す図である。まず、軸要素、メンバ、メンバに属するデータ数、セル領域に相当するものがどのようなものであるかアンケートの例を使って説明する。このアンケートは、例えば１０代から６０代の男性１５００人・女性１５００人を対象にパソコン購入希望の有無について意識調査を行ったものである。まず、軸要素は次元と同一視できるもので、「アンケートの質問」が軸要素となるデータ（年代、性別）、「回答項目」が軸要素のメンバ（１０代、２０代など）、「ある回答項目に回答した人数」が「メンバに属するデータ数」と捉えることができ、２次元軸の組み合せにおいて、「セル領域」は性別が男性かつ年代が１０代というように「軸要素の異なる２つのメンバを組み合せたもの」とみなすことができる。
【００１２】
図１においては、多次元データからＸ軸（年代）、Ｙ軸（性別）、模様軸（購入したいパソコンメーカ）の３軸が選択されており、Ｘ軸メンバ、Ｙ軸メンバが直交配置されテーブル表示を行っている。尚、ここでは３つ目の次元表示として模様で表現しているので、模様軸と名付けている。したがって、色彩で表現することも可能であり、その場合には、色彩軸と名付けることができる。各メンバの組み合せであるセル領域には、３軸メンバの組み合せで区分されるデータ数をパイチャートによりグラフ表示している。また、テーブル表示の左上に多次元データ全体における模様軸メンバのグラフ表示を配置している。図１においては、購入したいパソコンメーカに関するデータをパイチャートで表示している。
【００１３】
それぞれの軸毎に、表示メンバ（実際に表示を行うメンバ）に属するデータ数の合計を計算したのち、次の数式１
【数１】
2006065482.tif 000003
【００１４】
により表示メンバに割り当てる重みを計算し、表示メンバに属するデータ数の合計を画面全体サイズとしたときのメンバ領域のサイズを計算し画面上に表示している。表示メンバの重みを求める計算式は数式１に限ることはなく、例えば数式２でもよい。
【数２】
2006065482.tif 000004
【００１５】
表示メンバ数に応じて均等に分割して表示した場合には、データの分析に際して、セル領域内の数値を詳細に確認しなければならなかったものが、本実施形態に係る表示方法によれば、セル領域の面積により一目で直感的に把握することができる。
【００１６】
すなわち、図１において、性別のメンバである男性、女性の数はいずれも１５００名なので、Ｙ軸方向の長さ（幅）は、男性、女性とも同じ長さ（幅）が割り当てられている。年代のメンバである１０代、２０代、３０代、４０代、５０代、６０代では、１０代が最も少なく、次に少ないのが６０代、逆に最も多いのが５０代であると、一目で直感的に把握することができる。このように、メンバ領域の組み合せにより分割された１つのセル領域は、Ｘ軸メンバ（例えば、２０代）とＹ軸メンバ（例えば、男性）の２つの条件を満たすデータの集合であることを意味する。
【００１７】
さらに、１つのセル領域に配置するパイチャートは、例えば、２０代男性に該当する人の中で、模様軸である「購入したいパソコンメーカ」を持つ人のデータで構成されるパイチャートである。
【００１８】
尚、多次元データをどのような観点から分析するかにより、表示方法は影響を受けるので、Ｘ軸Ｙ軸の組み合せであるセルの合計と、セル領域に配置するグラフの合計では、その意味と合計が異なる場合もある。
【００１９】
セル領域に配置するグラフ（図１の例では、パイチャート。）には、各Ｘ軸メンバとＹ軸メンバの２軸の組み合せのセルに属するデータを対象にした場合の各模様軸メンバのデータ件数あるいはデータ割合の表示ができ、グラフの面積がセル領域に属する全データ数のうち、模様軸で表示を行うデータの合計数（模様軸表示メンバデータ数合計）を意味する。
【００２０】
したがって、上記データ数の差分を視覚化するために、Ｘ軸メンバとＹ軸メンバの２軸の組み合せに属するデータ数合計と、模様軸で表示をするメンバのデータ数合計の比率が、（セル領域に属する全データ数≧模様軸表示メンバデータ数合計）の場合、セル領域で表示するグラフの面積を上記比率によって可変表示することができる。
【００２１】
これにより、例えばマーケティングの顧客セグメント分析などでは、セル領域（マーケティングでは、セグメントと呼ぶ。）における意識の高さ度合を視覚的に捉えることができる。すなわち、図１において、右下の６０代女性のセグメントは、その上部の６０代男性と同等のセグメントサイズであるものの、パソコン購入に関しては意識が低いことを容易に捉えることができる。
【００２２】
尚、６０代女性のパソコン購入意識のように該当のデータ数が極めて小さい場合には、セル領域に配置するパイチャートが小さくなりすぎ、視認しにくくなる。このような場合、視認しやすいように予めパイチャート等を表示するときの最小限度の大きさを決めてあってもよい。
【００２３】
さらに、テーブル表示左上で表示される多次元データ全体における模様軸メンバのグラフ表示枠には、統計検定により、セル領域によって模様軸メンバの特徴が表せるか否か検定を行うことができる。検定としては、2つ以上の群間の頻度や比率を比較する際に用いられるχ２検定などが好適である。この場合、５％検定で優位である場合には、例えば青色細枠でグラフ表示枠を表示し、１％検定で優位である場合には、例えば赤色太枠でグラフ表示枠を表示する。このように枠の太さや表示色を変えて優位差を表すことにより、より視覚的に訴え、選択した軸の組み合せが、統計上優位であるかを直感的に判断できる。
【００２４】
図２は本発明の実施形態に係る多次元データ表示方法の一例を示すフローチャートである。図２において、まず初期設定として、表示可能な軸に多次元データ全体を表す軸要素である「全体」を割り当てる(ステップS1)。ここで、表示可能な軸は、図１を例にとると、Ｘ軸，Ｙ軸，模様軸であり、Ｘ軸は年代、Ｙ軸は性別、模様軸はパイチャートの背景色として、例えば白色で表わされる。続いて、対象となる多次元データから、任意の数の軸要素となるデータを選択する(ステップS2)。図１を例にとると、Ｘ軸には年代のデータを選択し、Ｙ軸には性別のデータを選択し、模様軸には購入希望パソコンメーカのデータを選択する。次いで、ステップS2で選択されたデータに高速にアクセスできるようデータベースのサマリテーブル（確率キューブ）を作成する(ステップS3)。
【００２５】
次に、ステップS2で選択された軸要素データを表示可能な軸へと割り当て(ステップS4)、それぞれの軸要素に割り当てられたメンバの内で実際に表示を行うメンバ（表示メンバ）を選択する(ステップS5)。図１の例では、Ｘ軸のメンバとして「年代」から、１０代、２０代、３０代、４０代、５０代、および６０代が全ての年代から選択されている。Ｙ軸のメンバとして「性別」である、男性および女性が選択されている。なお、ステップS4，ステップS5に関してはその順序が入れ替わっても構わない。
【００２６】
次いで、軸毎に、表示メンバに属するデータ数の合計を計算し、例えば、上述した数式１や数式２で与えられる関数により、表示メンバに割り当てる重みを計算する(ステップS6)。数式１で与えられる関数によれば、市場セグメントの分析を行う場合に市場規模が小さいセグメントを無視したいという場合に効果を発揮する。数式２の対数関数で与えられる関数によれば、オーダー単位でサイズを段階化できるため、メンバ間のデータ数の格差が大きく、かつ、各セル領域を小さくさせたくない場合に、メンバのサイズを視覚的に捉えるのに効果を発揮する。
【００２７】
次に、ステップS7として、Ｘ軸，Ｙ軸で与えられたメンバのセル領域データであるセルによって、模様軸メンバの特徴が表せるか否か統計検定（例えば、χ２検定。）を行う。
【００２８】
次いで、Ｘ軸、Ｙ軸が直交するように配置し、各軸のメンバの重みに従い画面上での領域を計算し、メンバ領域の表示を行う(ステップS8)。
【００２９】
次に、ステップS９として、各メンバの組み合せであるセル領域に、模様別に表示可能な数値またはグラフとして、例えば棒グラフやパイチャートを表示し、オペレータによる入力待ち状態となる(ステップS10)。
【００３０】
任意のセル領域が選択された場合(ステップS11)、セル領域に表示されている、例えばパイチャートグラフの拡大表示や、対象とする多次元データ全体における各模様軸メンバの占める割合と選択されたセル領域における各模様軸メンバの占める割合との差分表示などのリファレンスデータを、例えばモニター上に表示して(ステップS12)、ステップS10に戻る。
【００３１】
一方、ステップS10にて、表示メンバの変更をする場合にはステップ5に戻り(ステップS13)、軸割り当ての変更をする場合にはステップ4に戻り(ステップS14)、選択データの変更を行う場合にはステップ2へと戻る(ステップS15)。
【００３２】
オペレータの対話的操作により、データベースからデータを検索し、様々な視点に基づいて集計し、この結果を表示する技術として、On-Line Analytical Processing（OLAP）がある。OLAPにおいては、データの表示はクロス集計表の他に、グラフ表示などが使用されている。OLAPによれば、使用者の操作にしたがって、様々な視点からデータの特徴を検証することができ、「仮説検証型」と呼ばれる手法に属するものである。
【００３３】
ここで、上記したフローをOLAPの操作と関連付けると、ステップS13の表示メンバの変更はOLAPのスライス操作，ドリル操作が含まれる。また、ステップS14とステップS15の軸割り当ての変更および選択データの変更はOLAPのダイス操作が含まれる。
【００３４】
次に、本発明の実施形態にかかる多次元データ表示方法におけるデータアクセス方法とサマリテーブルのデータ構造例について、図３にしたがって説明する。図３において、データ処理部３１は、インタフェースを含む視覚化部３２と接続し、さらにデータベース３３と接続している。オペレータが視覚化部３２を操作してデータ処理部３１に指示を与えると、データ処理部３１はデータベース３３の所望のデータ領域にアクセスしてデータを取り出し、多次元データの作成処理を実行する。
【００３５】
図２のステップＳ３にてデータベースから多次元データ（確率キューブ）３４を作成する場合、所望の確率キューブが既に存在している場合にはこの既存の確率キューブを利用するが、存在しない場合にはデータベースから所望の確率キューブをデータ処理部３１にて作成し記録媒体へ記録する。このとき、確率キューブの作成にあたっては、M-OLAP（Multi-dimensional On-line Analytical Processing）形式でも、R-OLAP（Relational On-line Analytical Processing）形式でも構わない。なお、M-OLAP形式とは、蓄積したデータから生成した要約情報をサーバ側で多次元データベースに格納し、クライアントからの処理要求に応じてデータを切り出して送出する形式である。また、R-OLAP形式とは、サーバ側のリレーショナルデータベースに格納されたデータを直接検索・集計し、結果をクライアント側で多次元データに構成して視覚化する形式である。
【００３６】
１つの確率キューブは、軸データを表す識別子と、軸メンバを表す識別子と、各軸メンバに属するデータ件数などのキューブを構成するプリミティブデータを保持したキューブ基本情報と、確率情報とをもっている。確率情報は、確率キューブに割り当てられた軸の次元数に等しい組み合せを格納した「確率キューブテーブル」と、次元数の低い他の確率キューブへの参照を格納した「確率キューブ参照テーブル」をもっている。
【００３７】
図３に示す例の場合、３次元（年代＝１０代、性別＝男性、購入したいパソコンメーカ＝Ａ社）であると仮定すると、確率キューブテーブルは、条件付確率式に上記３次元のメンバすべてが出現する式を文字列化した情報と、その式に対応した条件付確率値を１つのレコードとし、考えうるすべての組み合せのレコードとを保持しており、以下の７パターンから構成される。
【００３８】
P( 購入したいＰＣメーカ=Ａ社，年代=１０代， 性別=男性 | )
P( 購入したいＰＣメーカ=Ａ社 |年代=１０代， 性別=男性 )
P( 年代=１０代 | 購入したいＰＣメーカ=Ａ社， 性別=男性 )
P( 性別=男性 | 年代=１０代， 購入したいＰＣメーカ=Ａ社 )
P( 年代=１０代， 性別=男性 | 購入したいＰＣメーカ=Ａ社 )
P( 購入したいＰＣメーカ=Ａ社， 性別=男性 | 年代=１０代 )
P( 年代=１０代， 購入したいＰＣメーカ=Ａ社 | 性別=男性 )
の７パターンである。
【００３９】
Ｐ( Ｘ|Ｙ )は、Ｙの条件が成立した上で、Ｘの条件が成立する確率を意味し、「，」は同時出現を意味する。すなわちP( Ｘ | Ｙ，Ｚ ) の場合、ＹとＺの両方の条件が成立している場合において、Ｘの条件が成立する確率となる。また、P ( Ｘ | ) のように、「 | 」の右側が空文字列である場合には、「条件なし（全体）」を意味するものとする。
【００４０】
一方、確率キューブ参照テーブルは、２次元、１次元の組み合せで構成される確率キューブへの参照を持つ。図３に示す例では以下の６パターン存在する。
【００４１】
年代=１０代
性別=男性
購入したいＰＣメーカ=Ａ社
年代=１０代，性別=男性
年代=１０代，購入したいＰＣメーカ=Ａ社
性別=男性，購入したいＰＣメーカ=Ａ社
の６パターンである。
【００４２】
このような確率情報を保持するキューブを用いることにより、R-OLAP形式でのアクセスを高速化できるとともに、例えば消費者の直前の消費行動の状態から次の消費行動を予測するのに好適なベイジアン・ビリーフ・ネットワーク（Bayesian Belief Network）モデルによる予測結果などを視覚化することも可能となる。
【００４３】
図４は本発明の実施形態にかかる多次元データ表示方法におけるセル領域のデータと当該データと比較するためのリファレンスデータとを比較した情報表示（リファレンス情報表示）の一例を示す図である。このリファレンス表示は、上述したテーブル表示、セル領域表示の表示画面上に重ねて表示する他、また異なる表示デバイス上に表示させてもよい。図４の例では２０代−女性のセルが選択されており、リファレンス情報表示として、リファレンス情報表示左部では（選択されたセル領域に属する全データ数／対象多次元データの全データ数）で示すことができる割合と（選択セルの中での模様軸メンバの合計データ数／選択されたセル領域に属する全データ数）で示すことができる割合をそれぞれ、パイチャート・棒グラフで示されている。またリファレンス情報右部では、対象多次元データ全体において模様軸メンバの各々が占める割合と選択されたセルにおいて模様軸メンバの各々が占める割合との差分が表示されている。
【００４４】
また、差分表示において、多次元データ分析(OLAP)同様のドリル操作・スライス操作・ダイス操作を行うことができ、データ分析を行う利用者の要求するように多次元データの視点を変更することができる。
【００４５】
なお、本実施形態では、選択されたセル領域のデータと対象多次元データの全データとの差分情報を扱っているが、表示する情報は、過去に調査した同一セル領域のデータとの比較情報、選択されていないセル領域との比較情報などセル領域のデータに関連があるデータとの比較情報が、それぞれ単独、あるいは複数の組み合せとして表示される。
【００４６】
図５は本発明の実施形態にかかる多次元データ表示方法におけるセル領域のデータと当該データと比較するためのリファレンスデータとを比較した情報表示に、セル領域の基本情報、拡大表示を追加した一例を示す図である。図５の例では、上部にセル基本情報が表示される。この例では「Ｘ軸：２０代」メンバが５６３件、「Ｙ軸：女性」メンバが１５００件、「選択セル：２０代−女性」セルが２７８件、セル中の「模様軸：購入したいパソコンメーカ」メンバにおける表示メンバのデータ件数合計が１１２件である。リファレンス表示左下部には（選択されたセル領域に属する全データ数／対象多次元データの全データ数）で示すことができる割合と（選択セルの中での模様軸メンバの合計データ数／選択されたセル領域に属する全データ数）で示すことができる割合をそれぞれ、パイチャート・棒グラフで示されている。
【００４７】
また、リファレンス表示中央下には選択セルの拡大チャート、リファレンス表示右下部に対象多次元データ全体において模様軸メンバの各々が占める割合と選択されたセルにおいて模様軸メンバの各々が占める割合との差分が表示されている。
【００４８】
差分チャートの表示では、２０代−女性のセルに特定した場合、差分チャート右端のＧ社が４％弱の占有率上昇を確認することができるなど、他のデータと比較することで選択されたセルの特徴を浮き彫りにしている。
【００４９】
また、拡大表示および差分表示において、多次元データ分析(OLAP)同様のドリル操作・スライス操作・ダイス操作を行うことができ、データ分析を行う利用者の要求するように多次元データの視点を変更することができる。
【００５０】
図４同様、本実施形態では、選択されたセル領域のデータと対象多次元データの全データとの差分情報を扱っているが、表示する情報は、過去に調査した同一セル領域のデータとの比較情報、選択されていないセル領域との比較情報などセル領域のデータに関連があるデータとの比較情報が、それぞれ単独、あるいは複数の組み合せとして表示される。
【００５１】
本発明の実施形態にかかる多次元データ表示方法は、以上の例に限らず、他の表示形態と組み合わせることができる。図６および図７は、セル領域内にパイチャート以外の別のグラフを表示した事例で、図６は、レーダーチャートとテーブル表示の組み合わせ表示の例である。図６からは、パソコン購入動機の観点からの分析が一瞥することができる。すなわち、パソコン購入の動機としては、メーカを問わず価格が最大要因であることがわかる。一方、耐久性は、メーカ間でかなりウエイトに差があることがわかる。図７は、セル領域に棒グラフを表示した場合の例である。図７からは、性別、年代を問わず、Ａ社のパソコンが購入希望の支持を受けていることが分析できる。
【００５２】
本発明の多次元データ表示装置は、例えば図８に示す一般の計算機（コンピュータ）上で実現することができる。
【００５３】
図８は、本発明の多次元データ表示装置をコンピュータで実現したときのハードウェアの一例を示す図である。
【００５４】
このコンピュータは、プログラムを実行する中央演算装置７０１と、プログラムやプログラムが処理中のデータを格納するメモリ７０２と、プログラム、検索対象のデータ及びＯＳ（Operating System）を格納しておく磁気ディスクドライブ７０３と、光ディスクにプログラムやデータを読み書きする光ディスクドライブ７０４とを備える。
【００５５】
さらに、ディスプレイ等に画面を表示させるためのインタフェースである画像出力部７０５と、キーボード・マウス・タッチパネル等からの入力を受ける入力受付部７０６と、外部装置との出入力インタフェース（例えばＵＳＢ（Universal Serial Bus）、音声出力端子等）である出入力部７０７とを備える。また、ＬＣＤ、ＣＲＴ、プロジェクタ等の表示装置７０８と、キーボードやマウス等の入力装置７０９と、メモリカードリーダ，スピーカーの外部装置７１０とを備える。外部装置７１０は、機器ではなくネットワークであっても良い。
【００５６】
中央演算装置７０１は、磁気ディスクドライブ７０３や光ディスクドライブ７０４からプログラムを読み出してメモリ７０２に記憶させた後にプログラムを実行することにより図１に示す各機能を実現する。プログラム実行中に、磁気ディスクドライブ７０３から検索対象データの一部或いは全部を読み出してメモリ７０２に記憶させておいても良い。
【００５７】
基本的な動作は、入力装置７０９を介してユーザからの検索要求を受け、検索要求に応じて磁気ディスクドライブ７０３やメモリ７０２に記憶させた検索対象データを検索する。そして、表示装置７０８に検索結果を表示させる。
【００５８】
検索結果は表示装置７０８に表示させるだけでなく、例えば外部装置７１０としてスピーカーを接続しておいて音声でユーザに提示しても良い。あるいは、外部装置７１０としてプリンタを接続しておいて、印刷物として提示しても良い。
【００５９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係る多次元データ表示方法における代表的表示例を示す図。
【図２】本発明の一実施形態に係る多次元データ表示方法の一例を示すフローチャート。
【図３】本発明の一実施形態に係る多次元データ表示方法における確率キューブを利用したデータアクセス方法および確率キューブ構造を示す例図。
【図４】本発明の一実施形態に係る多次元データ表示方法におけるリファレンス情報表示例。
【図５】本発明の一実施形態に係る多次元データ表示方法におけるリファレンス情報表示例。
【図６】本発明の一実施形態に係る多次元データ表示方法を応用したデータ例。
【図７】本発明の一実施形態に係る多次元データ表示方法においてセル領域の別グラフ表示事例。
【図８】本発明の多次元データ表示装置をコンピュータで実現したときのハードウェアの一例を示す図。
【符号の説明】
【００６１】
３１…データ処理部、  ３２…視覚化部、  ３３…データベース、  ３４…多次元データ（確率キューブ）。
【図１】
2006065482.tif 000005
【図２】
2006065482.tif 000006
【図３】
2006065482.tif 000007
【図４】
2006065482.tif 000008
【図５】
2006065482.tif 000009
【図６】
2006065482.tif 000010
【図７】
2006065482.tif 000011
【図８】
2006065482.tif 000012