(57)【要約】【課題】  市場全体の動向が見えつつ、個々の銘柄の値動きを容易に把握することができる多変量数値情報の表示方法とその装置及びそのプログラムならびにグラフィカル・ユーザ・インターフェース・システムとその提供方法及びそのプログラムを提供する。【解決手段】  本発明の多変量数値情報の表示方法は、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、各グループにおける数値情報を対応する色に着色して表示する多変量数値情報の表示方法であって、複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、前記各クラスタを、クラスタを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示する。【選択図】  図１
2008015951.tif 000002
【特許請求の範囲】
【請求項１】
数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、各グループにおける数値情報を対応する色に着色して表示する多変量数値情報の表示方法であって、
複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、
前記各クラスタを、クラスタを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示する多変量数値情報の表示方法。
【請求項２】
前記多変量数値情報の表示は、複数の対象を、第１の条件によりクラスタリングした各クラスタを有限な全体平面を分割した第１の部分平面に配置し、前記第１の部分平面に属する個々の対象を第２の条件によりクラスタリングして得られたグループを、第１の部分平面をさらに区分けした第２の部分平面に配置して、表示する、請求項１に記載の多変量数値情報の表示方法。
【請求項３】
前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示する、請求項１または２に記載の多変量数値情報の表示方法。
【請求項４】
数値変動を伴う複数の対象における数値化情報のデータを受信するデータ通信手段と、
受信したデータを記憶する記憶手段と、
ユーザの指示に従って、クラスタリングの条件を受信する指示受信手段と、
前記得られたデータの中から視覚化する数値情報を選択し、前記得られたデータを所定の条件で複数のグループにクラスタリングする演算手段と、
複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示するデータを生成する表示データ生成手段と、
前記表示データ生成手段で生成されたデータを表示する表示手段と
を有する多変量数値情報の処理装置。
【請求項５】
前記表示データ生成手段において、複数の対象を、第１の条件によりクラスタリングした各クラスタを有限な全体平面を分割した第１の部分平面に配置し、前記各クラスタを構成する個々の対象を第２の条件によりクラスタリングして得られたグループを、さらに第２の部分平面に分割して配置すること特徴とする請求項４に記載の多変量数値情報の処理装置。
【請求項６】
前記表示手段において、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示すること特徴とする請求項４または５に記載の多変量数値情報の処理装置。
【請求項７】
数値変動を伴う複数の対象における数値化情報のデータを受信するデータ通信ステップと、
受信したデータを記憶する記憶ステップと、
ユーザの指示に従って、クラスタリングの条件を受信する指示受信ステップと、
前記得られたデータの中から視覚化する数値情報を選択し、前記得られたデータを所定の条件で複数のグループにクラスタリングする演算ステップと、
複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示するデータを生成する表示データ生成ステップと、
前記表示データ生成手段で生成されたデータを表示する表示ステップと
をコンピュータに実行させるための多変量数値情報の表示プログラム。
【請求項８】
ネットワークに接続され、かつ提供情報と、前記提供情報に対応して格納された数値情報を記憶したデータベースが接続されたサーバと、前記サーバに前記ネットワークを介して接続され、前記数値情報を所定の条件および指標を用いて処理する要求を送信して処理後の数値情報の要求を行う端末手段とを含む情報提供システムにおいて使用される、グラフィカル・ユーザ・インターフェースを提供するグラフィカル・ユーザ・インターフェース・システムであって、
前記サーバは、前記端末手段の要求に応答して、前記端末手段に前記前記所定の情報および前記処理後の数値情報を表示させるプルダウン・ウィンドウまたは入力バーを表示させる手段と、
前記端末手段により前記プルダウン・ウィンドウまたは入力バーを介して入力された処理要求を受信し、前記サーバが保持する関連づけテーブルを参照して、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理する手段と、
該処理後の数値情報を、前記端末手段へと送信して、所定の条件に基づいてクラスタリングされた各グループを配列し、前記各グループを前記所定の指標を用いた処理に対して処理後の数値情報に対応する所定の色に着色して、色分け表示させる手段と、を含む、
グラフィカル・ユーザ・インターフェース・システム。
【請求項９】
さらに、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示させる手段を含む、
請求項８に記載のグラフィカル・ユーザ・インターフェース・システム。
【請求項１０】
ネットワークに接続され、かつ提供情報と、前記提供情報に対応して格納された数値情報を記憶したデータベースが接続されたサーバと、前記サーバに前記ネットワークを介して接続され、前記数値情報を所定の指標を用いて処理する要求を送信して処理後の数値情報の要求を行う端末手段とを含む情報提供システムにおいて使用される、グラフィカル・ユーザ・インターフェースを提供させるための方法であって、前記方法は、前記サーバに対して、
前記端末手段から情報の要求を受信するステップと、
前記端末手段の要求に応答して、前記端末手段に前記前記所定の情報および前記処理後の数値情報を表示させるプルダウン・ウィンドウまたは入力バーを表示させるステップと、
前記端末手段により前記プルダウン・ウィンドウまたは入力バーを介して入力された処理要求を受信し、前記サーバが保持する関連づけテーブルを参照して、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理するステップと、
該処理後の数値情報を、前記端末手段へと送信して、所定の条件に基づいてクラスタリングされた各グループを配列し、前記各グループを前記所定の指標を用いた処理に対して処理後の数値情報に対応する所定の色に着色して、色分け表示させるステップと、を実行させる、
グラフィカル・ユーザ・インターフェース・システム提供方法。
【請求項１１】
さらに、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示させるステップを含む、
請求項１０に記載のグラフィカル・ユーザ・インターフェース・システム提供方法。
【請求項１２】
ネットワークに接続され、かつ提供情報と、前記提供情報に対応して格納された数値情報を記憶したデータベースが接続されたサーバと、前記サーバに前記ネットワークを介して接続され、前記数値情報を所定の指標を用いて処理する要求を送信して処理後の数値情報の要求を行う端末手段とを含む情報提供システムにおいて使用される、グラフィカル・ユーザ・インターフェースを提供させるためのコンピュータ実行可能なプログラムであって、前記プログラムは、前記サーバに対して、
前記端末手段から情報の要求を受信するステップと、
前記端末手段の要求に応答して、前記端末手段に前記前記所定の情報および前記処理後の数値情報を表示させるプルダウン・ウィンドウまたは入力バーを表示させるステップと、
前記端末手段により前記プルダウン・ウィンドウまたは入力バーを介して入力された処理要求を受信し、前記サーバが保持する関連づけテーブルを参照して、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理するステップと、
該処理後の数値情報を、前記端末手段へと送信して、所定の条件に基づいてクラスタリングされた各グループを配列し、前記各グループを前記所定の指標を用いた処理に対して処理後の数値情報に対応する所定の色に着色して、色分け表示させるステップと、を実行させる、
グラフィカル・ユーザ・インターフェース・システム提供プログラム。
【請求項１３】
さらに、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示させるステップを含む、
請求項１０に記載のグラフィカル・ユーザ・インターフェース・システムプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、株式、投資信託、転換社債等の数値変動を伴う数値情報から求める多変量数値情報の表示方法とその装置及びそのプログラムならびにグラフィカル・ユーザ・インターフェース・システムとその提供方法及びそのプログラムに関する。
【背景技術】
【０００２】
近年、証券会社がオンラインサービスを提供するようになり、インターネットを用いて個人が手軽に株式売買を行えるようになっている。従来、株式市場における株価情報は、企業の業種毎に分類された企業名、企業を表す企業コード、株価及び表示点における値上り額または値下り額が電光表示板等を用いて表示される。
【０００３】
しかし、上記のような価格情報の表示では、専門的知識を有していない個人投資家等が、表示されている内容からどの株式に投資すべきか等を判断することは困難である。特に、株価情報は、膨大かつ多種多様であるため、投資の際に有効な情報を得ることは困難である。このような問題を解決するために、個々の構成要素の動向を表示しつつ、相場全体の状況を表示する方法が開発されている（例えば、特許文献１参照）。
【０００４】
一方、日経平均等の相場全体の価格指数は、相場全体の動向を知るためには有効である。
【特許文献１】特開２００１−１０１２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の方法は、複数の個々の銘柄を価格変動情報チャートとして表す。しかし、個々の銘柄の値動きでは、市場全体の傾向を把握することはできない。
【０００６】
また、相場全体の価格指数は、相場全体の状況や勢いなどはわかっても、注目すべき対象はみつからない。したがって、市場全体の動向が見えつつ、個々の銘柄の値動きを容易に把握することができる情報表示の方法が必要である。
【０００７】
すなわち、本発明は、上記問題に鑑みなされたものであり、その目的は、市場全体の動向が見えつつ、個々の銘柄の値動きを容易に把握することができる多変量数値情報の表示方法とその装置及びそのプログラムならびにグラフィカル・ユーザ・インターフェース・システムとその提供方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の多変量数値情報の表示方法は、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、各グループにおける数値情報を対応する色に着色して表示する多変量数値情報の表示方法であって、複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、前記各クラスタを、クラスタを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示する。
【０００９】
一般に、人間は数値の変化より色彩の変化のほうが認識しやすい。そこで、本発明では、多数の数値情報を複数のグループにクラスタリングし、各グループを構成する対象の数値情報を所定の指標で処理し、処理後の数値情報に対応する色を着色して色分け表示することとした。この構成によると、例えば株価に関すれば、全体平面における、部分平面間の数値情報の流れを追うことで、市場全体の変化の傾向を把握することができる。また、特定のグループにおける色の変化を追跡することで、特定のグループに属する価格変動を視覚的に把握することができる。
【００１０】
前記多変量数値情報の表示は、複数の対象を、第１の条件によりクラスタリングした各クラスタを有限な全体平面を分割した第１の部分平面に配置し、前記第１の部分平面に属する個々の対象を第２の条件によりクラスタリングして得られたグループを、第１の部分平面をさらに区分けした第２の部分平面に配置して、表示するものであってもよい。
【００１１】
前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示するものであってもよい。
【００１２】
また、本発明の多変量数値情報の表示装置は、数値変動を伴う複数の対象における数値化情報のデータを受信するデータ通信手段と、受信したデータを記憶する記憶手段と、ユーザの指示に従って、クラスタリングの条件を受信する指示受信手段と、前記得られたデータの中から視覚化する数値情報を選択し、前記得られたデータを所定の条件で複数のグループにクラスタリングする演算手段と、複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示するデータを生成する表示データ生成手段と、前記表示データ生成手段で生成されたデータを表示する表示手段とを有する。
【００１３】
前記表示データ生成手段において、複数の対象を、第１の条件によりクラスタリングした各クラスタを有限な全体平面を分割した第１の部分平面に配置し、前記各クラスタを構成する個々の対象を第２の条件によりクラスタリングして得られたグループを、さらに第２の部分平面に分割して配置することとしてもよい。
【００１４】
前記表示手段において、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示するものであってもよい。
【００１５】
本発明の多変量価格情報の表示プログラムは、数値変動を伴う複数の対象における数値化情報のデータを受信するデータ通信ステップと、受信したデータを記憶する記憶ステップと、ユーザの指示に従って、クラスタリングの条件を受信する指示受信ステップと、前記得られたデータの中から視覚化する数値情報を選択し、前記得られたデータを所定の条件で複数のグループにクラスタリングする演算ステップと、複数の対象を、第１の条件と第２の条件とを用いてクラスタリングした各クラスタを有限な全体平面を分割した部分平面に配置し、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理し、処理後の数値情報に対応する所定の色に着色して、色分け表示するデータを生成する表示データ生成ステップと、前記表示データ生成手段で生成されたデータを表示する表示ステップとをコンピュータに実行させる。
【００１６】
本発明のグラフィカル・ユーザ・インターフェース・システムは、ネットワークに接続され、かつ提供情報と、前記提供情報に対応して格納された数値情報を記憶したデータベースが接続されたサーバと、前記サーバに前記ネットワークを介して接続され、前記数値情報を所定の条件および指標を用いて処理する要求を送信して処理後の数値情報の要求を行う端末手段とを含む情報提供システムにおいて使用される、グラフィカル・ユーザ・インターフェースを提供するグラフィカル・ユーザ・インターフェース・システムであって、前記サーバは、前記端末手段の要求に応答して、前記端末手段に前記前記所定の情報および前記処理後の数値情報を表示させるプルダウン・ウィンドウまたは入力バーを表示させる手段と、前記端末手段により前記プルダウン・ウィンドウまたは入力バーを介して入力された処理要求を受信し、前記サーバが保持する関連づけテーブルを参照して、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理する手段と、該処理後の数値情報を、前記端末手段へと送信して、所定の条件に基づいてクラスタリングされた各グループを配列し、前記各グループを前記所定の指標を用いた処理に対して処理後の数値情報に対応する所定の色に着色して、色分け表示させる手段と、を含む。
【００１７】
さらに、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示させる手段を含むものであってもよい。
【００１８】
本発明のグラフィカル・ユーザ・インターフェース・システム提供方法は、ネットワークに接続され、かつ提供情報と、前記提供情報に対応して格納された数値情報を記憶したデータベースが接続されたサーバと、前記サーバに前記ネットワークを介して接続され、前記数値情報を所定の指標を用いて処理する要求を送信して処理後の数値情報の要求を行う端末手段とを含む情報提供システムにおいて使用される、グラフィカル・ユーザ・インターフェースを提供させるための方法であって、前記方法は、前記サーバに対して、前記端末手段から情報の要求を受信するステップと、前記端末手段の要求に応答して、前記端末手段に前記前記所定の情報および前記処理後の数値情報を表示させるプルダウン・ウィンドウまたは入力バーを表示させるステップと、前記端末手段により前記プルダウン・ウィンドウまたは入力バーを介して入力された処理要求を受信し、前記サーバが保持する関連づけテーブルを参照して、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理するステップと、該処理後の数値情報を、前記端末手段へと送信して、所定の条件に基づいてクラスタリングされた各グループを配列し、前記各グループを前記所定の指標を用いた処理に対して処理後の数値情報に対応する所定の色に着色して、色分け表示させるステップと、を実行させる。
【００１９】
さらに、前記複数の対象のうち、一部の対象における個別の数値情報を、その対象が属するクラスタに対応する部分平面上の一部に、重ねて表示させるステップを含むものであってもよい。
【００２０】
本発明のグラフィカル・ユーザ・インターフェース・システム提供プログラムは、ネットワークに接続され、かつ提供情報と、前記提供情報に対応して格納された数値情報を記憶したデータベースが接続されたサーバと、前記サーバに前記ネットワークを介して接続され、前記数値情報を所定の指標を用いて処理する要求を送信して処理後の数値情報の要求を行う端末手段とを含む情報提供システムにおいて使用される、グラフィカル・ユーザ・インターフェースを提供させるためのコンピュータ実行可能なプログラムであって、前記プログラムは、前記サーバに対して、前記端末手段から情報の要求を受信するステップと、前記端末手段の要求に応答して、前記端末手段に前記前記所定の情報および前記処理後の数値情報を表示させるプルダウン・ウィンドウまたは入力バーを表示させるステップと、前記端末手段により前記プルダウン・ウィンドウまたは入力バーを介して入力された処理要求を受信し、前記サーバが保持する関連づけテーブルを参照して、数値変動を伴う複数の対象における数値化情報を所定の条件により複数のグループにクラスタリングし、前記各グループを、グループを構成する対象の数値情報を所定の指標を用いて処理するステップと、該処理後の数値情報を、前記端末手段へと送信して、所定の条件に基づいてクラスタリングされた各グループを配列し、前記各グループを前記所定の指標を用いた処理に対して処理後の数値情報に対応する所定の色に着色して、色分け表示させるステップと、を実行させる。
【発明の効果】
【００２１】
本発明は、市場全体の動向が見えつつ、個々の銘柄の値動きを容易に把握することができる多変量数値情報の表示方法とその装置及びそのプログラムならびにグラフィカル・ユーザ・インターフェース・システムとその提供方法及びそのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明を図面を用いて詳細に説明する。なお、以下の説明においては、説明を容易にするために株式相場を用いて説明する。
【００２３】
（第１の実施形態）
［構成］
図１は、本発明にかかる多変量数値情報の表示システムの概略を示す図である。図１から明らかなように、この多変量数値情報の表示方法システムは、コンピュータ処理可能なデータが通信されるネットワーク１に接続され、このネットワーク１を介して株価配信ホスト２から株価などの価格情報を収集するとともに、この情報に基づいて多変量数値情報処理を行うサーバ３と、ネットワーク１を介して、サーバ３に処理を要求する条件と指標を送信するとともに、サーバで生成された表示データを受信して表示する端末手段４とから、構成される。本実施形態は、コンピュータを所定のプログラムで制御することにより実現され、方法、プログラム、クライアントシステムや通信ネットワークを含む全体システムとしても把握できる。
【００２４】
本発明におけるネットワーク１は、いわゆるインターネットを挙げることができるが、これ以外にも光通信、ＬＡＮ／ＷＡＮといった適切な通信プロトコルを用いる通信により遠隔的に情報を送受信することができるものであれば、いかなるネットワークでも用いることができる。この通信に用いることができる通信プロトコルとしては、例えばＴＣＰ／ＩＰといった通信プロトコルを用いることができるが、これに限定されるわけではない。
【００２５】
上記ネットワーク１は、このネットワーク１に株価情報を配信するホスト２（株価配信ホスト）が１つ以上接続されている。株価配信ホスト２は、所定の１以上の証券取引所側から所定の１以上の銘柄の株価情報を得て、この株価情報をネットワーク１上に配信する。上記表示装置を含むネットワーク上の各ホストは、株価配信ホストからの情報をネットワークを介して随時入手することができる。価格情報としては、全銘柄の日付、始値、終値、出来高、時価総額、最高値、最安値、現在値などである。
【００２６】
この図の例では、ホスト２は株価配信ホストであるが、株式相場以外の用途に使用する場合には、株価配信ホストでなくてもよい。時系列に数値が変化する対象が複数あり、サーバがネットワークを介して情報を随時入手できるものであればよい。例えば、ホームページ、ウェブログ（いわゆるブログ）などのアクセス数、人気投票数など、時系列で数値が変化するものである。
【００２７】
端末手段４は、例えば、例えば株式情報に関連する情報の場合には、株式を購入しようとする者、すなわちユーザの自宅、証券会社などに配置されていればよい。端末手段４は、ネットワーク１を介してサーバ３にアクセスできるようにされている。この端末手段４は、情報の提供を要求するための信号を、適切なブラウザ・ソフトウエアを介してサーバ３へと送信する。各端末手段４は、例えばパーソナル・コンピュータ（パソコン）、ＰＤＡなどで、有線や無線によるインターネット接続機能、ウェブページ閲覧用のブラウザ、メール送受信用のメーラー等のソフトウェアを備える。
【００２８】
本発明においては、サーバ３についても上述した端末手段４と同様のパーソナル・コンピュータ、ワークステーション、または汎用大型コンピュータを用いることができる。
【００２９】
送信された多変量数値情報に必要な条件と指標とは、サーバ３に受信され、サーバ３は、サーバ内の記憶部に記憶された所定の条件と指標とを用いて、多変量数値情報を表示するためのデータを生成する。記憶部には、前記した全銘柄の日付、始値、終値、出来高、時価総額、最高値、最安値、現在値などの価格情報に加え、各銘柄についての業種、市場の種類、社員数、保有株数などクラスタリングの条件の基準になるデータが記憶されている。株式相場以外の用途に使用する場合にも、随時入手できる数値情報と、クラスタリングの条件の基準になるデータが記憶されている。
[多変量数値情報表示システムおよび多変量数値情報表示方法]
【００３０】
図２は、本発明にかかる多変量数値情報表示システムの構成を示す図である。図２に示すように、サーバ３は、各株価配信２ホストから配信される各銘柄の株価情報を、コンピュータ処理可能なデータ（以下、「株価データ」という）として上記ネットワーク１経由でリアルタイムに取り込むため、および端末手段４から情報の多変量数値提供を要求するための信号と多変量数値情報の表示データとを送受信するためのデータ通信部１１と、株価データを継続的に記憶する記憶部１２と、多変量数値情報の表示データの作成開始を指示するデータ（作成開始データ）を受信する指示受信部１３と、ユーザが求める多変量価格情報を表示させるための条件を設定する条件設定部１４と、入力した条件と価格データとから、多変量価格情報を得るための演算部１５と、演算部１５で得られた各グループに対応する色を付与する色変換部１６と、演算結果をグラフに表すための表示データ作成部１７とから構成される。また、端末手段４は、グラフを表示部に表示する形式に変換する変換部１７と、モニタ等の表示部１８とから構成される。サーバ３と端末手段４とは、例えば汎用的なコンピュータシステムにより構成される。図２に示すサーバ３および端末手段４中の各構成要素または機能は、例えばコンピュータプログラムを実行することにより実現される。また、サーバ３の機能と、端末手段４の機能とは、同一のコンピュータシステムによってもよいし、異なるコンピュータシステムによってもよい。
【００３１】
なお、一般的傾向として、コンピュータのオペレーティングシステムの一部として様々なプログラムモジュールを用意しておき、アプリケーションプログラムはこれらモジュールを所定の配列で必要な時に呼び出して処理を進める方式が一般的である。そうした場合、本発明の多変量数値情報表示システムを実現するためのソフトウェア自体にはそうしたモジュールは含まれず、当該コンピュータでオペレーティングシステムと協働してはじめて多変量数値情報表示システムが実現することになる。しかし、一般的なプラットフォームを使用する限り、そうしたモジュールを含ませたソフトウェアを流通させる必要はなく、それらモジュールを含まないソフトウェア自体およびそれらソフトウェアを記録した記録媒体（およびそれらソフトウェアがネットワーク上を流通する場合のデータ信号）が実施の形態を構成すると考えることができる。
【００３２】
図３は、多変量数値情報表示方法を用いて多変量数値情報の表示を行う場合のフローチャートである。本発明の多変量数値情報表示方法において数値情報を表示するプロセスは、ステップＳ１において、適切なブラウザ・ソフトウエアを介して端末手段４のディスプレイ・スクリーン上に、本発明の多変量数値情報表示方法の開始を端末手段４に示すためのトップページを表示させる。ついで、ステップＳ２へと進んで、多変量数値情報の表示データの作成開始を指示するデータ（作成開始データ）の項目を表示する。ついで、ステップＳ４において、ユーザは、作成開始データを入力する。入力された作成開示データは、端末手段２から、サーバ３へと送信され、この作成開始データを受信したサーバ３は、所定の情報を用いて、ステップＳ５において株式銘柄のクラスタリングを行う。ステップＳでは、クラスタリングされたデータに基づいてグラフ作成データが端末手段４に返送され、端末手段４において、多変量数値情報が表示される。
【００３３】
株式情報についての多変量数値情報を得る場合、例えば、作成開始データの項目から、（１）株式情報、（２）クラスタリング条件、（３）時系列条件を選択する。サーバ３は、受信した作成開始データに基づいて、記憶部から必要な情報を読み出し、クラスタリングを行う。図４は、本発明の多変量数値情報を表示する画面の一例を示す図である。この図に示すように、表示画面には、作成開始データの項目が表示されている。本発明の多変量数値情報の表示方法は、複数の対象を、第１の条件によりクラスタリングした各クラスタを有限な全体平面を分割した第１の部分平面に配置し、前記第１の部分平面に属する個々の対象を第２の条件によりクラスタリングして得られたグループを、第１の部分平面をさらに区分けした第２の部分平面に配置して、表示する。図４の例では、このクラスタリングを同心円グラフ状に表している。第１の条件と第２の条件とによりクラスタリングより得られたグループは、セルのいずれかに当てはめられる。各セルは、必ずしも該当するグループが存在する必要はない。すなわち、クラスタリングの条件により、空のセルが存在する場合を生ずる。表示態様は、図４の例では同心円グラフ状であるが、これに限定されるものではなく、有限な全体平面を分割した第１の部分平面に配置し、前記第１の部分平面に属する個々の対象を第２の条件によりクラスタリングして得られたグループを、第１の部分平面をさらに区分けした第２の部分平面に配置することができるものであればよい。例えば、図５に示すような帯グラフの集合体であってもよい。
【００３４】
また、各グループは、グループを構成する各銘柄のより詳細な株価のデータ、あるいは銘柄による市場もしくは個別銘柄の会社のＷｅｂページなどにハイパーリンクなどによりリンクしている。各グループに対して所定のアクション（例えば、モニタ上で、カーソルを所定グループの枠に位置させてマウスを左クリックするなど）を行うことで、各個別銘柄などのより詳細な情報を容易に得ることができるように構成されている。
【００３５】
また、各個別銘柄などのより詳細な情報を得た後で、さらにいわゆるインターネット証券などにリンクする構成としてもよい。この構成によれば、情報を得たユーザが株式の売買を容易に行うことができる。
【００３６】
次に、表示装置３は、作成開始データを受理すると、多変量価格情報生成処理を開始する。演算部１５は、作成開始データに含まれる多変量価格情報設定データを条件設定部１４から受け取る。演算部１５は、この多変量価格情報設定データに基づいて多変量価格情報の表示に必要な全ての銘柄（作成銘柄）とクラスタリングに必要な情報を記憶部１２側から引き出す。なお、記憶部１２と演算部１５とはデータ通信可能に接続されている。また、記憶部１２には、処理可能銘柄名が記憶されている。
【００３７】
記憶部１２は、ネットワークから得られた株価情報をＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）ファイルまたはマルチユーザ・マルチスレッドのＳＱＬデータベース等に保存する。ネットワークから得られる株価情報としては、更新された株価、その日付、始値、終値、出来高、時価総額、株価指数、売買高、株価収益率、株価純資産倍率、値上り率、相対力指数などが挙げられる。
【００３８】
株価情報には、例えば、銘柄ごとに、例えば、東証などの上場市場種、業種別、創業年数、従業員数、株売買単価、上場年などの企業情報も含まれる。ネットワークから得られる株価情報や企業情報などの株価情報は、記憶部１２に、銘柄に対応させて記憶されている。これらは、記憶部１２内の関連付けテーブルに記憶されている。
【００３９】
ユーザが多変量数値情報を表示させるためには、上記の企業情報を含む株価情報の中から、クラスタリング条件となる指標を２つ選択する。それぞれの指標において、クラスタ数、選択したクラスタリング方法、クラスタリングに用いる最大値・最小値などの条件を設定し、入力する。また、経時的に変化する株価情報をクラスタリング条件とする場合には、選択した表示する多変量価格情報、表示の開始〜終了する日付等のタイムデータ、表示間隔等の設定データを設定する。
【００４０】
以下に、第１の条件が企業の業種であり、第２の条件が株価の変動率である場合に、どのようにクラスタリングが行われるかを一例として説明する。演算部１５は、複数の銘柄を、第１の条件を用いて、クラスタリングする。このクラスタリングにより、作成銘柄は、企業の業種等により、複数のクラスタに分類される。表１に、第１の条件を用いて、クラスタリングする一例を示す。
【表１】
2008015951.tif 000003
【００４１】
次に、演算部１５は、第１の条件によりクラスタリングされた各クラスタに属する対象を第２の条件によりクラスタリングする。例えば、銘柄の株価の変動率を比較して、変動率の代償によりクラスタリングし、複数のグループに分ける。表２に、第２の条件を用いて、さらにクラスタリングする一例を示す。演算部１６は、各グループに属する個々の対象の数値情報について平均値を計算する。例えば、銘柄の株価の変動率でクラスタリングをした場合に、各グループに属する銘柄の株価の変動率の平均を採る。この演算結果は、色変換部１６に送られる。
【表２】
2008015951.tif 000004
【００４２】
なお、上記複数の指標は、記憶部１２に保存されている。指標の選択は、ユーザが表示部１８から選択することによって行う。これらの指標は、銘柄を順番付けするものであれば特に制限されない。また、グループ分けに極端に偏りがある場合には、別の指標を用いて再度クラスタリングすることとしてもよい。
【００４３】
指標として時系列に変化するものを選択する場合には、演算部１５は、多変量数値情報設定データに含まれるタイムデータを条件設定部１４から受け取り、このタイムデータからクラスタリングする数値情報を選択してクラスタリングを行う。例えば、演算部１５は、上記作成銘柄における所定銘柄についての上記設定された時間あるいは期間の株価データを記憶部１２から読み込み、この株価データを株価（金額）に変換する、あるいは株価に所定の演算を加えたものの変動率を演算して、その結果を用いてクラスタリングする。
【００４４】
上記クラスタリングの方法としては、例えば、以下のような方法が挙げられる。
【００４５】
（１）複数の対象を分類する範囲を決めておいて、数値情報がいずれかの範囲に入るようにグループわけをする。
【００４６】
例えば、機械的に１のグループに入る数値情報の範囲を２００と決めておく場合である。具体的には、１００、２００、２０５、３００、４００、５００の６個の株価がある場合のクラスタリングの方法を例で示しながら説明する。上記株価を、０〜２００、２０１〜４００、４０１〜６００の範囲に入るようにグループ分けをすれば、［１００、２００］、［２０５、３００、４００］、［５００］になる。
【００４７】
あるいは、複数の株価がある場合に、その最大値から最小値を引き、クラスタリング数で割った値で、グループ分けをする。
【００４８】
上記株価の最大値から最小値を引いた値（５００−１００＝４００）を、クラスタリング数（例えば、３）で割った（１６７）場合には、上記株価は、０〜１６７、１６８〜３３４、３３５〜５００の範囲でグループ分けをすることができる。すなわち、［１００］、［２００、２０５、３００］、［４００、５００］になる。
【００４９】
（２）各グループの要素数ができるだけ等しくなるようにグループわけをする。
上記株価は、６個の要素を含んでいるので、それぞれのグループが２個の要素を含むように、［１００、２００］、［２０５、３００］、［４００、５００］にグループ分けをする。
【００５０】
例えば企業の業種とそれに対応する特定数の銘柄コードが決まっている場合に、銘柄コードの数が等しくなるように、グループ分けをしてもよい。この方法を用いる場合、同じグループの中に他の銘柄とかけ離れた株価あるいは変動率を有するものが含まれる恐れがある。一方、全てのグループに銘柄が存在するので、銘柄が存在しないグループが存在することを排除できる。
【００５１】
また、創業年数、従業員数などを基準にグループ分けしてもよい。
【００５２】
（３）対数軸上を等分割するようにグループ分けをする。
注目する指標の最大値と最小値を求める。そして、最大値と最小値の差分をとり、その範囲を対数軸上でクラスタ数に分割する。分割に用いるＸは、以下の式で求める。
【数１】
2008015951.tif 000005
ここで、ＤＭＡＸ：注目するデータの最大値、ＤＭＩＮ：注目するデータの最小値、Ｎ：クラスタ数
【００５３】
このとき、Ｘｎ−１?Ｄ?Ｘｎを満たすＤがｎ番目のクラスタに属する。銘柄が範囲に一様に分布していない場合に、このクラスタリングが有効に使用できる。例えば、一つの銘柄が他の銘柄より飛び抜けて高い場合に、最大値と最小値の差分を等分してクラスタリングすると、銘柄が存在しないクラスタができる。この場合に、本方法が有効である。
【００５４】
具体的には、１０、２０、５０、１００、１０００、１００００の６個の株価を３分割する場合を考える。（最大値−最小値）／３＝（１０００−１０）／３＝３３３０で、分割すると、［１０、２０、５０、１００、１０００］、［  ］、［１００００］と偏ってクラスタリングされる。この偏りを緩和するために、各株価の値の対数をとり、等分割する。この例では、ｌｏｇ１０、ｌｏｇ２０、ｌｏｇ５０、ｌｏｇ１００、ｌｏｇ１０００、ｌｏｇ１００００を（ｌｏｇ１００００−ｌｏｇ１０）／３の幅で分割すればよい。
【００５５】
次に演算部は、各グループに属する対象の数値情報の平均値を計算する。この数値情報としては、クラスタリング条件として用いた数値情報であってもよく、それ以外の数値情報を用いてもよい。クラスタリング条件として用いた数値情報以外の数値情報を用いるのが好ましい。１の平面に３種類の情報を反映した表示ができるからである。例えば、第１の条件として業種を選択してクラスタリングし、第２の条件として、各業種に属する銘柄コードを用いてグループ分けしたものにおける、グループごとの株価等の変化を把握できる。
【００５６】
色変換部１６は、１のグループに属する銘柄の株価または変動率の平均値とを対応させる色−比率変換機能を有し、演算部１５からの演算結果に基づいて、色−比率変換機能により色、濃淡に変換し、この色、濃淡を１のグループの色、濃淡とする。この作業を全てのグループについて行い、得られた色データを設定し、この色データを表示データ作成部１７に送る。
【００５７】
色の設定は、視覚的に明確に把握できるように、適宜行えばよい。例えば、平均値がプラスであれば緑、マイナスであれば赤にマッピングし、色の濃淡で数値の度合いを表現するなどである。また、平均値が０の場合は黒、クラスタに銘柄が存在しない場合は灰色にする等である。このような色変換情報は、平均値の変化に対応した形式で記憶部１２に記憶されている。色変換部１６は、必要に応じて記憶部１２に色変換情報を要求する。
【００５８】
表示データ作成部１７は、色変換部１６から色データが付加されたクラスタリングデータを受信するとともに、記憶部からグラフ作成に必要なパターンデータを受信する。表示データ作成部１７は、これらのデータを用いて、各グループが、全体平面のどの部分平面に属し、かつその部分平面の色情報を付加した表示データを作成する。作成された表示データは、データ通信部１１に送られる。データ通信部１１から端末手段４に送られた表示データは、通信部２１で受信され、変換部２２に送られる。変換部２２は、表示データに基づいてグラフを作成する。作成されたグラフは、表示部２３で表示される。また、グラフの表示には、ＧＵＩ（グラフィック・ユーザ・インターフェース）等を用いる。
【００５９】
表示データ作成部１７で作成されたデータは、記憶部１２に記憶される。表示データは、銘柄ごとに、第１の条件、第２の条件、用いた指標、属するクラスタなどと対応したテーブルの形体で記憶されている。
【００６０】
図６は、上記表２の結果をグラフ化した例を示す図である。図６の例では、同心円グラフ中で、第１の条件を用いたクラスタリングした各クラスタが位置するのは、最大円の周方向、すなわち最大円の扇形の部分が第１の部分平面であり、第２の条件を用いたクラスタリングによる各グループが位置するのは、第１の部分平面の同心円である第２の部分平面である。
【００６１】
また、表示部２３には、一旦上記データを入力して同心円グラフを表示させた後は、最新の入力情報をグラフに反映させる更新ボタン、指定した期間内で比較する日付を前後にずらす前・後進ボタン等を設けてもよい。前・後進ボタン等を連続的に操作すれば、指定した期間内で、価格情報を連続して見ることができるので、市場全体での資金の移動が把握できる。
【００６２】
上記したようにクラスタリングをする第１の条件と第２の条件と、数値情報を処理する指標は、ユーザが任意に選択することができる。たとえば、クラスタリングをする条件と数値情報を処理する指標とが同じであってもよい。本発明によれば、ユーザが、条件と指標とを適宜選択することで、ユーザが注目する数値情報の変化を連続して見ることができる。
【００６３】
図６の例で、例えば企業の銘柄コードの大きいものから小さいものを同心円の中心方向から円周方向に配列する場合には、同一業種内（例えば、Ｂ業種）での株価の変化を容易に把握できる。また、株価変動率の大きいものから小さいものを同心円の中心方向から円周方向に配列する場合には、同一業種内での株価変動率が大きい場合は、各銘柄は中心に集まるので、同一業種内での株価変動率が大きいかどうかの判断が容易となる。また、Ａ業種とＢ業種における色の変化を追跡すれば、Ａ業種からＢ業種への株購買の流れを把握できるので、ユーザが市場の流れを容易に追跡することができる。
【００６４】
［システム］
図７は、本発明の多変量価格情報を提供する処理を説明するためのフローチャートである。まず、多変量価格情報を表示する際に用いる条件を選択する（ステップＳ１００）。例えば、多変量価格情報を表示したい銘柄の指定、業種別にクラスタリングする、株価を均等幅でクラスタリングするなどの条件、指定期間、表示間隔などを入力する。
【００６５】
次に、表示画面上で、入力が正しいかどうかを確認し（ステップＳ１０１）、正しくなければ、ステップＳ１００に戻り、入力をやり直す。正しければステップＳ１０２に進む。入力情報データは、演算部１５に送られ、記録部１２から、指定期間内の必要な情報を取得する（ステップＳ１０２）。次に、多変量価格情報を表示するために必要な情報が取得できたかどうかを判断する（ステップＳ１０３）。例えばクラスタリングする対象が存在しないなど、必要な情報が取得できなかった場合は、表示画面にてエラー表示し、ユーザはデータ取得条件を変更する（ステップＳ１０４）。必要な情報が取得できた場合は、取得したデータを第１の条件および第２の条件によりクラスタリングし、クラスタごとに各銘柄の株価あるいは変化率よりクラスタリングし、グループ分けする（ステップＳ１０５）。
【００６６】
次に、各グループに属する銘柄についての数値情報の平均をとり、その平均値に対応して決められた色情報に基づき、円グラフの各グループに色付けをした円グラフを表示する（ステップＳ１０６）。表示は、グループごとに、平均値がプラスであれば緑、マイナスであれば赤にマッピングし、色の濃淡で数値の度合いを表現するなどである。また、平均値が０の場合は黒、クラスタに銘柄が存在しない場合は灰色にする等である。
【００６７】
次に、上記の方法により、表示された多変量価格情報の結果が、多変量価格情報を求める期間、あるいは表示期間が十分かどうかを判断し（ステップＳ１０７）、求める期間が十分であれば処理を終了し、求める期間が十分でなければステップＳ１０５に返り期間を変えて、取得したデータをクラスタリングし、グループ分けする。例えば、変化率が大きい銘柄が含まれている場合には、表示期間を短くすることにより、変化の動向を容易に知ることができる。
【００６８】
（第２の実施形態）
この実施形態は、複数の対象の中から、個別の対象を特定して、第１の実施形態で得られる画面に重ねて表示するものである。以下の説明においては、第１の実施形態で説明した内容については、省略する。この実施形態では、複数の対象の多変量数値情報の中においてユーザが関心を持つ一部の対象の数値情報を追跡することができる。
【００６９】
図８は、複数の対象の中から、個別の対象を特定して、第１の実施形態で得られる画面に重ねて表示する場合のフローチャートである。まず、端末手段４の表示画面には、例えば、図４に示す多変量数値解析の結果が表示されている（ステップＳ１１）。次に、画面上に、多変量価格情報の処理に用いられた対象のリストの送信を要求する項目を表示する。ユーザは、この項目を指示して、端末手段４からサーバ３に対して、多変量価格情報の処理に用いられた対象のリストの送信を要求する（ステップＳ１１）。
【００７０】
次に、サーバ３の指示受信手段部１３は、リスト送信要求を受信すると、記憶部１２に対象リストを送信することを指示し、記憶部１２から対象リストが端末手段４に送信される。次に、端末手段４の表示部２３は、受信した対象リストを表示する（ステップＳ１３）。ユーザは、表示された対象リスト中から、個別の表示をさせたい対象を選択する（ステップＳ１４）。図９は、表示部に、対象リストが表示され、ユーザが個別の表示をさせたい対象を選択した状態の表示例を示す図である。
【００７１】
次に、端末手段４は、選択された個別表示させたい対象についてのデータ送信をサーバ３に送信する（ステップＳ１５）。次に、サーバ３の指示受信手段部１３は、表示させたい個別対象のデータ送信要求を受信すると、記憶部１２に個別対象データを送信することを指示し、記憶部１２から個別対象データが端末手段４に送信される（ステップＳ１６）。端末手段４の表示部２３は、多変量数値情報を表示する画面中に、個別の対象の数値情報を重ねて表示する（ステップＳ１７）。図１０は、本発明の多変量数値情報を表示する画面に個別の対象の数値情報を重ねて表示する表示例を示す図である。
【００７２】
以上に示した実施形態は、価格変動を伴う相場対象として株式を例に説明したが、経時的に複数の数値情報が変化するものであれば、他に転換社債や、卸売市場、先物市場等の相場対象、ホームページ、ウェブログ（いわゆるブログ）などのアクセス数、人気投票数など、時系列で数値が変化するものであってもよい。
【００７３】
なお、図３、図７に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりテーブル監視処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００７４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００７５】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７６】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
【００７７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００７８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００７９】
【図１】図１は、本発明にかかる多変量数値情報の表示システムの概略を示す図である。
【図２】図２は、本発明にかかる多変量数値情報表示システムの構成を示す図である。
【図３】図３は、多変量数値情報表示方法を用いて多変量数値情報の表示を行う場合のフローチャートである。
【図４】図４は、本発明の多変量数値情報を表示する画面の一例を示す図である。
【図５】図５は、本発明の多変量数値情報を表示する画面の他の一例を示す図である。
【図６】図６は、本発明においてクラスタリングした場合の表示例を示す図である。
【図７】図７は、本発明の多変量価格情報を提供する処理を説明するためのフローチャートである。
【図８】図８は、本発明にかかる多変量数値情報表示方法を用いての他の処理を行う場合のフローチャートである。
【図９】図９は、表示部に、対象リストが表示され、ユーザが個別の表示をさせたい対象を選択した状態の表示例を示す図である。
【図１０】図１０は、本発明の多変量数値情報を表示する画面に個別の対象の数値情報を重ねて表示する表示例を示す図である。
【符号の説明】
【００８０】
１    ネットワーク
２    株価配信ホスト
３    サーバ
４    端末手段
１１    データ通信部
１２    記憶部
１３    指示受信部
１４    条件設定部
１５    演算部
１６    色変換部
１７    表示データ作成部
２１    通信部
２２    変換部
２３    モニタ
【図１】
2008015951.tif 000006
【図２】
2008015951.tif 000007
【図３】
2008015951.tif 000008
【図４】
2008015951.tif 000009
【図５】
2008015951.tif 000010
【図６】
2008015951.tif 000011
【図７】
2008015951.tif 000012
【図８】
2008015951.tif 000013
【図９】
2008015951.tif 000014
【図１０】
2008015951.tif 000015