JP2000293351A - Field influence display device and program recording medium - Google Patents
Field influence display device and program recording mediumInfo
- Publication number
- JP2000293351A JP2000293351A JP10232899A JP10232899A JP2000293351A JP 2000293351 A JP2000293351 A JP 2000293351A JP 10232899 A JP10232899 A JP 10232899A JP 10232899 A JP10232899 A JP 10232899A JP 2000293351 A JP2000293351 A JP 2000293351A
- Authority
- JP
- Japan
- Prior art keywords
- influence
- display
- field
- value
- degree
- 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.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、表形式データベー
スを構成するフィールドの属性値が持つ結果フィールド
に対する影響度を表示するフィールド影響度表示装置
と、その装置を実現するプログラムが格納されるプログ
ラム記録媒体とに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a field influence display device for displaying the influence of attribute values of fields constituting a tabular database on a result field, and a program record storing a program for realizing the device. Media.
【0002】近年のコンピュータシステムの発達と、記
憶装置の高密度化・低価格化とにより、データウェアハ
ウス等のデータを蓄積し利用する手段が一般化し、大規
模データの分析が行われるようになってきた。例えば、
流通業で浸透しているPOSシステムにおける全国各地
の小売店の時間と売上との関係や、金融機関における顧
客の属性と購入する金融商品との関係や、製造業におけ
る工程属性と歩留りとの関係があげられる。With the recent development of computer systems and high-density and low-priced storage devices, means for storing and using data in data warehouses and the like has become popular, and large-scale data has been analyzed. It has become. For example,
Relationship between time and sales at retail stores nationwide in the POS system that has permeated the distribution industry, relationship between customer attributes and financial products to be purchased in financial institutions, and relationship between process attributes and yield in the manufacturing industry Is raised.
【0003】このような大規模データを有効に活用して
いくためには、データが持つ特徴や、データから得られ
る知識を的確に捉えることが要求されている。統計ツー
ルやOLAP(Online Analytical Processing)ツールな
どを用いて、データの全体の統計値や分布などを視覚的
に把握することができるが、それだけではデータを活用
するための具体的な知識を得ることができないので、一
般的な統計値やデータ分布といった通常の統計情報以上
の知識を得る機能の提供が望まれている。In order to effectively utilize such large-scale data, it is required to accurately grasp characteristics of the data and knowledge obtained from the data. Using statistical tools and OLAP (Online Analytical Processing) tools, you can visually grasp the overall statistical values and distribution of data, but that alone will give you specific knowledge to utilize the data. Therefore, it is desired to provide a function for obtaining knowledge beyond ordinary statistical information such as general statistical values and data distribution.
【0004】[0004]
【従来の技術】表形式データベースは、1つ以上の条件
フィールドと1つ以上の結果フィールドとからなる複数
のフィールドから構成されるレコードの集合である。2. Description of the Related Art A tabular database is a set of records composed of a plurality of fields including one or more condition fields and one or more result fields.
【0005】従来技術では、この表形式データベースの
結果フィールドと条件フィールドとの関係を示す場合、
結果フィールドの値の種類毎に、その値を取るレコード
の数や割合を条件フィールドの各属性値ごとに表示する
ように処理していた。In the prior art, when indicating the relationship between the result field and the condition field of this tabular database,
For each type of value in the result field, the number and percentage of records that take that value are displayed for each attribute value in the condition field.
【0006】一方、条件フィールドが結果フィールドに
与える影響度を条件付き確率をもとにして計算する手法
として、PCF(Per-Category Feature importance) や
CCF(Cross-Category Feature importance) などの手
法がある。このPCF手法を用いることで、各条件フィ
ールドの影響度を得ることができ、また、このCCF手
法(人工知能学会誌 Vol.10 No.5 1995年9月pp.798-8
05「記憶に基づく推論による天気予報」に紹介されてい
る)を用いることで、各条件フィールドの各属性値の影
響度を得ることができる。On the other hand, as a method of calculating the degree of influence of a condition field on a result field based on a conditional probability, there are methods such as PCF (Per-Category Feature importance) and CCF (Cross-Category Feature importance). . By using this PCF method, the degree of influence of each condition field can be obtained, and this CCF method (Journal of Artificial Intelligence Vol.10 No.5 September 1995 pp.798-8)
05 "Introduced in" Weather Forecast by Memory-Based Inference ") can be used to obtain the degree of influence of each attribute value of each condition field.
【0007】従来技術では、PCF手法やCCF手法を
使って影響度を求めると、それらの数値をそのまま表示
するように処理していた。In the prior art, when the degree of influence is obtained by using the PCF method or the CCF method, processing is performed so that those numerical values are displayed as they are.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、このよ
うな従来技術に従っていると、ユーザがデータの特徴を
見ることにより分析を行える対象は通常の統計情報にと
どまっており、各条件フィールドの影響度や各条件フィ
ールドの各属性値の影響度を、その他の統計量と同様に
扱うことができないという問題を生じていた。However, according to such a conventional technique, the user can analyze the data by looking at the characteristics of the data, which is limited to ordinary statistical information. There has been a problem that the degree of influence of each attribute value of each condition field cannot be handled in the same way as other statistics.
【0009】このようなことを背景にして、本出願人
は、特願平10-352216 号で、PCF手法により求められ
た各条件フィールドの影響度を表示する発明を開示し
た。Against this background, the present applicant has disclosed in Japanese Patent Application No. 10-352216 an invention for displaying the degree of influence of each condition field obtained by the PCF method.
【0010】本発明はかかる事情に鑑みてなされたもの
であって、CCF手法などにより求められることになる
表形式データベースを構成する各フィールドの各属性値
が持つ結果フィールドに対する影響度を表示する新たな
フィールド影響度表示装置の提供と、その装置を実現す
るプログラムが格納される新たなプログラム記録媒体の
提供とを目的とする。[0010] The present invention has been made in view of the above circumstances, and a new method for displaying the degree of influence of each attribute value of each field constituting a tabular database to be obtained by a CCF method or the like on a result field has. It is an object of the present invention to provide a simple field influence display device and a new program recording medium storing a program for realizing the device.
【0011】[0011]
【課題を解決するための手段】図1に本発明の原理構成
を図示する。FIG. 1 shows the principle configuration of the present invention.
【0012】図中、1は本発明を具備するフィールド影
響度表示装置であって、表形式データベースを構成する
条件フィールドの属性値が持つ結果フィールドに対する
影響度を表示するもの、2はフィールド影響度表示装置
1の処理対象となる表形式データベースであって、条件
フィールドと結果フィールドとからなる複数のフィール
ドから構成されるレコードの集合であるもの、3はフィ
ールド影響度表示装置1の備える端末であって、ユーザ
との対話手段となるものである。In the figure, reference numeral 1 denotes a field influence degree display device equipped with the present invention, which displays the influence degree of the attribute value of the condition field constituting the tabular database on the result field, and 2 denotes the field influence degree A tabular database to be processed by the display device 1, which is a set of records composed of a plurality of fields including a condition field and a result field, and 3 is a terminal provided in the field influence degree display device 1. Thus, it is a means for interacting with the user.
【0013】本発明のフィールド影響度表示装置1は、
影響度計算手段10と、算出手段11と、絞込手段12
と、作成手段13と、表示手段14と、特定手段15
と、決定手段16と、検索手段17と、詳細情報表示手
段18と、変更手段19とを備える。The field influence display device 1 of the present invention comprises:
Influence degree calculating means 10, calculating means 11, narrowing means 12
, Creation means 13, display means 14, and identification means 15
, Determination means 16, search means 17, detailed information display means 18, and change means 19.
【0014】この影響度計算手段10は、CCF手法な
どの手法を使って各条件フィールドの各属性値が持つ結
果フィールドに対する影響度を計算する。算出手段11
は、指定に従って欠損値を含めあるいは除きつつ、各条
件フィールドの各属性値毎に、その属性値を取るレコー
ドの割合を算出する。絞込手段12は、表示対象とする
条件フィールドを絞り込む。The influence calculating means 10 calculates the influence of each attribute value of each condition field on the result field by using a method such as the CCF method. Calculation means 11
Calculates, for each attribute value of each condition field, the percentage of records that take that attribute value while including or excluding missing values according to the designation. The narrowing means 12 narrows a condition field to be displayed.
【0015】作成手段13は、算出手段11の算出する
割合と、表示対象となる条件フィールドの各属性値の持
つ影響度とから、それらの影響度の表示用図形を作成す
る。表示手段14は、作成手段13の作成する表示用図
形を端末3のディスプレイ画面に表示する。The creating means 13 creates a display graphic of the degree of influence from the ratio calculated by the calculating means 11 and the degree of influence of each attribute value of the condition field to be displayed. The display unit 14 displays the display graphic created by the creation unit 13 on the display screen of the terminal 3.
【0016】特定手段15は、表示対象となる条件フィ
ールドの各属性値毎に、それを特徴付ける結果フィール
ド値を特定する。決定手段16は、表示対象とする結果
フィールド値を決定する。検索手段17は、決定手段1
6の決定する結果フィールド値を特徴として持つ条件フ
ィールド及び属性値を検索する。The specifying means 15 specifies, for each attribute value of the condition field to be displayed, a result field value characterizing the attribute value. The determining means 16 determines a result field value to be displayed. The search unit 17 determines the determination unit 1
A condition field and an attribute value having the characteristic of the result field value determined in step 6 are searched.
【0017】詳細情報表示手段18は、表示手段14の
表示する表示用図形の図形箇所が選択されるときに、そ
の図形箇所の持つ情報をディスプレイ画面に表示する。
変更手段19は、ユーザの操作に応答して、表示手段1
4の表示する表示用図形の描画形態を変更する。The detailed information display means 18 displays, when a graphic part of the display graphic displayed by the display means 14 is selected, information on the graphic part on a display screen.
The changing means 19 responds to a user operation by displaying the display means 1.
The drawing mode of the display graphic to be displayed is changed.
【0018】ここで、本発明のフィールド影響度表示装
置1の持つ機能は具体的にはプログラムで実現されるも
のであり、このプログラムは、フロッピィディスクなど
に格納されたり、サーバなどのディスクなどに格納さ
れ、それらからフィールド影響度表示装置1にインスト
ールされてメモリ上で動作することで、本発明を実現す
ることになる。Here, the functions of the field influence display device 1 of the present invention are specifically realized by a program, which is stored in a floppy disk or the like, or is stored in a disk such as a server. The present invention is realized by being stored and then installed in the field influence display device 1 and operating on the memory.
【0019】このように構成される本発明のフィールド
影響度表示装置1では、影響度計算手段10は、CCF
手法などの手法を使って各条件フィールドの各属性値が
持つ結果フィールドに対する影響度を計算し、算出手段
11は、指定に従って欠損値を含めあるいは除きつつ、
各条件フィールドの各属性値毎に、その属性値を取るレ
コードの割合を算出する。In the field influence display device 1 of the present invention configured as described above, the influence degree calculation means 10
Using a technique such as a technique, the degree of influence of each attribute value of each condition field on the result field is calculated, and the calculating unit 11 includes or excludes missing values according to the specification,
For each attribute value of each condition field, the percentage of records taking that attribute value is calculated.
【0020】一方、絞込手段12は、影響度計算手段1
0により求められた影響度と、算出手段11により求め
られた割合とから、各条件フィールドの影響度の大きさ
を計算し、その大きさに従って表示対象とする条件フィ
ールドを絞り込んだり、指定される属性値数の制限に入
る条件フィールドであることを条件にしつつ、その大き
さに従って表示対象とする条件フィールドを絞り込むこ
となどにより、表示対象とする条件フィールドを絞り込
む。On the other hand, the narrowing-down means 12 includes the influence degree calculating means 1
The magnitude of the degree of influence of each condition field is calculated from the degree of influence obtained by 0 and the ratio obtained by the calculation means 11, and the condition fields to be displayed are narrowed down or specified according to the magnitude. The condition fields to be displayed are narrowed down by, for example, narrowing down the condition fields to be displayed according to the size, with the condition field being a condition field within the limit of the number of attribute values.
【0021】これらの処理を受けて、作成手段13は、
算出手段11の算出する割合と、表示対象となる条件フ
ィールドの各属性値の持つ影響度とから、それらの影響
度の表示用図形を作成する。例えば、算出手段11の算
出した割合に応じて長さが区切られ、かつ、それらの割
合を持つ属性値の影響度に応じた高さを持つ図形の3次
元的な配列で構成される3次元的な表示用図形を作成し
たり、算出手段11の算出した割合に応じて長さが区切
られ、かつ、それらの割合を持つ属性値の影響度に応じ
た色又は濃度を持つ図形の2次元配列で構成される2次
元の表示用図形を作成する。Receiving these processes, the creation means 13
From the ratio calculated by the calculating unit 11 and the degree of influence of each attribute value of the condition field to be displayed, a graphic for displaying the degree of influence is created. For example, a three-dimensional array composed of a three-dimensional array of figures whose lengths are divided according to the ratios calculated by the calculating means 11 and whose heights correspond to the degree of influence of attribute values having those ratios. Of a graphic having a color or density corresponding to the degree of influence of an attribute value having the ratio, wherein the length is divided according to the ratio calculated by the calculation means 11 A two-dimensional display graphic composed of an array is created.
【0022】この作成手段13の作成する表示用図形を
受けて、表示手段14は、作成された表示用図形を端末
3のディスプレイ画面に表示することで、表形式データ
ベース2を構成する条件フィールドの属性値が持つ結果
フィールドに対する影響度を表示する。In response to the display graphics created by the creation means 13, the display means 14 displays the created display graphics on the display screen of the terminal 3 so that the condition fields constituting the tabular database 2 can be displayed. Displays the degree of influence of the attribute value on the result field.
【0023】この処理構成を採るときに、特定手段15
は、全レコードの示す各結果フィールド値に対する割合
と、表示対象となる条件フィールドの各属性値を取るレ
コードの示す各結果フィールド値に対する割合とから、
表示対象となる条件フィールドの各属性値毎に、それを
特徴付ける結果フィールド値を特定する。そして、決定
手段16は、表示対象とする結果フィールド値を決定す
る。When this processing configuration is adopted, the identifying means 15
Is calculated from the ratio of each record to the result field value of all records and the ratio of each record of the attribute field of the condition field to be displayed to each result field value
For each attribute value of the condition field to be displayed, a result field value characterizing the attribute value is specified. Then, the determining means 16 determines a result field value to be displayed.
【0024】これを受けて、検索手段17は、特定手段
15の特定結果に従って、決定手段16の決定した結果
フィールド値を特徴として持つ条件フィールド及び属性
値を検索し、これを受けて、表示手段14は、検索手段
17の検索した条件フィールド及び属性値の持つ影響度
のみを表示するか、あるいは、それらの影響度を明示的
に表示することで、表示対象となる条件フィールド及び
属性値の示す結果フィールド値に対する傾向を表示す
る。In response to this, the search means 17 searches for a condition field and an attribute value characterized by the result field value determined by the determination means 16 in accordance with the specification result of the specification means 15, Reference numeral 14 indicates the condition field and the attribute value to be displayed by displaying only the degree of influence of the condition field and the attribute value searched by the search unit 17 or by explicitly displaying the degree of influence of the condition field and the attribute value. Show trends for result field values.
【0025】更に、この処理構成を採るときに、詳細情
報表示手段18は、表示手段14の表示する表示用図形
の図形箇所が選択されるときに、その図形箇所の持つ情
報を端末3のディスプレイ画面に表示することで、表示
用図形では表示できない詳細な情報を表示する。また、
変更手段19は、影響度の割り付けられる方向を変えな
いように規制しつつ、ユーザの操作に応答して、表示手
段14の表示する3次元的な表示用図形の描画形態を変
更することで、ユーザの見やすい形で表示用図形を表示
する。Further, when adopting this processing configuration, the detailed information display means 18 displays the information of the graphic part when the graphic part to be displayed on the display means 14 is selected. By displaying on the screen, detailed information that cannot be displayed by the display graphic is displayed. Also,
The changing unit 19 changes the drawing form of the three-dimensional display graphic displayed by the display unit 14 in response to the operation of the user, while restricting the direction in which the degree of influence is allocated to not change. Display graphics for display in a form that is easy for the user to see.
【0026】このように、本発明によれば、表形式デー
タベース2について、結果フィールドを指定し、それに
対して各条件フィールドが与える影響という観点から分
析を行う際に、通常の分析ツールでは表示されない各条
件フィールドの影響度を考慮に入れた分析が可能にな
る。As described above, according to the present invention, when the result field is specified in the tabular database 2 and the analysis is performed from the viewpoint of the influence of each condition field on the result field, the result field is not displayed by a normal analysis tool. Analysis that takes into account the degree of influence of each condition field becomes possible.
【0027】これにより、表形式データベース2の分析
対象が通常の統計情報に限られていたという従来技術の
持つ問題点を解決できることで、分析機能の有効性が向
上し、ユーザはデータから更に有用な知識を得ることが
できるようになる。This solves the problem of the prior art that the analysis target of the tabular database 2 is limited to ordinary statistical information, so that the effectiveness of the analysis function is improved and the user can use the data more effectively. You will be able to gain a good knowledge.
【0028】[0028]
【発明の実施の形態】以下、実施の形態に従って本発明
を詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail according to embodiments.
【0029】図2に、本発明の一実施例を図示する。FIG. 2 shows an embodiment of the present invention.
【0030】この実施例に従う本発明のフィールド影響
度表示装置1は、フロッピィディスクや回線などを介し
てインストールされて、表形式データベース2を構成す
る各条件フィールドの各属性値が持つ結果フィールドに
対する影響度を計算する処理などを行う影響度計算プロ
グラム100と、影響度計算プログラム100の処理結
果を格納する作業メモリ101と、フロッピィディスク
や回線などを介してインストールされて、影響度計算プ
ログラム100の処理結果を使って影響度の表示に用い
るデータを生成する処理を行う表示データ生成プログラ
ム102と、表示データ生成プログラム102の生成す
る表示データを格納する表示データファイル103と、
フロッピィディスクや回線などを介してインストールさ
れて、表示データファイル103のデータを使って影響
度を表示する処理を行う影響度表示プログラム104
と、影響度表示プログラム104から呼び出されて、影
響度の表示に用いる3次元図形を描画する処理を行う3
次元描画ライブラリ105とを備える。The field influence degree display device 1 of the present invention according to this embodiment is installed via a floppy disk, a line, or the like, and influences each attribute value of each condition field constituting the tabular database 2 on a result field. Calculation program 100 for performing processing for calculating the degree of influence, a working memory 101 for storing the processing results of the degree of influence calculation program 100, and a processing program installed on the floppy disk or line for processing the influence degree calculation program 100. A display data generation program 102 that performs a process of generating data used for displaying the degree of influence using the result, a display data file 103 that stores display data generated by the display data generation program 102,
An impact display program 104 installed via a floppy disk or a line to perform a process of displaying an impact using data of the display data file 103
3 is called from the influence display program 104 to perform a process of drawing a three-dimensional figure used for displaying the influence.
And a dimension drawing library 105.
【0031】この影響度計算プログラム100は、図3
に示すような表形式データベース2が与えられる場合
に、図4に示すように、全レコードの数と、結果フィー
ルド値別のレコードの数とを求めるとともに、各条件フ
ィールド毎に、属性値の種別(数値で表現できないカテ
ゴリ値と、数値で表現されることで区分けできる離散値
とがある)と、属性値を持たないレコードの数(欠損
数)とを求め、更に、各条件フィールドの各属性値毎
に、その属性値を取るレコードの数と、CCF手法によ
り計算される影響度と、結果フィールド値別のレコード
の数とを求めて、それらを作業メモリ101に格納する
処理を行う。The influence degree calculation program 100 is shown in FIG.
When the tabular database 2 as shown in FIG. 4 is given, as shown in FIG. 4, the number of all records and the number of records for each result field value are obtained, and the attribute value type is determined for each condition field. (There are categorical values that cannot be represented by numerical values, and discrete values that can be classified by being represented by numerical values), and the number of records that do not have attribute values (the number of missing values) is calculated. For each value, the number of records taking the attribute value, the degree of influence calculated by the CCF method, and the number of records for each result field value are obtained, and the process of storing them in the work memory 101 is performed.
【0032】表示データ生成プログラム102は、影響
度計算プログラム100の処理結果を使って影響度の表
示に用いるデータを作成し、それを表示データファイル
103に格納する処理を行う。The display data generating program 102 creates data to be used for displaying the influence using the processing result of the influence calculation program 100 and stores the data in the display data file 103.
【0033】図5ないし図7に、表示データ生成プログ
ラム102の実行する処理フローの一実施例を図示す
る。次に、この処理フローに従って、表示データ生成プ
ログラム102の実行する処理について説明する。FIGS. 5 to 7 show one embodiment of the processing flow executed by the display data generation program 102. FIG. Next, processing executed by the display data generation program 102 will be described according to this processing flow.
【0034】表示データ生成プログラム102は、処理
要求が発行されると、図5ないし図7の処理フローに示
すように、先ず最初に、ステップ1で、欠損値の取り扱
いを決定する。すなわち、図8(a)に示すような表形
式データベース2が与えられるときに、図8(b)に示
すように、欠損値を含めた形で全レコード数を計算する
という取り扱いをするのか、あるいは、図8(c)に示
すように、欠損値を含めない形で全レコード数を計算す
るという取り扱いをするのかを決定するのである。When the processing request is issued, the display data generation program 102 first determines the handling of the missing value in step 1 as shown in the processing flow of FIGS. That is, when the tabular database 2 as shown in FIG. 8A is given, whether to handle the total number of records including the missing values as shown in FIG. Alternatively, as shown in FIG. 8C, it is determined whether to handle the total number of records without including any missing value.
【0035】続いて、ステップ2で、表形式データベー
ス2の持つ条件フィールドの中から、未処理の条件フィ
ールドを1つ選択し、続くステップ3で、全条件フィー
ルドの選択を終了したのか否かを判断する。Subsequently, in step 2, one unprocessed condition field is selected from the condition fields of the tabular database 2, and in step 3, it is determined whether the selection of all the condition fields has been completed. to decide.
【0036】このステップ3で、全条件フィールドの選
択を終了していないことを判断するとき、すなわち、ス
テップ2で条件フィールドを選択できたことを判断する
ときには、ステップ4に進んで、その選択した条件フィ
ールドの持つ属性値の中から、未処理の属性値を1つ選
択し、続くステップ5で、全属性値の選択を終了したの
か否かを判断する。If it is determined in step 3 that the selection of all the condition fields has not been completed, that is, if it is determined in step 2 that the condition fields have been selected, the process proceeds to step 4 and the selected fields are selected. One unprocessed attribute value is selected from the attribute values of the condition field, and it is determined in the following step 5 whether the selection of all the attribute values has been completed.
【0037】このステップ5で、全属性値の選択を終了
したことを判断するとき、すなわち、ステップ4で属性
値を選択できないことを判断するときには、次の条件フ
ィールドの処理に進むべくステップ2に戻る。一方、ス
テップ5で、全属性値を選択していないことを判断する
とき、すなわち、ステップ4で属性値を選択できたこと
を判断するときには、ステップ6に進んで、ステップ1
で決定した欠損値の取り扱いを考慮しつつ、その選択し
た属性値の取るレコードの割合を算出してから、次の属
性値の処理に進むべくステップ4に戻る。When it is determined in step 5 that the selection of all attribute values has been completed, that is, when it is determined in step 4 that the attribute values cannot be selected, the process proceeds to step 2 in order to proceed to the processing of the next condition field. Return. On the other hand, when it is determined in step 5 that all the attribute values have not been selected, that is, when it is determined in step 4 that the attribute values have been selected, the process proceeds to step 6 and proceeds to step 1.
After considering the handling of the missing value determined in the above, the ratio of the records that the selected attribute value takes is calculated, and then the process returns to step 4 to proceed to the processing of the next attribute value.
【0038】例えば、図8(a)に示した表形式データ
ベース2の例で具体的に説明するならば、ステップ2
で、「性別」という条件フィールドを選択するときにあ
って、ステップ1で、欠損値を含めた形で全レコード数
を計算するという取り扱いを決定する場合には、「男」
のレコードの割合として「5÷8=0.625」、「女」
のレコードの割合として「1÷8=0.125」を算出し
てステップ4に戻り、一方、ステップ1で、欠損値を含
めない形で全レコード数を計算するという取り扱いを決
定する場合には、「男」のレコードの割合として「5÷
6=0.833」、「女」のレコードの割合として「1÷
6=0.167」を算出してステップ4に戻るのである。For example, in the case of the table format database 2 shown in FIG.
Then, when selecting the condition field of “sex”, in step 1, if it is determined that the total number of records is calculated including the missing value, “male”
"5/8 = 0.625", "Female"
Calculate “1 ÷ 8 = 0.125” as the ratio of records in step 1 and return to step 4. On the other hand, in step 1, when deciding how to calculate the total number of records without including missing values, , "5%" as the percentage of records for "male"
6 = 0.833 ”, the percentage of records of“ Woman ”is“ 1 $
6 = 0.167 ”and the process returns to step 4.
【0039】このようにして、ステップ2ないしステッ
プ6の処理を繰り返していくことで、各条件フィールド
の各属性値毎に、その属性値を取るレコードの割合を算
出していって、その算出を終了すると、ステップ3で全
条件フィールドの選択終了を判断することになるので、
そのときには、ステップ7に進んで、影響度計算プログ
ラム100の算出した影響度と、ステップ6で算出した
割合値とから、各条件フィールドの影響度を求め、それ
に従って表示対象とする条件フィールドを決定する。In this way, by repeating the processing of step 2 to step 6, the ratio of records taking the attribute value is calculated for each attribute value of each condition field, and the calculation is performed. When it is completed, it is determined in step 3 that the selection of all the condition fields has been completed.
At that time, the process proceeds to step 7, where the degree of influence of each condition field is obtained from the degree of influence calculated by the degree of influence calculation program 100 and the ratio value calculated in step 6, and the condition field to be displayed is determined accordingly. I do.
【0040】この決定処理の詳細は、図7の処理フロー
に従って実行されることになる。すなわち、表示対象と
する条件フィールドの最大数を設定するときには、それ
を設定するとともに、表示対象とする条件フィールドの
持つ属性値数の最大数を設定するときには、それを設定
する。The details of this determination processing are executed according to the processing flow of FIG. That is, when the maximum number of condition fields to be displayed is set, it is set, and when the maximum number of attribute values of the condition field to be displayed is set, it is set.
【0041】そして、図9(a)に示すように、条件フ
ィールドの影響度=Σ割合値×影響度但し、Σは条件フ
ィールドの持つ属性値についての総和の算出式に従っ
て、各条件フィールドの影響度を求めて、その大きさの
順に条件フィールドをソートする。Then, as shown in FIG. 9A, the degree of influence of the condition field = {proportion value × the degree of influence, where Σ is the influence of each condition field according to the formula for calculating the sum of the attribute values of the condition field. Find the degrees and sort the condition fields in order of their magnitude.
【0042】そして、ソート順に条件フィールドを1つ
選択し、それの持つ属性値数が設定された最大値よりも
小さい場合には、表示対象として設定していくことを繰
り返していって、表示対象とする条件フィールドの数が
設定された最大値に到達するときに、その処理を終了す
ることで、表示対象とする条件フィールドを決定するこ
とで行う。Then, one condition field is selected in the sort order, and if the number of attribute values of the condition field is smaller than the set maximum value, the condition field is repeatedly set as a display object. When the number of condition fields to be reached reaches the set maximum value, the process is terminated to determine a condition field to be displayed.
【0043】この決定処理の考え方は、表示対象とする
条件フィールドの数が多すぎると見にくいものとなると
ともに、属性値の数の多すぎる条件フィールドも見にく
いものとなるので、大きな影響度を持ち、かつあまり属
性値数の多くない条件フィールドを表示対象として選択
していくことで、表示対象とする条件フィールドを絞り
込んでいくことにある。なお、表示対象とする条件フィ
ールドの最大数と、表示対象とする条件フィールドの持
つ属性値数の最大数とを設定しない場合には、全条件フ
ィールドが表示対象となる。The idea of this determination processing is difficult to see if the number of condition fields to be displayed is too large, and also difficult to see if the number of attribute fields is too large. In addition, by selecting condition fields having a small number of attribute values as display targets, the condition fields to be displayed are narrowed down. If the maximum number of condition fields to be displayed and the maximum number of attribute values of the condition field to be displayed are not set, all condition fields are displayed.
【0044】このようにして、ステップ7で、各条件フ
ィールドの影響度を求めてそれに従って表示対象とする
条件フィールドを決定すると、続いて、ステップ8で、
影響度の大きい順に、表示対象とする条件フィールドの
中から、未処理の条件フィールドを1つ選択し、続くス
テップ9(図6の処理フロー)で、表示対象とする全条
件フィールドの選択を終了したのか否かを判断する。As described above, in step 7, the degree of influence of each condition field is obtained, and the condition field to be displayed is determined accordingly.
One unprocessed condition field is selected from the condition fields to be displayed in descending order of the influence degree, and the selection of all the condition fields to be displayed is completed in the following step 9 (the processing flow of FIG. 6). It is determined whether or not it has been done.
【0045】このステップ9で、表示対象とする全条件
フィールドを選択していないことを判断するとき、すな
わち、ステップ8で条件フィールドを選択できたことを
判断するときには、ステップ11に進んで、その選択し
た条件フィールドの各属性値毎に、各結果フィールド値
を取るレコードの割合と、全レコードにおけるその結果
フィールド値を取るレコードの割合との比率値を求め
て、その比率値が最大となる結果フィールド値を、その
属性値を特徴付ける結果フィールド値として決定して、
ステップ8に戻る。When it is determined in step 9 that all the condition fields to be displayed have not been selected, that is, when it is determined in step 8 that the condition fields have been selected, the process proceeds to step 11, and For each attribute value of the selected condition field, calculate the ratio between the percentage of records that take each result field value and the percentage of records that take that result field value in all records, and the result that maximizes the ratio value Determine the field value as the result field value that characterizes the attribute value,
Return to step 8.
【0046】例えば、図9(b)に示すように、「住
所」という条件フィールドの「東京」という属性値を取
るレコードにおける「買う」という結果フィールド値を
取るレコードの割合が40%、「買わない」という結果
フィールド値を取るレコードの割合が60%で、全レコ
ードにおける「買う」という結果フィールド値を取るレ
コードの割合が30%、「買わない」という結果フィー
ルド値を取るレコードの割合が70%である場合には、
「買う」の比率値の方が「買わない」の比率値よりも大
きくなるので、東京に住む人は全体との比較で買う傾向
が強いということで、「住所」という条件フィールドの
「東京」という属性値を特徴付ける結果フィールド値と
して「買う」を決定するのである。For example, as shown in FIG. 9B, 40% of the records take the result field value of "buy" in the records which take the attribute value of "Tokyo" in the condition field of "address", and "buy". The proportion of records that take the result field value of "not available" is 60%, the proportion of records that take the result field value of "buy" in all records is 30%, and the proportion of records that take the result field value of "do not buy" is 70%. If it is%,
Since the ratio value of "buy" is larger than the ratio value of "do not buy", people living in Tokyo are more likely to buy compared to the whole, so "Tokyo" in the condition field of "address""Buy" is determined as a result field value that characterizes the attribute value of.
【0047】一方、ステップ9で、表示対象とする全条
件フィールドの選択終了を判断するときには、ステップ
10に進んで、影響度計算プログラム100の算出した
影響度と、ステップ6で求めた割合と、ステップ11で
求めた結果フィールド値とを使って、図10に示すよう
なデータ構造を持つ表示データファイル103を作成す
る。On the other hand, when it is determined in step 9 that the selection of all the condition fields to be displayed has been completed, the process proceeds to step 10 in which the influence calculated by the influence calculation program 100 and the ratio obtained in step 6 are calculated. A display data file 103 having a data structure as shown in FIG. 10 is created using the result field values obtained in step 11.
【0048】このようにして、表示データ生成プログラ
ム102は、図5ないし図7の処理フローに従って、表
示対象とする条件フィールドを決定し、それらの条件フ
ィールドについて、図10に示すようなデータ構造を持
つ表示データファイル103を作成するのである。In this way, the display data generation program 102 determines the condition fields to be displayed according to the processing flows of FIGS. 5 to 7, and changes the data structure as shown in FIG. 10 for those condition fields. The display data file 103 is created.
【0049】この表示データファイル103の作成を受
けて、影響度表示プログラム104は、図11及び図1
2の処理フローに従って、影響度計算プログラム100
により算出された影響度の表示処理を行う。In response to the creation of the display data file 103, the influence degree display program 104
According to the processing flow of 2, the influence calculation program 100
The display processing of the influence degree calculated by is performed.
【0050】すなわち、影響度表示プログラム104
は、影響度計算プログラム100の算出した影響度の表
示要求が発行されると、図11及び図12の処理フロー
に示すように、先ず最初に、ステップ1で、表示データ
ファイル103に格納されるデータを描画用データとし
て指定して、3次元描画ライブラリ105の描画ルーチ
ンを呼び出すことで、図13に示すような影響度の表示
に用いる3次元の表示用図形を端末3のディスプレイ画
面に表示する。That is, the influence degree display program 104
When a request to display the degree of influence calculated by the degree of influence calculation program 100 is issued, first, as shown in the processing flow of FIGS. 11 and 12, first, in step 1, it is stored in the display data file 103. By designating the data as drawing data and calling the drawing routine of the three-dimensional drawing library 105, a three-dimensional display graphic used for displaying the degree of influence as shown in FIG. 13 is displayed on the display screen of the terminal 3. .
【0051】この図13に示す影響度表示用図形は、条
件フィールド対応に定義されて、表示データファイル1
03に格納される割合に応じて底面の長手方向の長さが
区切られるとともに、表示データファイル103に格納
される影響度に応じた高さが割り付けられる3次元図形
を基本構成として、それらの3次元図形が例えば条件フ
ィールドの影響度の大きさの順に整列されることで構成
されている。The graphic for displaying the degree of influence shown in FIG.
The three-dimensional figures whose basic length is divided according to the length of the bottom surface in accordance with the ratio stored in the display data file 103 and whose height is allocated in accordance with the degree of influence stored in the display data file 103 are based on these three-dimensional figures. The dimensional figures are arranged, for example, in the order of the degree of influence of the condition field.
【0052】ここで、図13では、条件フィールド対応
に定義される3次元図形が横幅(厚み)を持つものを示
したが、横幅を持たない実質的に2次元の図形で構成さ
れることもある。また、図中に示す「*住所」/「*性
別」は、「住所」/「性別」という条件フィールドがカ
テゴリ値であることを示している。なお、属性値は、属
性値の種別が離散値である場合には、昇順や降順に並べ
られることが好ましいが、属性値の種別がカテゴリ値で
ある場合には、その並べ方に特別な規約はなく、影響度
の大きさの順やフィールド名の辞書順などによりに並べ
られることになる。Here, FIG. 13 shows a three-dimensional figure defined in correspondence with the condition field having a width (thickness), but may be constituted by a substantially two-dimensional figure having no width. is there. Further, “* address” / “* gender” shown in the figure indicates that the condition field of “address” / “gender” is a category value. Note that the attribute values are preferably arranged in ascending or descending order when the type of the attribute value is a discrete value. However, when the type of the attribute value is a categorical value, there is no special rule for the arrangement. Instead, they are arranged in the order of the magnitude of the influence or in the dictionary order of the field names.
【0053】続いて、ステップ2で、ユーザから処理指
示が発行されるのを待って、ユーザから処理指示が発行
されると、続くステップ3で、ユーザから表示終了要求
が発行されたのか否かを判断して、この表示終了要求が
発行されたことを判断するときには、処理を終了し、こ
の表示終了要求が発行されないことを判断するときに
は、ステップ4に進んで、ユーザから表示対象とする結
果フィールド値の指定が発行されたのか否かを判断す
る。Subsequently, in step 2, the process waits until a processing instruction is issued from the user, and when the processing instruction is issued from the user, in step 3 which follows, it is determined whether a display end request has been issued from the user. When it is determined that this display end request has been issued, the process is terminated, and when it is determined that this display end request has not been issued, the process proceeds to step 4 where the result to be displayed by the user is displayed. It is determined whether or not the specification of the field value has been issued.
【0054】この判断処理で、ユーザから表示対象とす
る結果フィールド値の指定が発行されたことを判断する
ときには、ステップ5に進んで、表示データファイル1
03を検索することで、指定された結果フィールド値を
特徴として持つ条件フィールド及び属性値を検索して、
それらのみを明示的に表示する形態でもって、影響度の
表示に用いる3次元の表示用図形を端末3のディスプレ
イ画面に表示する。In this determination processing, when it is determined that the specification of the result field value to be displayed has been issued by the user, the process proceeds to step 5 where the display data file 1 is displayed.
03 by searching for a condition field and an attribute value having the specified result field value as a feature,
The three-dimensional display graphic used to display the degree of influence is displayed on the display screen of the terminal 3 in a form in which only these are explicitly displayed.
【0055】すなわち、図14や図15に示すように、
指定された結果フィールド値を特徴として持つ条件フィ
ールド及び属性値のみを明示的に表示する形態でもっ
て、影響度の表示に用いる3次元の表示用図形を端末3
のディスプレイ画面に表示するのである。ここで、図中
に示す破線は、指定された結果フィールド値を特徴とし
て持たない条件フィールド及び属性値を示しているが、
このような表示形態を採らずに、指定された結果フィー
ルド値を特徴として持つ条件フィールド及び属性値のみ
を表示する構成を採ることでよい。That is, as shown in FIGS. 14 and 15,
In a form in which only the condition field and the attribute value having the specified result field value as a feature are explicitly displayed, the three-dimensional display graphic used for displaying the degree of influence is displayed on the terminal 3.
Is displayed on the display screen. Here, dashed lines in the figure indicate condition fields and attribute values that do not have the specified result field value as a feature,
Instead of adopting such a display form, a configuration may be adopted in which only the condition field and the attribute value having the specified result field value as a feature are displayed.
【0056】ステップ5の処理を終了し、あるいは、ス
テップ4で、ユーザから表示対象とする結果フィールド
値の指定が発行されないことを判断するときには、ステ
ップ6に進んで、ユーザから表示対象とする結果フィー
ルド値の指定の解除要求が発行されたのか否かを判断し
て、この解除要求の発行を判断するときには、ステップ
7に進んで、全ての条件フィールド及び属性値を表示す
る形態でもって、影響度の表示に用いる3次元の表示用
図形を端末3のディスプレイ画面に表示する。すなわ
ち、図13に示すような表示形態に戻して、影響度の表
示に用いる3次元の表示用図形を端末3のディスプレイ
画面に表示するのである。When the processing of step 5 is completed, or when it is determined in step 4 that the user does not issue the designation of the result field value to be displayed, the process proceeds to step 6 and the result to be displayed by the user is determined. When it is determined whether or not a release request for designating a field value has been issued, and when it is determined that the release request has been issued, the process proceeds to step 7 in which all condition fields and attribute values are displayed. The three-dimensional display graphic used for displaying the degree is displayed on the display screen of the terminal 3. In other words, the display form is returned to the display form as shown in FIG. 13, and the three-dimensional display graphic used for displaying the degree of influence is displayed on the display screen of the terminal 3.
【0057】ステップ7の処理を終了し、あるいは、ス
テップ6で、ユーザから表示対象とする結果フィールド
値の指定の解除要求が発行されないことを判断するとき
には、ステップ8(図12の処理フロー)に進んで、ユ
ーザから影響度表示用図形の図形箇所を指定して詳細情
報の表示要求が発行されたのか否かを判断して、この詳
細情報の表示要求の発行を判断するときには、ステップ
9に進んで、指定された図形箇所の持つ詳細情報を端末
3のディスプレイ画面に表示する。If the process of step 7 is completed, or if it is determined in step 6 that the user does not issue a request to cancel the designation of the result field value to be displayed, the process proceeds to step 8 (the process flow of FIG. 12). Then, it is determined whether or not the user has designated the graphic position of the graphic for displaying the degree of influence, and whether or not the request for displaying the detailed information has been issued is determined. Then, the detailed information of the designated graphic part is displayed on the display screen of the terminal 3.
【0058】すなわち、図16に示すように、ウィンド
ウ画面を開設して、そのウィンドウ画面に、指定された
図形箇所の持つ条件フィールド名/属性値/影響度/割
合/クラス(特徴となる結果フィールド値)を表示する
のである。That is, as shown in FIG. 16, a window screen is opened, and the condition field name / attribute value / impact degree / rate / class (characteristic result field) Value).
【0059】ステップ9の処理を終了し、あるいは、ス
テップ8で、ユーザから詳細情報の表示要求が発行され
ないことを判断するときには、ステップ10に進んで、
ユーザから影響度表示用図形の回転要求が発行されたの
か否かを判断して、この回転要求の発行を判断するとき
には、ステップ11に進んで、影響度表示用図形の回転
処理を実行する。When the process of step 9 is completed, or when it is determined in step 8 that the user does not issue a request for displaying detailed information, the process proceeds to step 10.
It is determined whether or not the user has issued a rotation request for the influence display graphic, and when it is determined that this rotation request has been issued, the process proceeds to step 11, where the influence display graphic rotation processing is executed.
【0060】そして、ステップ11の処理を終了し、あ
るいは、ステップ10で、ユーザから影響度表示用図形
の回転要求が発行されないことを判断するときには、ス
テップ2に戻っていく。Then, when the process of step 11 is completed, or when it is determined in step 10 that the user does not issue a request to rotate the graphic for influence degree display, the process returns to step 2.
【0061】次に、図17及び図18の処理フローに従
って、このステップ11で実行する影響度表示用図形の
回転処理について説明する。Next, the rotation processing of the influence display graphic executed in step 11 will be described with reference to the processing flow of FIG. 17 and FIG.
【0062】影響度表示プログラム104は、ユーザか
ら影響度表示用図形の回転要求が発行されたことを判断
すると、影響度表示用図形の回転処理に入って、図17
及び図18の処理フローに示すように、先ず最初に、ス
テップ1で、ユーザがマウスボタンを押し下げるのを待
って、ユーザがマウスボタンを押し下げることを検出す
ると、ステップ2に進んで、そのときのマウスの指す座
標Aを記録する。When the influence display program 104 determines that the user has issued a request to rotate the influence display graphic, the influence display program 104 starts the influence display graphic rotation processing, and FIG.
As shown in the processing flow of FIG. 18, first, in step 1, the process waits for the user to press the mouse button, and when it is detected that the user presses the mouse button, the process proceeds to step 2, and the process proceeds to step 2. Record the coordinates A pointed by the mouse.
【0063】続いて、ステップ3で、ユーザがマウスボ
タンを離すのを待って、ユーザがマウスボタンを離すこ
とを検出すると、ステップ4に進んで、そのときのマウ
スの指す座標Bを記録する。Subsequently, in step 3, waiting for the user to release the mouse button, and detecting that the user has released the mouse button, the process proceeds to step 4, where the coordinates B indicated by the mouse at that time are recorded.
【0064】続いて、ステップ5で、座標Aと座標Bと
が一致しないのか否かを判断して、一致することを判断
するときには、ステップ1に戻り、一致しないことを判
断するときには、ステップ6に進んで、座標Aと座標B
とから、横方向の変位Δxと縦方向の変位Δyとを求め
る。Subsequently, in step 5, it is determined whether or not the coordinates A and B do not match. If it is determined that they match, the process returns to step 1; if it is determined that they do not match, the process returns to step 6 And go to coordinates A and B
From this, the displacement Δx in the horizontal direction and the displacement Δy in the vertical direction are obtained.
【0065】続いて、ステップ7で、変位Δyに比例し
た回転軸まわりの変位角Δθと、変位Δxに比例した仰
角の方位角Δφとを求める。図19に示すように、影響
度の方向に回転軸を設定するとともに、影響度表示用図
形の底面から仰角を設定しているので、変位Δyに従っ
て、この回転軸まわりの変位角Δθを求めるとともに、
変位Δxに従って、この仰角の方位角Δφを求めるので
ある。なお、図19から分かるように、影響度表示用図
形は、視点の見る図形ではなく、視点の見る図形を外部
から見た図形を示している。Subsequently, in step 7, a displacement angle Δθ about the rotation axis proportional to the displacement Δy and an azimuth Δφ of the elevation angle proportional to the displacement Δx are determined. As shown in FIG. 19, the rotation axis is set in the direction of the degree of influence, and the elevation angle is set from the bottom of the figure for displaying the degree of influence. Therefore, according to the displacement Δy, the displacement angle Δθ around the rotation axis is obtained. ,
According to the displacement Δx, the azimuth angle Δφ of the elevation angle is obtained. As can be seen from FIG. 19, the graphic for displaying the degree of influence is not a graphic seen by the viewpoint but a graphic obtained by externally viewing the graphic seen by the viewpoint.
【0066】続いて、ステップ8で、3次元描画ライブ
ラリ105に対して、影響度方向に並行な回転軸のまわ
りにΔθだけ投影方向を回転させるルーチンを呼び出
す。続いて、ステップ9で、回転軸まわりの現在の回転
角ΘをΔθ分更新する。Subsequently, in step 8, a routine for rotating the projection direction by Δθ around the rotation axis parallel to the direction of influence is called for the three-dimensional rendering library 105. Subsequently, in step 9, the current rotation angle ま わ り around the rotation axis is updated by Δθ.
【0067】続いて、ステップ10(図18の処理フロ
ー)で、影響度方向に垂直で、かつ、最初の位置からΘ
だけ回転した軸を、仰角を変更するための回転軸として
設定する。図19では、仰角を変更するための回転軸は
紙面に直立しているが、この仰角を変更するための回転
軸を最初の位置からΘだけ回転するのである。Subsequently, in step 10 (the processing flow in FIG. 18), Θ from the initial position perpendicular to the direction of the influence degree.
The axis that has been rotated only is set as the rotation axis for changing the elevation angle. In FIG. 19, the rotation axis for changing the elevation angle stands upright on the paper, but the rotation axis for changing the elevation angle is rotated by Θ from the initial position.
【0068】続いて、ステップ11で、3次元描画ライ
ブラリ105に対して、仰角を変更するための回転軸の
まわりにΔφだけ投影方向を回転させるルーチンを呼び
出す。続いて、ステップ12で、3次元描画ライブラリ
105に対して、再描画ルーチンを呼び出す。Subsequently, in step 11, a routine for rotating the projection direction by Δφ around the rotation axis for changing the elevation angle is called for the three-dimensional drawing library 105. Subsequently, in step 12, a redrawing routine is called for the three-dimensional drawing library 105.
【0069】このようにして、影響度表示プログラム1
04は、ユーザから影響度表示用図形の回転要求が発行
されたことを判断すると、この図17及び図18の処理
フローに従って、図20に示すように、影響度の方向が
斜めにならないように規制しつつ、ユーザのマウス操作
に応答して、影響度表示用図形を回転していくように処
理することで、ユーザの見やすい形で影響度表示用図形
を表示していくように処理するのである。As described above, the influence degree display program 1
When it is determined that the user has issued a request to rotate the influence degree display graphic, the influence degree does not become oblique as shown in FIG. 20 according to the processing flow of FIGS. 17 and 18. While controlling, in response to the user's mouse operation, the influence display graphic is rotated so that the influence display graphic is displayed in a form that is easy for the user to view. is there.
【0070】以上に説明した実施例では、影響度表示プ
ログラム104は、図13に示すような3次元的な形態
の影響度表示用図形をディスプレイ画面に表示する構成
を採ったが、図21に示すような2次元形態の影響度表
示用図形をディスプレイ画面に表示する構成を採っても
よい。In the embodiment described above, the influence degree display program 104 adopts a configuration in which a three-dimensional form of influence degree display graphic as shown in FIG. 13 is displayed on the display screen. A configuration may be adopted in which a two-dimensional form of influence display graphic as shown is displayed on a display screen.
【0071】この図21に示す影響度表示用図形は、条
件フィールド対応に定義されて、表示データファイル1
03に格納される割合に応じて長手方向の長さが区切ら
れるとともに、表示データファイル103に格納される
影響度に応じた色又は濃度が割り付けられる2次元図形
を基本構成として、それらの2次元図形が例えば条件フ
ィールドの影響度の大きさの順に整列されることで構成
されている。The graphic for displaying the degree of influence shown in FIG. 21 is defined corresponding to the condition field, and is displayed in the display data file 1.
The two-dimensional figures are basically divided into two-dimensional figures in which the length in the longitudinal direction is divided according to the ratio stored in the display data file 03 and the colors or densities are allocated according to the degree of influence stored in the display data file 103. The graphics are arranged, for example, in the order of the degree of influence of the condition field.
【0072】この構成を採るときにも、影響度表示プロ
グラム104は、ユーザから表示対象とする結果フィー
ルド値の指定が発行される場合には、表示データファイ
ル103を検索することで、指定された結果フィールド
値を特徴として持つ条件フィールド及び属性値を検索し
て、図22に示すように、それらのみを明示的に表示す
るように処理することになる。Even when this configuration is adopted, when the user issues a designation of a result field value to be displayed, the influence display program 104 searches the display data file 103 to specify the designated result field value. A condition field and an attribute value having the characteristic of the result field value are searched, and as shown in FIG. 22, processing is performed so as to explicitly display only them.
【0073】図示実施例に従って本発明を説明したが、
本発明はこれに限定されるものではない。例えば、実施
例では、結果フィールド値として、「買う」/「買わな
い」の2つを想定したが、結果フィールド値が3つ以上
の値を持つときにもそのまま適用できる。The present invention has been described with reference to the illustrated embodiments.
The present invention is not limited to this. For example, in the embodiment, two result fields, “buy” and “do not buy”, are assumed. However, the present invention can be applied to the case where the result field value has three or more values.
【0074】[0074]
【発明の効果】以上説明したように、本発明によれば、
表形式データベースについて、結果フィールドを指定
し、それに対して各条件フィールドが与える影響という
観点から分析を行う際に、通常の分析ツールでは表示さ
れない各条件フィールドの影響度を考慮に入れた分析が
可能になる。As described above, according to the present invention,
When analyzing the tabular database from the viewpoint of the effect of each condition field on the result field by specifying it, it is possible to analyze taking into account the degree of influence of each condition field that is not displayed by ordinary analysis tools become.
【0075】これにより、表形式データベースの分析対
象が通常の統計情報に限られていたという従来技術の持
つ問題点を解決できることで、分析機能の有効性が向上
し、ユーザはデータから更に有用な知識を得ることがで
きるようになる。As a result, the problem of the prior art that the analysis target of the tabular database is limited to ordinary statistical information can be solved, so that the effectiveness of the analysis function is improved, and the user can obtain more useful information from the data. You will be able to gain knowledge.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明の一実施例である。FIG. 2 is an embodiment of the present invention.
【図3】表形式データベースの説明図である。FIG. 3 is an explanatory diagram of a tabular database.
【図4】影響度計算プログラムの処理の説明図である。FIG. 4 is an explanatory diagram of processing of an influence degree calculation program.
【図5】表示データ生成プログラムの処理フローであ
る。FIG. 5 is a processing flow of a display data generation program.
【図6】表示データ生成プログラムの処理フローであ
る。FIG. 6 is a processing flow of a display data generation program.
【図7】表示データ生成プログラムの処理フローであ
る。FIG. 7 is a processing flow of a display data generation program.
【図8】欠損値の取り扱い処理の説明図である。FIG. 8 is an explanatory diagram of processing for handling a missing value.
【図9】表示データ生成プログラムの処理の説明図であ
る。FIG. 9 is an explanatory diagram of processing of a display data generation program.
【図10】表示データファイルの説明図である。FIG. 10 is an explanatory diagram of a display data file.
【図11】影響度表示プログラムの処理フローである。FIG. 11 is a processing flow of an influence degree display program.
【図12】影響度表示プログラムの処理フローである。FIG. 12 is a processing flow of an influence degree display program.
【図13】ディスプレイ画面の説明図である。FIG. 13 is an explanatory diagram of a display screen.
【図14】ディスプレイ画面の説明図である。FIG. 14 is an explanatory diagram of a display screen.
【図15】ディスプレイ画面の説明図である。FIG. 15 is an explanatory diagram of a display screen.
【図16】ディスプレイ画面の説明図である。FIG. 16 is an explanatory diagram of a display screen.
【図17】影響度表示プログラムの処理フローである。FIG. 17 is a processing flow of an influence degree display program.
【図18】影響度表示プログラムの処理フローである。FIG. 18 is a processing flow of an influence degree display program.
【図19】影響度表示プログラムの処理の説明図であ
る。FIG. 19 is an explanatory diagram of processing of an influence degree display program.
【図20】影響度表示プログラムの処理の説明図であ
る。FIG. 20 is an explanatory diagram of processing of an influence degree display program.
【図21】ディスプレイ画面の説明図である。FIG. 21 is an explanatory diagram of a display screen.
【図22】ディスプレイ画面の説明図である。FIG. 22 is an explanatory diagram of a display screen.
1 フィールド影響度表示装置 2 表形式データベース 3 端末 10 影響度計算手段 11 算出手段 12 絞込手段 13 作成手段 14 表示手段 15 特定手段 16 決定手段 17 検索手段 18 詳細情報表示手段 19 変更手段 REFERENCE SIGNS LIST 1 field influence display device 2 tabular database 3 terminal 10 influence calculation means 11 calculation means 12 narrowing means 13 creation means 14 display means 15 identification means 16 determination means 17 search means 18 detailed information display means 19 change means
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B069 AA01 BA01 BA04 DD01 FA04 HA03 HA16 5B075 NK46 PQ02 PQ40 QT06 5E501 AA13 AC17 AC18 AC23 AC34 BA03 BA09 CA03 CA04 DA08 FA14 FA24 FA27 FA44 FA46 FB24 FB28 FB43 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5B069 AA01 BA01 BA04 DD01 FA04 HA03 HA16 5B075 NK46 PQ02 PQ40 QT06 5E501 AA13 AC17 AC18 AC23 AC34 BA03 BA09 CA03 CA04 DA08 FA14 FA24 FA27 FA44 FA46 FB24 FB28 FB43
Claims (3)
ールドの属性値が持つ結果フィールドに対する影響度を
表示するフィールド影響度表示装置であって、 指定に従って欠損値を含めあるいは除きつつ、上記属性
値を取るレコードの割合を算出する算出手段と、 上記算出手段の算出する割合と上記影響度とから、上記
影響度の表示用図形を作成する作成手段と、 上記作成手段の作成する表示用図形をディスプレイ画面
に表示する表示手段とを備えることを、 特徴とするフィールド影響度表示装置。1. A field influence display device for displaying the influence of attribute values of a condition field constituting a tabular database on a result field, wherein said attribute value is obtained while including or excluding a missing value according to designation. Calculating means for calculating the ratio of records; creating means for creating a graphic for displaying the influence degree from the ratio calculated by the calculating means and the degree of influence; and a display screen for creating the display graphic created by the creating means And a display means for displaying on the display.
置において、 全レコードの示す各結果フィールド値に対する割合と、
上記属性値を取るレコードの示す各結果フィールド値に
対する割合とから、上記属性値毎に、それを特徴付ける
結果フィールド値を特定する特定手段と、 表示対象とする結果フィールド値を決定する決定手段
と、 上記特定手段の特定結果に従って、上記決定手段の決定
する結果フィールド値を特徴として持つ条件フィールド
及び属性値を検索する検索手段とを備え、 表示手段は、上記検索手段の検索する条件フィールド及
び属性値の持つ影響度のみを表示するか、あるいは、該
影響度を明示的に表示することを、 特徴とするフィールド影響度表示装置。2. The field influence degree display device according to claim 1, wherein: a ratio of each record to each result field value indicated by all records;
Specifying means for specifying, for each of the attribute values, a result field value characterizing the result field value indicated by a record having the attribute value with respect to each result field value; determining means for determining a result field value to be displayed; Searching means for searching for a condition field and an attribute value characterized by the result field value determined by the determining means according to the specification result of the specifying means; and displaying means for the condition field and the attribute value to be searched by the searching means. A field influence degree display device characterized in that only the influence degree of the field is displayed or the influence degree is explicitly displayed.
ールドの属性値が持つ結果フィールドに対する影響度を
表示するフィールド影響度表示装置の実現に用いられる
プログラムが格納されるプログラム記録媒体であって、 指定に従って欠損値を含めあるいは除きつつ、上記属性
値を取るレコードの割合を算出する算出処理と、 上記算出処理の算出する割合と上記影響度とから、上記
影響度の表示用図形を作成する作成処理と、 上記作成処理の作成する表示用図形をディスプレイ画面
に表示する表示処理とをコンピュータに実行させるプロ
グラムが格納されることを、 特徴とするプログラム記録媒体。3. A program recording medium for storing a program used for realizing a field influence degree display device for displaying an influence degree on a result field of an attribute value of a condition field constituting a tabular database. A calculation process of calculating the ratio of records that take the attribute value while including or excluding the missing value; and a creation process of creating the display graphic of the impact from the ratio calculated by the calculation and the impact. A program recording medium characterized by storing a program for causing a computer to execute a display process for displaying a display graphic created by the creation process on a display screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10232899A JP2000293351A (en) | 1999-04-09 | 1999-04-09 | Field influence display device and program recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10232899A JP2000293351A (en) | 1999-04-09 | 1999-04-09 | Field influence display device and program recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000293351A true JP2000293351A (en) | 2000-10-20 |
Family
ID=14324480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10232899A Pending JP2000293351A (en) | 1999-04-09 | 1999-04-09 | Field influence display device and program recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000293351A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009238027A (en) * | 2008-03-27 | 2009-10-15 | Fujitsu Ltd | Program, and apparatus and method for searching database |
| JP2009265974A (en) * | 2008-04-25 | 2009-11-12 | Nec Corp | Display controller, display control method and program |
| WO2019206302A1 (en) * | 2018-04-27 | 2019-10-31 | 杭州海康威视数字技术股份有限公司 | Method and device for acquiring database type |
-
1999
- 1999-04-09 JP JP10232899A patent/JP2000293351A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009238027A (en) * | 2008-03-27 | 2009-10-15 | Fujitsu Ltd | Program, and apparatus and method for searching database |
| JP2009265974A (en) * | 2008-04-25 | 2009-11-12 | Nec Corp | Display controller, display control method and program |
| WO2019206302A1 (en) * | 2018-04-27 | 2019-10-31 | 杭州海康威视数字技术股份有限公司 | Method and device for acquiring database type |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5179643A (en) | Method of multi-dimensional analysis and display for a large volume of record information items and a system therefor | |
| US7472127B2 (en) | Methods to identify related data in a multidimensional database | |
| US8077178B2 (en) | Displaying multi-ownership in a tree-map visualization | |
| US20140198105A1 (en) | Determining alternative visualizations for data based on an initial data visualization | |
| EP2341451A1 (en) | Optimizing data transfer time on graphics processor units | |
| WO2009154478A1 (en) | A system and method of identifying and visually representing adjustable data | |
| WO2009154480A1 (en) | A method of graphically representing a tree structure | |
| JP2001318938A (en) | Method and device for mining space data and recording medium | |
| WO2010064939A1 (en) | Methods, apparatus and systems for data visualization and related applications | |
| TW201830342A (en) | System and method for interactive visual analytics of multi-dimensional temporal data | |
| JP2009508210A (en) | Computer system and method for automatically displaying a multidimensional database | |
| US7600198B2 (en) | Method of tracking data objects using related thumbnails in a palette window | |
| US11222039B2 (en) | Methods and systems for visual data manipulation | |
| US20120013619A1 (en) | System and method for visualizing multi-dimensional data using shape attributes | |
| US8005733B2 (en) | Methods and interface for set-partitioning decision support tool | |
| JP6311404B2 (en) | Management program, management apparatus, and management method | |
| CN115081414B (en) | Spreadsheet generation method, device, equipment and medium based on data model | |
| CN113297472A (en) | Method and device for releasing video content and commodity object information and electronic equipment | |
| CN116305977A (en) | Virtual shelf construction method, device, equipment and storage medium | |
| US9348881B1 (en) | Visual content query for multi-dimensional datasets | |
| EP1204048A1 (en) | Method and apparatus for handling scenarios in spreadsheet documents | |
| JP7432980B2 (en) | Information analysis device, storage medium, and information analysis program | |
| JP4629280B2 (en) | Knowledge discovery support apparatus and support method | |
| JP2000293351A (en) | Field influence display device and program recording medium | |
| US9779524B2 (en) | Visualization that indicates event significance represented by a discriminative metric computed using a contingency calculation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040324 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070515 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070717 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080325 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080722 |