JP6146813B2 - Numerical data documentation apparatus and program - Google Patents
Numerical data documentation apparatus and program Download PDFInfo
- Publication number
- JP6146813B2 JP6146813B2 JP2013217817A JP2013217817A JP6146813B2 JP 6146813 B2 JP6146813 B2 JP 6146813B2 JP 2013217817 A JP2013217817 A JP 2013217817A JP 2013217817 A JP2013217817 A JP 2013217817A JP 6146813 B2 JP6146813 B2 JP 6146813B2
- Authority
- JP
- Japan
- Prior art keywords
- predetermined
- word
- document
- item
- numerical
- 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.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は、健康診断データ等の連続データを対象として、潜在的ディリクレ配分法を適用することが可能な文書を生成することのできる、数値データ文書化装置及びプログラムに関する。 The present invention relates to a numerical data documentation apparatus and program capable of generating a document to which a potential Dirichlet distribution method can be applied for continuous data such as health checkup data.
特許文献1や特許文献2に代表されるように、健康管理システム等が大きな広がりを見せている。このような健康管理システムでは、利用者に対して健康上のアドバイス等を行う場合が多いが、特許文献3に示すように、利用者を実際の健康データを元に分類した上でアドバイスを行った方が、より行動変容につながりやすい。 As represented by Patent Document 1 and Patent Document 2, the health management system and the like are expanding greatly. In such a health management system, health advice is often given to users. However, as shown in Patent Document 3, advice is given after classifying users based on actual health data. Are more likely to lead to behavioral changes.
こうした健康管理システム等の効果的な運用のため、医療データから対象者の分類のニーズが近年高まりつつある。例えば、生体データから患者を危険因子ごとに分類して、それぞれの分類ごとに健康増進のための施策を行うような場合である。当該施策が適切になされることにより、例えば、健康保険組合の組合員の疾病リスクを明らかにして、医療費の削減等につなげることができるようになる。 In order to effectively operate such a health management system, needs for classification of subjects from medical data are increasing in recent years. For example, patients are classified according to risk factors from biometric data, and measures for health promotion are performed for each classification. Appropriately implementing this measure makes it possible to clarify the disease risk of members of the health insurance association and reduce medical costs, for example.
医療データの分類に際して、医療データに限らない一般用途におけるデータ分類手法を適用するとすると、一般には、データに基準値を設けて基準値により単純な分類を行うことが多い。従って、仮に一般手法を適用したとすると、医療データは特殊な統計的性質を有する場合も多いため、このような基準値をマニュアルで大量に用意しなければならない。従って、そのような手間をなくすことが望まれる。 When applying a data classification method for general purposes that is not limited to medical data in classification of medical data, in general, simple classification is often performed based on a reference value by providing a reference value for the data. Therefore, if the general method is applied, medical data often has special statistical properties, and thus a large amount of such reference values must be prepared manually. Therefore, it is desirable to eliminate such trouble.
さらに、医療データの分類が行われた前提において、当該結果を用いてさらに患者の分類を行うことを考える。一般的には、機械学習手法として、k-means法のようなクラスタリング手法があるので、これをそのまま分類された医療データに適用すれば、特定の患者・組合員等をグループ化することもできる。 Furthermore, on the premise that medical data is classified, it is considered that patient classification is further performed using the result. Generally, there is a clustering method such as the k-means method as a machine learning method. If this is applied to medical data classified as it is, specific patients / members can be grouped. .
一方、このようなクラスタリング手法の一つとして、LDA(潜在的ディリクレ配分法;latent dirichlet allocation)がある。LDAは潜在変数を推定することで、複数の文書のトピック分類を高精度に行う文書クラスタリング手法である。文書クラスタリングにおいては、k-means法等のクラスタリング手法と比較して性能が良いことが知られている。 On the other hand, LDA (latent dirichlet allocation) is one of such clustering methods. LDA is a document clustering method that performs topic classification of multiple documents with high accuracy by estimating latent variables. Document clustering is known to have better performance than clustering methods such as the k-means method.
そこで、医療データに対しても、当該高精度なクラスタリング手法を適用することで、患者を高精度に分類して、危険な患者群の自動抽出などを可能とすることを、本発明者は新規に検討した。しかしながら、LDAは本来、文書のトピック分類において用いられる手法であるため、離散化したデータしか取り扱うことができない。そのため、医療データ等の連続値データを対象としてLDAを適用するためには、第一に、当該連続値データをその特性に応じて適切に離散化せねばならず、第二に、当該離散化された結果をさらに、LDAへの適切な入力となるように文書化しなければならない。しかしながら、従来技術にはそのような手法は存在しなかった。 Therefore, the present inventor has also proposed that the highly accurate clustering method is applied to medical data to classify patients with high accuracy and enable automatic extraction of dangerous patient groups. It was examined. However, since LDA is originally a technique used in document topic classification, it can only handle discretized data. Therefore, in order to apply LDA to continuous data such as medical data, first, the continuous value data must be appropriately discretized according to its characteristics, and second, the discretization The resulting results must be further documented to provide appropriate input to the LDA. However, there is no such method in the prior art.
本発明は、上記従来技術の課題に鑑み、医療データなどの連続値データを対象として、LDAが適用可能な文書を生成することのできる数値データ文書化装置及びプログラムを提供することを目的とする。 The present invention has been made in view of the above-described problems of the prior art, and an object thereof is to provide a numerical data documentation apparatus and program capable of generating a document applicable to LDA for continuous value data such as medical data. .
また、本発明は、当該生成した文書により連続値データにLDAを適用して分類することを目的とする。 Another object of the present invention is to classify continuous value data by applying LDA to the generated document.
上記目的を達成するため、本発明は、数値データ文書化装置であって、所定項目について各サンプルでの数値を集計した項目データを、その統計的性質に応じて区間分けすると共に、各区間に対して、平均からの乖離に応じて段階的に変化する数値ラベルをカテゴリ番号として付与する数値ラベル付与部と、各サンプルに対して、その所定項目の数値の属する区間に前記付与されたカテゴリ番号に応じた個数の、所定項目に対応する所定単語と、所定個数の、当該所定単語に対応する所定対単語と、を含む文書を、当該サンプルを潜在的ディリクレ配分法で分類するための文書として生成する文書化部と、を備えることを特徴とする。 In order to achieve the above object, the present invention is a numerical data documenting apparatus, in which item data obtained by aggregating numerical values in each sample for a predetermined item is divided into sections according to their statistical properties, and each section is divided into sections. On the other hand, a numeric label assigning unit that assigns a numeric label that changes stepwise according to a deviation from the average as a category number, and for each sample, the category number assigned to the section to which the numeric value of the predetermined item belongs As a document for classifying the sample by the potential Dirichlet distribution method, a document including a predetermined number of predetermined words corresponding to the predetermined item and a predetermined number of predetermined words corresponding to the predetermined word And a documentation unit to be generated.
また、上記数値データ文書化装置がさらに、各サンプルに対して前記生成された文書を全サンプルに渡って集めた文書集合に対して、潜在的ディリクレ配分法を適用することにより、当該文書集合におけるトピック集合と、各サンプルにおけるトピック比率と、を推定する分類部を備えることを特徴とする。 Further, the numerical data documenting apparatus further applies a latent Dirichlet distribution method to a document set in which the generated documents are collected over all the samples for each sample, so that A classification unit that estimates a topic set and a topic ratio in each sample is provided.
さらに、本発明は、プログラムであって、コンピュータを上記数値データ文書化装置として機能させることを特徴とする。 Furthermore, the present invention is a program that causes a computer to function as the numerical data documenting apparatus.
本発明によれば、数値データに対して区間分けを施したうえで、平均からの乖離に応じて段階的に変化する数値ラベルをカテゴリ番号として付与し、各サンプルに対して、その所定項目の数値の属する区間に前記付与されたカテゴリ番号に応じた個数の所定単語を生成することで文書を生成するので、潜在的ディリクレ配分法が適用可能な文書を生成することができる。この際、所定単語のみでなく、対応する所定対単語も生成することで、高精度に潜在的ディリクレ配分法が適用可能な文書を生成することができる。 According to the present invention, after numerical data is divided into sections, a numerical label that changes stepwise according to the deviation from the average is assigned as a category number, and each sample is assigned a predetermined item. Since a document is generated by generating a predetermined number of words corresponding to the assigned category number in a section to which a numerical value belongs, a document to which the potential Dirichlet distribution method can be applied can be generated. At this time, by generating not only the predetermined words but also the corresponding predetermined paired words, it is possible to generate a document to which the potential Dirichlet distribution method can be applied with high accuracy.
図1は、一実施形態に係る数値データ文書化装置の機能ブロック図である。数値データ文書化装置1は、数値ラベル付与部2、文書化部3及び分類部4を備える。図2は、数値ラベル付与部2の機能ブロック図である。数値ラベル付与部2は、離散化部21及びラベル付与部22を含む。離散化部21は、分布型特定方式離散化部25及び数値頻度方式離散化部26を含む。以下、各部の概要を説明する。 FIG. 1 is a functional block diagram of a numerical data documenting apparatus according to an embodiment. The numerical data documenting apparatus 1 includes a numerical label assigning unit 2, a documenting unit 3, and a classification unit 4. FIG. 2 is a functional block diagram of the numerical value label assigning unit 2. The numerical label attaching unit 2 includes a discretizing unit 21 and a label attaching unit 22. The discretization unit 21 includes a distributed identification method discretization unit 25 and a numerical frequency method discretization unit 26. The outline of each part will be described below.
数値ラベル付与部2は、数値データ文書化装置1への入力としての数値データを受け取り、離散化して所定の数値ラベルを付与して、その結果を文書化部3へと渡す。当該入力としての数値データの典型例は、所定の患者集団(サンプル集団)に対して実施された健康診断等の各検査項目における数値データである。なお、当該数値データの内容は、各数値がいずれの患者のいずれの検査項目における数値であるか示しているものであり、全サンプルに関する詳細な情報が与えられたものである。(分布グラフとして編集されたようなデータではない。) The numerical label assigning unit 2 receives numerical data as an input to the numerical data documenting apparatus 1, discretizes it, assigns a predetermined numerical label, and passes the result to the documenting unit 3. A typical example of the numerical data as the input is numerical data in each examination item such as a health check performed on a predetermined patient group (sample group). The contents of the numerical data indicate which numerical value is the numerical value in which examination item of which patient, and are given detailed information on all samples. (It is not data edited as a distribution graph.)
以下、説明のための例として、入力される数値データはこのような健康診断データであるとする。また、その検査項目は、中性脂肪値、BMI及びγ-GTPの3種類を例として適宜利用する。 Hereinafter, as an example for explanation, it is assumed that input numerical data is such health check data. In addition, as the test items, three types of triglycerides, BMI, and γ-GTP are used as appropriate.
数値ラベル付与部2では、第一処理として、離散化部21が、当該入力される健康診断データに対して、各検査項目における一連の数値データ(「項目データ」と呼ぶ)の統計的性質に即した形で、当該各項目データをそれぞれ、区間に分ける。 In the numerical label assigning unit 2, as a first process, the discretization unit 21 changes the statistical properties of a series of numerical data (referred to as “item data”) in each examination item with respect to the input health diagnosis data. Each item data is divided into sections in an appropriate manner.
当該区間分けは、次のような性質を有する。すなわち、同一の区間内に属するサンプル同士(患者同士)おいては、当該検査項目に関して値が近いため同質であるとみなせ、別の区間に分けられたサンプル同士は、当該検査項目に関して値が離れているため異質であるとみなせる。ここで、どのような区間に分けるかについては、項目データのそれぞれの分布特性に適した形で分ける。例えば、中性脂肪値の項目データは中性脂肪値の分布特性に応じた区間分けがなされ、BMIの項目データはBMIの分布特性に応じた区間分けがなされ、γ-GTPの項目データはγ-GTPの分布特性に応じた区間分けがなされる。 The section division has the following properties. That is, the samples (patients) belonging to the same section can be regarded as being homogeneous because the values for the examination item are close, and the samples separated in different sections have different values for the examination item. Therefore, it can be regarded as being heterogeneous. Here, the section is divided into a form suitable for each distribution characteristic of the item data. For example, the item data of triglyceride value is divided into sections according to the distribution characteristic of triglyceride value, the item data of BMI is divided into sections according to the distribution characteristic of BMI, and the item data of γ-GTP is γ -Sections are divided according to the distribution characteristics of GTP.
従って、離散化部21では、項目データの分布特性に応じた個別手法で、項目データごとにそれぞれ区間分けを行う必要がある。このため、分布型特定方式離散化部25及び数値頻度方式離散化部26がそれぞれ、こうした区間分けのための個別手法を実施する。 Therefore, the discretization unit 21 needs to divide the sections for each item data by an individual method according to the distribution characteristics of the item data. For this reason, each of the distribution type identification method discretization unit 25 and the numerical frequency method discretization unit 26 implements an individual method for such section division.
図3は、分布型特定方式離散化部25による区間分けの処理を概念的に説明するための図である。 FIG. 3 is a diagram for conceptually explaining section division processing by the distribution type identification method discretization unit 25.
分布型特定方式離散化部25はまず、図3の(1), (2), (3)にそれぞれ示すように、対象としている項目データのヒストグラムが、「正規分布型」、「対数正規分布型」又は「対数正規分布型及びパレート分布の混合分布型」の3種類の分布型のうちいずれに最もフィットするかを、この順番に、対応するモデル式によるフィッティング及びその閾値判定を行うことにより、判定する。 First, as shown in (1), (2), and (3) of FIG. 3, the distribution type identification method discretization unit 25 displays the histogram of the target item data as “normal distribution type” and “log normal distribution”. By fitting in accordance with the corresponding model formula and determining its threshold value in this order, which of the three distribution types of “type” or “logarithmic normal distribution type and mixed distribution type of Pareto distribution” is best fitted. ,judge.
当該3種類の分布型の意義は次の通りであり、健康診断データの分類に好適なものとなっている。「正規分布型」は、当該項目データには特に正常から外れる振る舞いは見られないことを意味する。「対数正規分布」は、一般的に対象とするデータの変化率が正規分布を描く場合に多いとされる。結果として、正常から外れる振る舞いが混ざっているようにみえる。「パレート分布」が混ざっているケースでは、一般的に従うべきルールとは異なるルールで対象値が生成されている可能性がある。例えば、代謝異常などで異常値を記録してしまっているケース等である。結果として大幅に正常から外れる振る舞いが混ざっているように見える。 The significance of the three types of distribution types is as follows and is suitable for classification of health check data. “Normal distribution type” means that the item data does not exhibit any behavior that deviates from normal. The “log normal distribution” is generally considered to be frequently used when the change rate of the target data draws a normal distribution. As a result, the behavior that deviates from normal seems to be mixed. In a case where “Pareto distribution” is mixed, there is a possibility that the target value is generated by a rule different from the rule that should be generally followed. For example, a case where an abnormal value has been recorded due to a metabolic abnormality or the like. As a result, it seems to be mixed with behavior that deviates significantly from normal.
分布型特定方式離散化部25は次に、当該項目データがフィットすると判定された分布型に応じた形で、区間分けを実施する。(1), (2)の「正規分布型」及び「対数正規分布型」であればそれぞれの平均m及び標準偏差σを求めたうえで、平均を中心として幅がσの定数2α倍となる一連の区間(m±ασ)などに分ければよい。(なお、対数正規分布であれば、対数軸上にて求めればよい。)こうして、(1), (2)ではそれぞれ結果として、(4), (5)に示すような、区間D11〜D15への区間分けと、区間D21〜D25への区間分けが得られる。 Next, the distribution type identification method discretization unit 25 performs section division in a form corresponding to the distribution type determined to fit the item data. If (1) and (2) are “normal distribution type” and “log normal distribution type”, the respective average m and standard deviation σ are obtained, and the width is a constant 2α times the width of σ around the average. What is necessary is just to divide into a series of sections (m ± ασ). (In the case of a lognormal distribution, it may be obtained on the logarithmic axis.) Thus, in (1) and (2), as a result, sections D11 to D15 as shown in (4) and (5), respectively. And division into sections D21 to D25 are obtained.
また、(3)の「対数正規分布型及びパレート分布の混合分布型」であれば、当該2種類の分布内のそれぞれにおいて同様に、当該分布に応じた所定幅などに基づいて定まる区間に分ければよい。こうして、(3)では結果として(6)に示すような、対数正規分布型の内部における区間D31, D32, D33と、パレート分布の内部における区間D34, D35, D36と、に分けられることとなる。 In the case of (3) “logarithmic normal distribution type and Pareto distribution type mixed distribution type”, each of the two types of distributions is similarly divided into sections determined based on a predetermined width or the like according to the distribution. That's fine. Thus, in (3), as a result, as shown in (6), sections D31, D32, D33 inside the lognormal distribution type and sections D34, D35, D36 inside the Pareto distribution are divided. .
図4は、数値頻度方式離散化部26による区間分けの処理を概念的に説明するための図である。 FIG. 4 is a diagram for conceptually explaining section division processing by the numerical frequency method discretization unit 26.
数値頻度方式離散化部26は、図4に示すように、項目データの累積頻度関数において、それぞれの区間内においては一定の傾きによる線形増加の振る舞いをしているとみなせるような、一連の区間D41〜D45へと、区間分けを行う。一定傾きであることから、健康診断データをその性質に応じた区間(以下説明するような、数値的な偏り及び頻度的な偏りを反映した区間)にわけているものとみなせる。 As shown in FIG. 4, the numerical frequency method discretization unit 26, in the cumulative frequency function of the item data, is a series of sections that can be regarded as performing a linear increase with a certain slope in each section. Division into D41 to D45. Since the slope is constant, the medical examination data can be regarded as being divided into sections according to the nature thereof (sections reflecting numerical bias and frequency bias as described below).
具体的には、まず、累積頻度関数に対して、シグモイド関数(の逆関数)によるフィッティングを行い、累積相対頻度に対する閾値判定で、上端側及び/又は下端側の、頻度的な異常値であるとみなせる部分と、頻度的な通常値であるとみなせる中央部分と、に分ける。 Specifically, first, a fitting with a sigmoid function (the inverse function thereof) is performed on the cumulative frequency function, and the threshold value determination with respect to the cumulative relative frequency is a frequency abnormal value on the upper end side and / or the lower end side. And a central part that can be regarded as a normal frequency value.
中央部分についてはさらに、シグモイド関数(の逆関数)によるフィッティングを行い、同じく上端側及び/又は下端側の、頻度的な異常値であるとみなせる部分と通常値の中央部と、に分けることを再帰的に実施する。また、上端側及び/又は下端側の、頻度的な異常値であるとみなされた部分については、当該部分が数値的な振る舞いとして、一定傾きの線形増加を示すとみなせるまで、同じく、再帰的な直線フィッティング(当該部分のいずれかの端からフィッティングを開始する)による区間分けを実施する。 The center part is further fitted with a sigmoid function (the inverse function thereof) and divided into a part that can be regarded as a frequency abnormal value on the upper end side and / or the lower end side and a center part of a normal value. Perform recursively. In addition, for the part considered to be a frequency abnormal value on the upper end side and / or the lower end side, it is also recursively until it can be considered that the part shows a linear increase with a certain slope as a numerical behavior. Perform segmentation by straight line fitting (fitting is started from either end of the part).
そして、逐次的に分割される通常値とみなせる部分及び異常値と見なせる部分が、閾値判定で一定傾きの線形増加を示すと判定された時点で、当該部分のそれ以上の分割を停止する。 Then, when it is determined that the portion that can be regarded as a normal value and the portion that can be regarded as an abnormal value that are sequentially divided show a linear increase with a certain slope in the threshold determination, further division of the portion is stopped.
図4の例であれば、例えば次のように区間分けがなされる。当初の累積頻度関数の全体にシグモイド関数の逆をフィッティングして、(1)下端側のD41と、(2)通常値のD42及びD43と、(3)上端側のD44及びD45が得られる。(1)下端側D41は直線とみなせ、これ以上分割しない。(2)通常値のD42及びD43はさらに、シグモイド関数の逆をフィッティングして、(2−1)下端側のD42と(2−2)通常値のD43とに分けられ、これらはそれぞれ直線とみなせ、これ以上分割しない。(3)上端側のD44及びD45は、片端側(例えば、D44の側)より直線フィッティングを行い、当該直線にフィットするか否かで(3−1)D44及び(3−2)D45に分けられ、これらはそれぞれ直線とみなせ、これ以上分割しない。こうして、図4に示す5つの区間D41〜D45への分割が完了する。 In the example of FIG. 4, for example, division into sections is performed as follows. Fitting the inverse of the sigmoid function to the entire original cumulative frequency function, (1) D41 on the lower end side, (2) normal values D42 and D43, and (3) D44 and D45 on the upper end side are obtained. (1) The lower end D41 can be regarded as a straight line and is not divided any further. (2) The normal values D42 and D43 are further divided into (2-1) the lower end D42 and (2-2) the normal value D43 by fitting the inverse of the sigmoid function. Minami, do not divide any more. (3) D44 and D45 on the upper end side are divided into (3-1) D44 and (3-2) D45 by performing linear fitting from one end side (for example, D44 side) and whether or not the straight line is fitted. These can be regarded as straight lines and are not further divided. In this way, the division into the five sections D41 to D45 shown in FIG. 4 is completed.
なお、分布型特定方式離散化部25及び数値頻度方式離散化部26による処理の詳細はそれぞれ、本発明者らによる特願2013-159323号及び特願2013-163207号に記載されている。 Details of the processing by the distribution type discretization unit 25 and the numerical frequency discretization unit 26 are described in Japanese Patent Application Nos. 2013-159323 and 2013-163207 by the present inventors, respectively.
また、項目データのそれぞれに対して、以上の分布型特定方式離散化部25及び数値頻度方式離散化部26のいずれを適用するかについては、両者を適用したうえで、項目データの分布に対する両者それぞれフィッティング度合いを比較して、よりよくフィッティングしている方を適用するようにしてよい。フィッティング度合いは、所定の式(ヒストグラムにおける差分絶対値積分など)で数値化すればよい。あるいは、項目データ毎にあらかじめ、いずれを適用するかをユーザ設定として決めておいてもよい。分布型特定方式離散化部25及び数値頻度方式離散化部26の片方のみを適用するようにしてもよい。 In addition, for each item data, which of the above distribution type identification method discretization unit 25 and numerical frequency method discretization unit 26 is applied, both are applied to the item data distribution. The degree of fitting may be compared and the better fitting may be applied. The degree of fitting may be quantified by a predetermined expression (such as difference absolute value integration in a histogram). Alternatively, it may be determined in advance as a user setting for each item data. Only one of the distribution type identification method discretization unit 25 and the numerical frequency method discretization unit 26 may be applied.
なおまた、離散化部21は、以上説明した以外の手法によって(単独で、あるいは以上説明した手法と組み合わされて)実現されていてもよい。例えば、項目データにおいて分布型が既知であれば、分布型特定方式離散化部25のように最もフィットする分布型を調べることなく、当該既知の分布型において区間分けしてもよい。分布型特定方式離散化部25に対して、同様にしてさらに別種類のフィッティング対象の分布型を追加するなどしてもよい。 The discretization unit 21 may be realized by a method other than the above-described method (independently or in combination with the method described above). For example, if the distribution type is known in the item data, the section may be divided in the known distribution type without examining the distribution type that fits best like the distribution type identification method discretization unit 25. Another type of fitting target distribution type may be added to the distribution type identification method discretization unit 25 in the same manner.
以上、数値ラベル付与部2による第一処理として、離散化部21が項目データを区間に分けた結果を受け取り、第二処理として、ラベル付与部22が、各区間に数値ラベルを付与する。図5は、当該数値ラベル付与の例を示す図であり、項目データが上段側に示すようにd1〜d5の5個の区間に分けられた場合に、数値ラベルを付与する例を(1)〜(3)として示している。 As described above, as the first process by the numerical label assigning unit 2, the discretization unit 21 receives the result of dividing the item data into sections, and as the second process, the label attaching unit 22 assigns a numerical label to each section. FIG. 5 is a diagram showing an example of the numerical label assignment. When the item data is divided into five sections d1 to d5 as shown on the upper side, an example of assigning numerical labels (1) It is shown as (3).
(1)の例に示すように、区間d1〜d5に順次それぞれ昇順で「0, 1, 2, 3, 4」と数値ラベルを付与してもよいし、逆に(2)の例に示すように降順で、「4, 3, 2, 1, 0」と付与してもよい。あるいは、(3)の例に示すように、真ん中の区間d3に対して「0」を付与して、昇順でその左右に逐次付与する形で、「3, 1, 0, 2, 4」と付与してもよい。 As shown in the example of (1), numerical labels such as “0, 1, 2, 3, 4” may be given to the sections d1 to d5 in ascending order, and conversely, as shown in the example of (2) Thus, “4, 3, 2, 1, 0” may be given in descending order. Or, as shown in the example of (3), assigning `` 0 '' to the middle section d3 and giving it sequentially to the left and right in ascending order, `` 3, 1, 0, 2, 4 '' It may be given.
ラベル付与部22によるこうした数値ラベル付与については、上記(1)〜(3)の例のような、所定規則を予め設けておくことで、区間分けされた項目データに自動で数値ラベルを付与する。なお、付与する数値ラベルの数値には非負整数を用い、同一の項目データにおける異なる区間には異なる数値を付与するが、異なる項目データの区間に付与される数値には重複があってもよい。 For such numerical label assignment by the label assigning unit 22, by providing predetermined rules in advance as in the above examples (1) to (3), numerical labels are automatically assigned to item data divided into sections. . In addition, although a non-negative integer is used for the numerical value of the numerical value label to be assigned and different numerical values are assigned to different sections in the same item data, there may be overlap in numerical values assigned to the sections of different item data.
ただし、付与規則については、項目データにおける正常値と異常値とを段階を設けて区別する形で、数値を与えるものとする。例えば、最も正常な区間には「0」を付与し、異常の度合いが増すにつれて付与する値を大きくしてもよい。付与規則は、項目データがどのように区間分けされたかに応じて設けておいてもよい。異常のモード(異常の原因)が異なるものには、異なる規則で値を付与することが好ましい。例えば、図3の(6)の例であれば、対数正規分布の区間D31, D32, D33にそれぞれ「1, 2, 3」を付与し、パレート分布の区間D34, D35, D36にそれぞれ「11, 12, 13」を付与してもよい。 However, regarding the assigning rules, numerical values are given in a form that distinguishes between normal values and abnormal values in item data by providing stages. For example, “0” may be given to the most normal section, and the value to be given may be increased as the degree of abnormality increases. The assignment rule may be provided according to how the item data is divided into sections. It is preferable to assign values according to different rules to those having different abnormal modes (causes of abnormalities). For example, in the example of (6) in FIG. 3, “1, 2, 3” is assigned to the logarithmic normal distribution sections D31, D32, and D33, respectively, and “11,” is assigned to the Pareto distribution sections D34, D35, and D36, respectively. , 12, 13 "may be given.
文書化部3は、以上の数値ラベル付与部2による健康診断データの各項目データに対する数値ラベル付与結果を用いて、当該健康診断データに含まれる各患者につき、その容態を表す文書を生成し、数値データ文書化装置1の第一出力となす。 The documenting unit 3 generates a document representing the condition of each patient included in the medical checkup data, using the numerical labeling result for each item data of the medical checkup data by the numerical labeling unit 2 described above, This is the first output of the numerical data documentation device 1.
分類部4は、文書化部3の生成した各患者の文書を、当該健康診断に参加した全患者に渡って読み込み、LDAを適用することで各患者の分類結果を得て、数値データ文書化装置1の第二出力となす。 The classification unit 4 reads each patient's document generated by the documenting unit 3 over all the patients who participated in the medical examination, applies the LDA, obtains the classification result of each patient, and creates a numerical data document. This is the second output of device 1.
なお、LDAは、文書中の単語の頻度を計算し、あるトピックとそのトピックにおける単語の頻度を潜在変数として推定することで、特定の文書がどのトピックに属する可能性が高いかを推定する、文書クラスタリング手法である。本発明では、分類部4によるLDAの適用によって、当該健康診断に参加した全患者の特性を表すためのトピック集合と、各患者の具体的な特性を表すトピック比率と、の形で分類結果が得られる。 Note that LDA calculates the frequency of words in a document and estimates the topic frequency and the frequency of words in that topic as latent variables, thereby estimating which topic a specific document is likely to belong to. This is a document clustering method. In the present invention, by applying the LDA by the classification unit 4, the classification result is in the form of a topic set for representing the characteristics of all the patients who participated in the health examination and a topic ratio representing the specific characteristics of each patient. can get.
例えば、「中性脂肪値:200mg/dl, BMI:30, γ-GTP:40」の患者aは、「メタボ」に対応するトピックの比率が大きいという結果が自動で得られ、「中性脂肪値:100mg/dl, BMI:23, γ-GTP:100」の患者bは、「メタボ予備軍」に対応するトピックの比率が大きいという結果が自動で得られる。なお、「メタボ」や「メタボ予備軍」という具体的なトピック内容については、人手でデータ解釈して把握されるものであるが、LDAによればそのような何らかの意味合いを有するトピック集合及びその比率を自動で得ることができる。 For example, a patient a with “neutral fat level: 200 mg / dl, BMI: 30, γ-GTP: 40” automatically obtained a result that the ratio of topics corresponding to “metabo” was large. Patient b with values: 100 mg / dl, BMI: 23, γ-GTP: 100 automatically has the result that the ratio of topics corresponding to “Metabo Reserve” is large. In addition, specific topic contents such as “Metabo” and “Metabo Reserve” are grasped by manually interpreting the data, but according to LDA, a topic set having such a meaning and its ratio Can be obtained automatically.
文書化部3によって生成される各患者の容態を表す文書は、当該LDAの適用における入力という位置づけにおいて、各患者の容態を表していると解釈される文書である。本発明においては特にこのような文書を、数値ラベル付与部2及び文書化部3によって、本来であれば文書とは全く関係のない連続データとしての健康診断データから、いわば意図的に作成することで、LDAの適用を可能とする。なお、文書の形式として、文書化部3の生成する文書は、文書における単語の頻度が計算できさえすればよく、人間による可読性を有する通常の文書ではなく、周知のBag of Wordsの形式を取る文書である。 The document representing the condition of each patient generated by the documenting unit 3 is a document that is interpreted as representing the condition of each patient in the positioning of input in the application of the LDA. In the present invention, in particular, such a document is intentionally created by the numerical label assigning unit 2 and the documenting unit 3 intentionally from health checkup data as continuous data that has nothing to do with the document. This makes it possible to apply LDA. As a document format, the document generated by the documenting unit 3 only needs to be able to calculate the frequency of words in the document, and is not a normal document having human readability but a well-known Bag of Words format. It is a document.
以下、文書化部3の詳細を説明する。なお、文書化部3の説明においては、数値ラベル付与部2により付与された数値ラベルを、対応する各区間のカテゴリを表すものとして、「カテゴリ番号」と呼ぶ。 Details of the documenting unit 3 will be described below. In the description of the documenting unit 3, the numeric label assigned by the numeric label assigning unit 2 is referred to as “category number” as representing the category of each corresponding section.
各患者の各項目データに付与されたカテゴリ番号を利用して文書化部3が各患者の文書を生成する手法として、最も単純な手法は、各項目データのカテゴリ番号に等しい数の、各項目データに応じた所定単語を用いて、文書を生成する手法である。 Using the category number assigned to each item data of each patient, the simplest method for the documentation unit 3 to generate each patient's document is the number of items equal to the category number of each item data. This is a technique for generating a document using a predetermined word corresponding to data.
例えば、中性脂肪の項目データに対して、図6に示すように、その値の範囲によって区間分けされ、カテゴリ番号が付与されたとする。患者Aさんの中性脂肪の値が「33」であれば、範囲「32〜50」に属するので、カテゴリ番号は「2」である。同様にして、患者AさんのBMI及びγ-GTPのカテゴリ番号がそれぞれ、「5」及び「3」であったとする。 For example, it is assumed that the item data of neutral fat is divided into sections according to the range of values as shown in FIG. If the value of the triglyceride of the patient A is “33”, the category number is “2” because it belongs to the range “32-50”. Similarly, it is assumed that the patient A's BMI and γ-GTP category numbers are “5” and “3”, respectively.
こうして、患者Aさんについては、(説明のための例として、当該3項目が全項目であるものとすると、)健康診断の全項目「中性脂肪」、「BMI」及び「γ-GTP」に関しそれぞれ、カテゴリ番号が、「2」、「5」及び「3」である。当該3つの項目に対して、対応する所定単語をそれぞれ「脂肪」、「肥満」、「酒」と設定しておいたとする。この場合、上記最も単純な手法によれば、患者Aさんにつき生成される文書は、「脂肪、脂肪、肥満、肥満、肥満、肥満、肥満、酒、酒、酒」となる。 Thus, for patient A, all health check items “neutral fat”, “BMI”, and “γ-GTP” The category numbers are “2”, “5”, and “3”, respectively. Assume that the corresponding predetermined words are set to “fat”, “obesity”, and “sake” for the three items, respectively. In this case, according to the simplest method, the document generated for the patient A is “fat, fat, obesity, obesity, obesity, obesity, obesity, liquor, liquor, liquor”.
しかしながら、上記最も単純な手法では、LDAを健康診断データに適用し、患者を精度よく分類するのには不都合な事態が生じうる。すなわち、一般的に健康診断データのような生体データは、各々の数値が関連しており、相関関係をもっていることが多い。例えば中性脂肪等の数値が高い人はBMIや血糖値等の値も非常に高くなりがちである。 However, in the simplest method described above, it may be inconvenient to apply LDA to medical examination data and classify patients with high accuracy. That is, generally, biometric data such as health checkup data is often correlated with each other. For example, people with high numerical values such as neutral fat tend to have very high values such as BMI and blood glucose level.
ここで、数値ラベル付与部2においては、正常値から異常値へ段階的に変化するような所定規則で数値ラベルすなわちカテゴリ番号を付与している。例えば、正常値の区間には小さな番号を、異常値の区間には大きな番号を順次付与するものとすると、全般的に健康な患者と全般的に不健康な患者に関して、上記相関関係の存在により、生成される文書における単語頻度の「ベクトルの方向」が一致してしまい、本来全く別の特性であるにもかかわらず、LDAにより似た特性に分類されてしまう。 Here, the numerical label assigning unit 2 assigns numerical labels, that is, category numbers, according to a predetermined rule that changes stepwise from normal values to abnormal values. For example, if a normal number interval is assigned a small number and an abnormal value interval is sequentially assigned a large number, the presence of the above correlation for a generally healthy patient and a generally unhealthy patient, The “vector direction” of the word frequencies in the generated document coincides, and although it is originally a completely different characteristic, it is classified into a similar characteristic by LDA.
例えば、健康診断の全項目「中性脂肪」、「BMI」及び「γ-GTP」のカテゴリ番号が、全般的に健康な患者Bさんはそれぞれ「1」、「1」及び「1」であるのに対し、全般的に不健康な患者Cさんはそれぞれ「10」、「10」及び「10」である。当該Bさん及びCさんの健康上の特性は著しく異なるにもかかわらず、単語頻度のベクトルは(1, 1, 1)及び(10, 10, 10)となり、両者の方向が一致してしまうため、LDAを適用するとBさん及びCさんは同傾向に分類されてしまう。このように、仮に最も単純な手法を採用したとすると、LDAへの入力として、不適切な文書が生成されてしまうという課題がある。 For example, the category numbers of all items “neutral fat”, “BMI”, and “γ-GTP” in the health examination are “1”, “1”, and “1” for patient B who is generally healthy, respectively. On the other hand, patient C who is generally unhealthy is “10”, “10” and “10”, respectively. Although the health characteristics of Mr. B and Mr. C are significantly different, the word frequency vectors are (1, 1, 1) and (10, 10, 10), and the directions of both coincide. When LDA is applied, Mr. B and Mr. C are classified in the same tendency. Thus, if the simplest method is adopted, there is a problem that an inappropriate document is generated as an input to the LDA.
そこで、以下では、上記最も単純な手法における課題を解決することができる文書化部3の種々の実施形態を、第一実施形態〜第三実施形態として説明する。 Therefore, in the following, various embodiments of the documenting unit 3 that can solve the problem in the simplest method will be described as a first embodiment to a third embodiment.
第一実施形態では、項目データの各々i(i=1, 2, 3, ...;当該iは項目データの種類の識別子)につき、当該項目iに関する内容を生成される文書において表現するために用いる所定総数Niを予め定めておく。 In the first embodiment, for each item data i (i = 1, 2, 3,..., I is an identifier of the type of item data), the contents related to the item i are expressed in the generated document. predetermining a predetermined total number N i to be used for.
そして、患者Aの当該項目データiの数値に対応する区間に付与されたカテゴリ番号Aiの個数に応じた個数f(Ai)個の、当該項目データiに対応する所定単語wiに加えてさらに、上記所定総数Niから個数f(Ai)を引いたNi-f(Ai)個の、当該所定単語wiに対応する対単語ci(所定単語wiの対となる概念を表す何らかの単語ci)によって、文書を生成する。 Then, in addition to the predetermined number w i corresponding to the item data i, the number f (A i ) corresponding to the number of category numbers A i assigned to the interval corresponding to the numerical value of the item data i of the patient A Furthermore, the aforementioned predetermined total number N i from the number f (a i) a minus N i -f (a i) number of pairs of the predetermined word w i to corresponding pairs word c i (given word w i Te A document is generated by some word c i ) representing a concept.
すなわち、第一実施形態では特に、Ni-f(Ai)個の対単語ciを導入することにより、いわばダミーとしての単語頻度が新たに導入される。従って、項目データiに応じたAi個の所定単語wiのみしか用いない上記最も単純な方法における、見かけ上の単語頻度ベクトルの方向一致という課題が解決される。この際、項目データi毎に全単語数Niを決めておき、所定単語wiは当該Ni個の範囲内においてf(Ai)個用いるものとして定める。なお、当該両単語wi及びciの利用には、一般的に数値が高い場合と低い場合では医学的見解が異なるため、双方を表すのに別の単語を用いた方が適切であるという意味もある。 That is, particularly in the first embodiment, by introducing N i −f (A i ) number of paired words c i , so-called dummy word frequencies are newly introduced. Therefore, the problem of coincidence of apparent word frequency vectors in the simplest method using only A i predetermined words w i corresponding to item data i is solved. At this time, previously determined total number of words N i for each item data i, a predetermined word w i is defined as using f (A i) number within the N i number of ranges. It should be noted that the use of both words w i and c i is generally more appropriate when using different words to represent both because the medical views differ between high and low numbers. There is also a meaning.
なお、カテゴリ番号Aiは正常値から異常値へと段階的に変化するように与えてあるので、当該段階的な変化の傾向を保つように、個数f(Ai)を与える関数f()は単調増加又は単調減少の所定関数として与える。あるいは、制約を緩めて、関数f()を非減少又は非増加の所定関数として与えてもよい。 Since the category number A i is given so as to change stepwise from the normal value to the abnormal value, the function f () that gives the number f (A i ) so as to keep the tendency of the step change. Is given as a predetermined function of monotonic increase or monotonic decrease. Alternatively, the constraint may be relaxed and the function f () may be given as a non-decreasing or non-increasing predetermined function.
図7は、図6の例に対応する例として、第一実施形態の例を示す図である。図7にて、欄C1及び欄C2は図6と同一であり、中性脂肪の項目データの各区間にカテゴリ番号が付与された例を示している。当該図6と同一の例に対して、図7では、所定単語wiを用いる個数f(Ai)が欄C3に示されている。すなわち、欄C2が関数f()の定義域、欄C3が値域である。図7ではまた、所定総数Ni=30とした場合の、対単語ciの個数Ni-f(Ai)が、欄C4に示されている。 FIG. 7 is a diagram illustrating an example of the first embodiment as an example corresponding to the example of FIG. 6. In FIG. 7, the column C1 and the column C2 are the same as those in FIG. 6, and an example in which a category number is assigned to each section of the neutral fat item data is shown. For the same example as FIG. 6, in FIG. 7, the number f (A i ) using the predetermined word w i is shown in the column C3. That is, the column C2 is the domain of the function f () and the column C3 is the range of values. In FIG. 7, the number Ni-f (A i ) of the paired words c i when the predetermined total number N i = 30 is also shown in the column C4.
図7では、いずれのカテゴリ番号においても欄C3と欄C4の値の和が、所定総数Ni=30となっている。こうして、例えば、中性脂肪の項目データi(ここでは、i=中性脂肪)に対応する所定単語wiを、当該項目名と同一の「中性脂肪」とし、その対単語ciを「数学」として定めておいたとすると、カテゴリ番号8に属する患者(中性脂肪の値が区間900〜1400内にある患者)は、「中性脂肪」を30語、「数学」を0語用いて文書が生成される。カテゴリ番号5に属する患者(中性脂肪の値が区間250〜420内にある患者)は、「中性脂肪」を14語、「数学」を16語用いて文書が生成される。 In FIG. 7, the sum of the values in the columns C3 and C4 is the predetermined total number N i = 30 in any category number. Thus, for example, the predetermined word w i corresponding to the triglyceride item data i (here, i = neutral fat) is set to the same “neutral fat” as the item name, and the corresponding word c i is “ Assuming that mathematics is defined, patients belonging to category number 8 (patients whose triglyceride values are within the interval 900 to 1400) use 30 words for triglyceride and 0 for mathematics. A document is generated. A patient belonging to category number 5 (a patient whose neutral fat value is in the interval 250 to 420) generates a document using 14 words of “neutral fat” and 16 words of “mathematics”.
なお、「中性脂肪」以外の項目データがあればそれらについても同様に単語、対単語、上限数等を定め、全項目データにおける単語によって、各患者の文書を生成する。 If there is item data other than “neutral fat”, the word, the paired word, the upper limit number, and the like are similarly determined for those item data, and a document for each patient is generated with the words in all item data.
なお、所定単語wiとその対単語ciとは、概念的に対になるものを予め設定しておく。この際、厳密に対義語である必要はなく、上記「中性脂肪」に対して、健康診断とは直接的には関係ない「数学」を設定するように、何らかの意味において対となり、概念上の区別が生ずるものを設定すればよい。また、所定総数Niは、項目データi毎に個別の値を設定する代わりに、全ての項目データiに対して共通の値を設定しておいてもよい。 Note that a predetermined word w i and its counter word c i are set in advance as a conceptual pair. At this time, it does not have to be strictly antonym, and for the above-mentioned “neutral fat”, it is paired in some sense to set “math” that is not directly related to the medical examination, What is necessary is just to set what distinguishes. The predetermined total number N i, instead of setting the individual values for each item data i, may be set a common value for all the item data i.
次に、第一実施形態の応用に相当する第二実施形態を説明する。第一実施形態では、項目データiに対応する所定単語wiとその対単語ciとを用いたが、第二実施形態ではさらに、中間単語miを導入する。当該導入には、一般的に数値が高い場合と低い場合では医学的見解が異なる上、さらに正常な状態を表す医学的な見解も異なるため、それぞれを表すのに別の単語を用いた方が適切であるという意味もある。そして、第一実施形態と同様に所定総数Niを設けたうえで、当該3種類の単語について、個数の配分は例えば次のようにすればよい。 Next, a second embodiment corresponding to an application of the first embodiment will be described. In the first embodiment, it was used as the predetermined word w i corresponding to the item data i and the pair word c i, in the second embodiment further introducing intermediate word m i. The introduction generally has different medical views when the numbers are high and low, and also different medical views that represent normal states, so it is better to use different words to represent each. It also means that it is appropriate. Then, after providing the first embodiment similarly to the predetermined total number N i, for the word of the three, the distribution of the number may be, for example, as follows.
すなわち、例えば最頻値を与える等の、最も平均的な傾向を示す区間(「平均区間」とする)においては、Ni個全てを中間単語miとし、所定単語wi及び対単語ciは0個とし、用いない。当該平均区間から第一傾向で乖離する区間においては、中間単語miを減らしつつ、所定単語wiを増やしてゆく。また、当該平均区間から第二傾向(第一傾向の逆傾向)で乖離する区間においては、中間単語miを減らしつつ、対単語ciを増やしてゆく。従って、所定単語wi及び対単語ciが同時に利用される区間は存在せず、平均区間を境界に、中間単語mi及び所定単語wiが用いられる一連の区間と、中間単語mi及び対単語ciが用いられる一連の区間と、に分かれることとなる。 That is, for example, in a section showing the most average tendency (referred to as “average section”) such as giving a mode value, all N i are set as intermediate words m i , a predetermined word w i and a counter word c i. Is 0 and is not used. In a section that deviates from the average section in a first tendency, the predetermined word w i is increased while the intermediate word m i is decreased. Further, in a section that deviates from the average section with a second tendency (the reverse tendency of the first tendency), the number of words c i is increased while the intermediate word mi is decreased. Accordingly, there is no section in which the predetermined word w i and the counter word c i are used simultaneously, and a series of sections in which the intermediate word mi and the predetermined word w i are used, with the average section as a boundary, and the intermediate words mi and It is divided into a series of sections in which the word c i is used.
図8に、図6及び図7の例に対応する形での第二実施形態の単語配分数の例を示す。図8では、カテゴリ番号4の区間が上記の「平均区間」であって、所定総数Ni=30個の全てを中間単語miとする。当該カテゴリ番号4の平均区間より、カテゴリ番号3, 2, 1, 0の区間へと乖離するに従い、中間単語miを減らしつつ対単語ciを増やしている。最も乖離したカテゴリ番号0の区間では、対単語ciのみを用いている。また、逆方向に、当該カテゴリ番号4の平均区間より、カテゴリ番号5, 6, 7, 8の区間へと乖離するに従い、中間単語miを減らしつつ所定単語wiを増やしている。最も乖離したカテゴリ番号8の区間では、所定単語wiのみを用いている。 FIG. 8 shows an example of the word allocation number of the second embodiment in a form corresponding to the examples of FIGS. 6 and 7. In Figure 8, the section of category number 4 is "average interval" above, to all the predetermined total number Ni = 30 amino intermediate word m i. As the average interval of category number 4 deviates from the interval of category numbers 3, 2, 1, 0, the number of words c i is increased while the intermediate word mi is decreased. In the segment of category number 0 that is most distant, only the word c i is used. Further, in the reverse direction, the predetermined word w i is increased while the intermediate word m i is reduced as the average section of the category number 4 deviates from the average section of the category number 5, 6, 7 and 8. Only the predetermined word w i is used in the section of category number 8 that is most distant.
なお、3種類の単語数の配分に関しては、カテゴリ番号の総数及び所定単語数の設定に応じてそれぞれ、上記規則に従う形で、予め設定しておけばよい。また、上記のような手法以外でなされてもよい。例えば、第一実施形態の手法で所定単語wi及び対単語ciの個数を暫定的に決めたうえで、所定総数Ni個の枠組みの中で、当該第一実施形態にて決定した所定単語wi及び対単語ciの中から、平均区間に近いほど大きくなる所定割合の個数分だけ、中間単語miに置き換えるようにしてもよい。 The distribution of the three types of words may be set in advance in accordance with the rules described above according to the setting of the total number of category numbers and the predetermined number of words. Moreover, you may be made by methods other than the above. For example, the number of the predetermined word w i and the paired word c i is provisionally determined by the method of the first embodiment, and then the predetermined number determined in the first embodiment within the predetermined total number N i frames from the word w i and a counter word c i, only the number fraction of larger predetermined ratio closer to the average interval, may be replaced with an intermediate word m i.
なお、例えば中性脂肪の項目データにおける所定単語「中性脂肪」に対し、対単語「数学」を定めた場合、さらに、中間単語としては例えば「机」を用いればよい。第一実施形態において所定単語と対単語とを、何らかの概念的区別を与えるように設定したのと同様に、第二実施形態における中間単語も、所定単語及び対単語のそれぞれに対して何らかの概念的区別を与えるものとして、設定すればよい。この際、中間単語は、所定単語と対単語との中間的な概念を与えるものとして設定することが好ましいが、必ずしも厳密に中間概念となるものを設定する必要はない。 For example, when the counter word “mathematics” is defined for the predetermined word “neutral fat” in the item data of neutral fat, for example, “desk” may be used as the intermediate word. In the same way that the predetermined word and the counter word are set so as to give some conceptual distinction in the first embodiment, the intermediate word in the second embodiment also has some conceptual for each of the predetermined word and the counter word. What is necessary is just to set as what gives a distinction. At this time, the intermediate word is preferably set to give an intermediate concept between the predetermined word and the counter word, but it is not always necessary to set an exactly intermediate concept.
もちろん、対単語と所定単語のコード上の距離を大きくして、その中間の編集距離を持つ単語を中間単語とすることも望ましい。例えば、所定単語が「0000」(2進数、4bit)で表現されているとする。そのときに対単語を「1111」と表現すれば、両者のコード上の距離が最も大きくなるため、対単語の表現として最も望ましい。さらに中間単語には「0011」などの両者からのコード上の距離が同じコードを持つ単語を中間単語とすることも望ましい。 Of course, it is also desirable to increase the distance on the code between the paired word and the predetermined word and to set the word having the intermediate edit distance as the intermediate word. For example, it is assumed that the predetermined word is expressed by “0000” (binary number, 4 bits). If the counter word is expressed as “1111” at that time, the distance between the two codes is the largest, and thus the most preferable expression for the counter word. Further, it is also desirable that the intermediate word is a word having a code having the same code distance from both, such as “0011”.
第三実施形態では、項目データ同士の相関係数を計算したうえで、相関の高い項目データ同士の概念の重なった部分について、別の単語を生成する。従って、第一処理として、相関の高い項目データの決定を行い、第二処理として、決定された項目データにおける別単語の生成を行う。 In 3rd embodiment, after calculating the correlation coefficient between item data, another word is produced | generated about the part with which the concept of item data with high correlation overlapped. Accordingly, item data with high correlation is determined as the first process, and another word is generated in the determined item data as the second process.
第三実施形態の意義は次の通りである。すなわち、項目データ同士では、健康診断データとしての性質上、それぞれが相関している可能性が高い。例えば、BMIが高ければ腹囲も大きい可能性が高い。この場合、BMIと腹囲は大部分、同じ情報を表していると考えられる。一方で、中性脂肪とγ-GTPのように、相関はあるにせよ、そこまでの高い相関ではない項目も存在する。一方、LDAの適用においては、相関の高いものが同時に解析されること、すなわち、本来同じ情報であるのにもかかわらず、見かけ上では別途独立したものとして単語が現れることは、単語頻度の精度を下げてしまうため、好ましくない。 The significance of the third embodiment is as follows. That is, there is a high possibility that the item data are correlated with each other due to the nature of the health diagnosis data. For example, if the BMI is high, the waist circumference is likely to be large. In this case, BMI and waist circumference are considered to represent the same information for the most part. On the other hand, there are items that are not highly correlated, even though there is a correlation, such as triglyceride and γ-GTP. On the other hand, in the application of LDA, the fact that highly correlated items are analyzed simultaneously, that is, the appearance of words that appear to be independent independently in spite of being essentially the same information, is the accuracy of word frequency. , Which is not preferable.
そこで、対象としている健康診断データから、第一処理として、項目データ同士の相関係数を計算し、得られた相関係数の値が所定基準で大きいと判定されるものを対象として、第二処理として、2つの項目データには重なりの概念があるものとして、当該重なりの概念を反映した単語を生成する。当該重なり概念に対して生成された単語は、概念の重なりを考慮しない個別の項目データにおいて用いていた単語の代わりに、分類部4におけるLDAの入力として利用される。 Therefore, as a first process, the correlation coefficient between the item data is calculated from the target health checkup data, and the obtained correlation coefficient value is determined to be large on the basis of the second standard. As a process, assuming that the two item data have the concept of overlap, a word reflecting the concept of overlap is generated. The word generated for the overlap concept is used as an LDA input in the classification unit 4 instead of the word used in individual item data that does not consider the overlap of concepts.
第一処理では具体的には、項目データ同士の相関係数を計算のうえで、しきい値を設けて、一定以上の相関がある場合には同一の指標として取り扱い、そうでない場合には異なる指標として取り扱う。なお、項目データを、その健康診断データとしての意味合いに注目して言及する際には、「指標」と称する。 Specifically, in the first process, after calculating the correlation coefficient between the item data, a threshold value is set, and if there is a certain level of correlation, they are treated as the same index, otherwise they are different. Treat as an indicator. The item data is referred to as an “index” when referring to the meaning of the data as the health check data.
例えば、ある健康診断データにおいて、第一処理によって図9に示すような相関係数が得られたとすると、BMIと腹囲の相関係数が0.9であるから、これら項目データの相関は非常に高く、ほとんど同一視してもよい指標であることがわかる。そして、図9の例にて、しきい値を例えば0.8とすると、当該相関が0.9となる腹囲とBMIが同一指標と判定され、マージの対象となる。その他の指標同士はマージ対象外となる。そして、第二処理における、マージ対象とされた項目データにおける具体的な単語の設定は次の通りである。 For example, in a certain medical examination data, if the correlation coefficient as shown in FIG. 9 is obtained by the first process, the correlation coefficient between BMI and abdominal circumference is 0.9, so the correlation between these item data is very high, It can be seen that it is an index that can be almost identified. In the example of FIG. 9, when the threshold value is set to 0.8, for example, the abdominal circumference and BMI at which the correlation is 0.9 are determined as the same index, and are to be merged. Other indices are not merged. In the second process, specific word settings in the item data to be merged are as follows.
すなわち、第三実施形態では、第一実施形態における所定単語及び対単語を、マージされる項目データi及びjに対して新たに設定したうえで、第一実施形態と同様の単語生成処理を、当該混合概念を対象として実施する。一方、相関係数が低くマージ対象とならなかった項目データkについては、第一実施形態をそのまま適用して単語を生成する。以下、このような第一実施形態を前提としての第三実施形態を説明するが、同様にして第二実施形態を前提とした第三実施形態も可能である。 That is, in the third embodiment, the word generation processing similar to that of the first embodiment is performed after newly setting the predetermined word and the counter word in the first embodiment for the item data i and j to be merged. Implemented on the mixed concept. On the other hand, for the item data k that has a low correlation coefficient and has not been merged, the first embodiment is applied as it is to generate a word. Hereinafter, the third embodiment based on the first embodiment will be described, but a third embodiment based on the second embodiment is also possible.
まず、説明のための前提事項を列挙する。第三実施形態においても、各項目データiより生成する単語の総数Niを予め設定しておく。項目データiと項目データjとが、相関係数の値がrであってマージ対象であると判定されたものとする。また、任意の患者Aにつき、項目データiのカテゴリ番号はAiであり、項目データjのカテゴリ番号はAjであるとする。さらに、当該項目データi及びjに対して、患者Aにおいて第一実施形態を適用した場合にはそれぞれ、f(Ai)個の所定単語wi及びNi-f(Ai)個の対単語ciと、g(Aj)個の所定単語wj及びNj-f(Aj)個の対単語cjと、が生成されるものとする。 First, the assumptions for explanation are listed. Also in the third embodiment, setting the total number N i of words to generate from each item data i in advance. It is assumed that the item data i and the item data j have a correlation coefficient value r and are determined to be merged. For any patient A, the category number of item data i is A i and the category number of item data j is A j . Further, when the first embodiment is applied to the item data i and j in the patient A, f (A i ) predetermined words w i and N i −f (A i ) pairs are respectively obtained. Assume that a word c i , g (A j ) predetermined words w j and N j −f (A j ) counter words c j are generated.
上記、第一実施形態における個数の設定を、第三実施形態では変形して利用し、項目データi及びjの混合概念を表す所定単語wijの個数n1と、その所定の対単語cijの個数n2と、をそれぞれ以下の式(1)〜(3)に従って定めることで、当該マージされた指標i,jにおける単語を生成する。すなわち、上記混合概念の所定単語wijをn1個と、その対単語cijをn2個と、が、当該マージされた指標i,jにおいて生成される単語である。 In the third embodiment, the setting of the number in the first embodiment is modified and used, and the number n1 of the predetermined word w ij representing the mixed concept of the item data i and j and the predetermined counter word c ij By determining the number n2 according to the following formulas (1) to (3), the words in the merged indices i and j are generated. That is, n1 predetermined words w ij and n2 counter words c ij of the mixed concept are words generated in the merged indexes i and j.
なお、式(2)より明らかなようにNij=n1+n2であり、Nijは、当該マージされた指標i,jにおいて生成される単語の総数を定義するものである。そして、式(3)に示すように、当該総数Nijは、項目データiにおいて定めておいた総数Niと項目データjにおいて定めておいた総数Njとを考慮して、i及びjのマージをその相関係数rを用いて反映させることによって定める。式(3)において、項目データiの直接の寄与分が、(1-r)Ni個であり、当該項目データiがマージされたことを考慮した寄与分が、r/2*Ni個である。ここで、分母の2で割ることが、i及びjの両者のマージの反映である。項目データjからの寄与についても同様である。そして、式(1)についても、式(3)と同様に、i及びjのマージを反映させることによって、混合概念の所定単語wijをn1個として定めている。 As is clear from equation (2), N ij = n1 + n2, where N ij defines the total number of words generated in the merged index i, j. Then, as shown in Equation (3), the total number N ij is calculated by taking into account the total number N i defined in the item data i and the total number N j defined in the item data j. The merge is determined by reflecting the correlation coefficient r. In Equation (3), the direct contribution of item data i is (1-r) N i and the contribution considering the merged item data i is r / 2 * N i It is. Here, dividing by 2 of the denominator is a reflection of the merge of both i and j. The same applies to the contribution from the item data j. Also, in Formula (1), similarly to Formula (3), n1 predetermined words w ij of the mixed concept are determined by reflecting the merge of i and j.
なお、項目データi及び項目データjをマージさせた際の、混合概念の所定単語wij及びその対単語cijは、予め設定しておく。当該予め設定しておくことは、項目データiにおける個別の所定単語wi及びciや、項目データjにおける個別の所定単語wj及び対単語cjを予め設定しておくのと同様である。あるいは、マージされる項目データi又はjのいずれかにおいて設定されている所定単語及び対単語を、マージ後に利用する単語として利用してもよい。例えば、wij=wi, cij=ci としてもよい。 Note that the predetermined word w ij and the counter word c ij of the mixed concept when the item data i and the item data j are merged are set in advance. The setting in advance is the same as the setting of the individual predetermined words w i and c i in the item data i and the individual predetermined words w j and the counter word c j in the item data j. . Alternatively, a predetermined word and a paired word set in either item data i or j to be merged may be used as words to be used after merging. For example, w ij = w i and c ij = c i may be set.
ここで、以上の単語数の計算の数値例を紹介する。図9のような各検査項目の項目データからなる健康診断データにおいて、BMIと腹囲とが、相関係数r=0.9であることによって、マージ対象に決定されたものとする。BMI及び腹囲には共に、第一実施形態において単語総数が30語として設定され、ある患者Aにおいて、BMIには(所定単語数、対単語数)=(30, 0)となるカテゴリ番号が与えられ、腹囲には(所定単語数、対単語数)=(25, 5)となるカテゴリ番号が与えられているものとする。 Here, a numerical example of the above word count calculation is introduced. In the health check data including the item data of each examination item as shown in FIG. 9, it is assumed that the BMI and the waist circumference are determined to be merged due to the correlation coefficient r = 0.9. In BMI and waist circumference, the total number of words is set as 30 in the first embodiment, and in a patient A, a category number of (predetermined number of words, number of words) = (30, 0) is given to BMI. It is assumed that the abdominal circumference is given a category number (predetermined number of words, number of words versus) = (25, 5).
この場合、当該患者Aにおいて、BMI及び腹囲でマージされた混合概念に対して生成する単語の総数は、以下の計算より33語である。
(1-0.9)*30+0.9/2*30+(1-0.9)*30+0.9/2*30=33
また、上記総数33語のうち、以下の計算より、混合概念における所定単語の数は30.25語であり、総数33語から引いた残りとして、混合概念における対単語の数は2.75語である。
(1-0.9)*30+0.9/2*30+(1-0.9)*25+0.9/2*25=30.25
33-30.25=2.75
In this case, in the patient A, the total number of words generated for the mixed concept merged by BMI and abdominal circumference is 33 words based on the following calculation.
(1-0.9) * 30 + 0.9 / 2 * 30 + (1-0.9) * 30 + 0.9 / 2 * 30 = 33
Further, out of the total number of 33 words, from the following calculation, the number of predetermined words in the mixed concept is 30.25 words, and as the remainder subtracted from the total number of 33 words, the number of counter words in the mixed concept is 2.75 words.
(1-0.9) * 30 + 0.9 / 2 * 30 + (1-0.9) * 25 + 0.9 / 2 * 25 = 30.25
33-30.25 = 2.75
なお、混合概念における所定単語及び対単語の数を実際に計算すると、上記の数値例のように小数となることもあるが、小数点未満の四捨五入、切り捨て又は切り上げにより整数とすればよい。 In addition, when the number of the predetermined word and the counter word in the mixed concept is actually calculated, it may be a decimal number as in the above numerical example, but may be an integer by rounding off, rounding down, or rounding up.
以下、3以上の項目データ間の全ての相関係数が所定閾値の判定を満たし、3以上の項目データがマージ対象とされる場合を説明する。図10は、相関係数が0.8以上の場合にマージすると判定することで、3つの項目データがマージ対象と判断される例を示す図である。図3では、それぞれ丸で描かれた中性脂肪、BMI及び腹囲が、当該丸の間に描かれた線に併記された相関係数を有することにより、マージ対象と判断される。 Hereinafter, a case will be described in which all correlation coefficients between three or more item data satisfy the predetermined threshold determination, and three or more item data are to be merged. FIG. 10 is a diagram illustrating an example in which three item data are determined to be merged by determining to be merged when the correlation coefficient is 0.8 or more. In FIG. 3, the neutral fat, BMI, and abdominal circumference drawn with circles have the correlation coefficient written together with the line drawn between the circles, and thus are determined to be merged.
一例では、当該3以上の項目データで同時にマージ対象と判断されている場合に、相関係数の高い2者から順に、可能な限り上記式(1)〜(3)等により説明した2者のマージ処理を行うようにしてもよい。この際、一度マージされた2者については以降のマージ対象からは除外する。図10の例であれば、相関係数が最高値0.9である「中性脂肪及びBMI」又は「BMI及び腹囲」のいずれかを、マージ対象とする。(なお、同順位であるので片方をランダムに選択すればよい。)例えば、「中性脂肪及びBMI」をマージ対象とすると、「腹囲」のみが残るが、この時点で「腹囲」に対してマージ対象とする項目データは存在しなくなるので、マージ処理を完了させる。 In one example, when the three or more item data are determined to be merged at the same time, the two parties described by the above formulas (1) to (3) etc. Merge processing may be performed. At this time, the two merged parties are excluded from the subsequent merge targets. In the example of FIG. 10, “neutral fat and BMI” or “BMI and abdominal circumference” having a maximum correlation coefficient of 0.9 is set as a merge target. (Note that it is only necessary to select one at random because they are in the same order.) For example, if “neutral fat and BMI” are merged, only “abdominal girth” remains, but at this point Since there is no item data to be merged, the merge process is completed.
あるいは、別の一例では、当該3以上の項目データで同時にマージ対象と判断されている場合に、上記式(1)〜(3)等により説明した2者のマージ処理を応用した手法により、一括でマージを行うようにしてもよい。 Alternatively, in another example, when it is determined that the three or more item data are to be merged at the same time, the method of applying the two-party merge processing described by the above formulas (1) to (3), etc. You may make it merge with.
この場合、当該3以上の項目データ(n個とする)の各2者間において、上記説明した2者間における配分手法で単語数を決定し、n個の全体がマージされた際の単語総数が、1個の項目データにおいて設定されている総数に一致ないし整合するように、単語数の規格化を行えばよい。図10の例で、「中性脂肪、BMI及び腹囲」の3つが全て、総単語数30として設定されていたとすると、「中性脂肪及びBMI」、「BMI及び腹囲」、「腹囲及び中性脂肪」の3つの統合はそれぞれ、総単語数を30÷3=10へと規格化して実施したうえで、当該3つの結果を組み合わせて最終的な単語を生成すればよい。 In this case, the number of words is determined by the above-described distribution method between the two parties of each of the three or more item data (assuming n pieces), and the total number of words when all the n pieces are merged However, the number of words may be normalized so that it matches or matches the total number set in one item data. In the example of FIG. 10, assuming that all three of “neutral fat, BMI and abdominal circumference” are set as the total number of words 30, “neutral fat and BMI”, “BMI and abdominal circumference”, “abdominal circumference and neutral circumference” Each of the three integrations of “fat” may be performed by standardizing the total number of words to 30 ÷ 3 = 10, and then combining the three results to generate a final word.
以下、当該規格化する手法における単語数の決定を、n個の項目データが同時にマージ対象となった一般の場合について説明する。その前提事項は次の通りである。1つの項目データにおいて設定されている単語総数をL(全ての項目データにおいて共通値)とする。当該n個の項目データの各2者間における相関係数をri(i=1, 2, ..., n(n-1)/2)とする。当該n個を統合した際の総単語数Nは、以下の式(4)で与えられる。 Hereinafter, the determination of the number of words in the standardization method will be described in the general case where n item data are merged simultaneously. The preconditions are as follows. The total number of words set in one item data is L (a common value in all item data). Let r i (i = 1, 2,..., N (n−1) / 2) be the correlation coefficient between each of the n item data. The total number of words N when the n pieces are integrated is given by the following equation (4).
さらに、当該n個を統合した際の総単語数Nのうち、混合概念の所定単語の数Mを、以下の式(5)のように定めればよい。(従って、混合概念における対単語の数は、N-Mとなる。)ここで、wa及びwbは、当該相関係数riを与える項目データa, bにおいて、対象としている患者に割り当てられたカテゴリ番号において設定された、所定単語の数である。式(5)はその形より明らかなように、式(1)を当該n個の場合に対応させたものである。 Further, out of the total number of words N when the n pieces are integrated, the number M of predetermined words in the mixed concept may be determined as in the following formula (5). (Thus, the number of words in the mixed concept is NM.) Here, w a and w b are assigned to the target patient in the item data a, b giving the correlation coefficient r i . This is the number of predetermined words set in the category number. As is clear from the form, the expression (5) is the expression (1) corresponding to the n cases.
なお、上記n個の同時マージの際も、混合概念に対する所定単語及び対単語は、所定のものを予め設定しておく。上記式(4)では、説明の簡略化のために各項目データに設定された単語総数を一定のLとしたが、項目データ毎に異なる総数が設定されていても同様に計算することができる。 Note that predetermined words and counterwords for the mixed concept are also set in advance in the n simultaneous merging. In the above formula (4), the total number of words set in each item data is set to a constant L for simplification of explanation, but it can be calculated in the same manner even if a different total number is set for each item data. .
以下、本発明における補足事項を説明する。 Hereinafter, supplementary matters in the present invention will be described.
(補足1)第一実施形態においては、項目データのそれぞれにつき、所定単語に対応する対単語を用意するとして説明したが、より簡略化された手法として、健康診断データを構成する全ての項目データに対して、1種類のみの対単語を所定数設けて利用するようにしてもよい。この場合、前述の「最も単純な手法」で項目データの各々につきカテゴリ番号分の所定単語、あるいはカテゴリ番号に応じた個数分の所定単語を生成したうえで、さらに、当該1種類の対単語を所定数を加えることで、最終的に得られる文書とすればよい。 (Supplement 1) In the first embodiment, it has been described that for each item data, a counter word corresponding to a predetermined word is prepared. However, as a simplified method, all the item data constituting the health check data On the other hand, a predetermined number of words of only one type may be provided and used. In this case, after generating the predetermined word for the category number or the predetermined number of words corresponding to the category number for each item data by the above-mentioned “simplest method”, the one type of counter word is further added. What is necessary is just to make it the document finally obtained by adding a predetermined number.
(補足2)本発明は、健康診断データを例として説明したが、その他の医療データ一般にも適用可能である。同様の性質を有するものであれば、任意種類の連続値データに適用可能である。 (Supplement 2) Although the present invention has been described by taking the health diagnosis data as an example, it can also be applied to other medical data in general. As long as they have similar properties, they can be applied to any kind of continuous value data.
なお、健康診断データに限らない一般のデータを対象とする場合は、健康診断データにおいて「正常値」や「異常値」として説明した性質は、「平均」や「平均からの乖離」として一般化される。すなわち、「正常」であるか「異常」であるかは、一例としての性質であり、健康診断データの際の価値判断が加えられている。例えば、スポーツ成績を扱う場合であれば「正常」が「通常」に、「異常」が「優秀」に対応する場合もある。 When general data that is not limited to health checkup data is targeted, the properties described as “normal value” or “abnormal value” in the health checkup data are generalized as “average” or “deviation from average”. Is done. That is, whether it is “normal” or “abnormal” is an example property, and a value judgment is added in the case of health checkup data. For example, when dealing with sports performance, “normal” may correspond to “normal” and “abnormal” may correspond to “excellent”.
そして、一般の連続データを扱う場合は、ラベル付与部22による付与規則は、平均からの乖離に応じて段階的に変化するよう数値ラベルを付与するような規則とすればよい。例えば、最も平均的な区間には「0」を付与し、当該最も平均的な区間から離れるに従って、「1」, 「2」, ...と大きな値を付与すればよい。なお、当該「平均」とは「平均的な性質」であり、具体的に求める際は、相加平均に限らず、最頻値、中央値その他の、集団を代表する任意の統計指標として求めてよい。項目データ毎に、当該求められる統計指標が異なっていてもよい。 Then, when handling general continuous data, the rule for assigning by the label assigning unit 22 may be a rule for assigning a numerical label so as to change stepwise according to the deviation from the average. For example, “0” may be assigned to the most average interval, and larger values such as “1”, “2”,... May be assigned as the distance from the average interval increases. Note that the “average” is an “average property” and is not limited to an arithmetic mean, but can be obtained as an arbitrary statistical index representing the group, such as the mode, median, etc. It's okay. The required statistical index may be different for each item data.
(補足3)本発明は、コンピュータに読み込まれ、当該コンピュータを図1(及び図2)の数値データ文書化装置1として機能させる、あるいは当該コンピュータに図1(及び図2)の各部に対応する手順を実行させる、数値データ文書化プログラムとして提供されてもよい。 (Supplement 3) The present invention is read by a computer and causes the computer to function as the numerical data documentation apparatus 1 of FIG. 1 (and FIG. 2), or corresponds to each part of FIG. 1 (and FIG. 2). It may be provided as a numerical data documentation program that causes the procedure to be executed.
1…数値データ文書化装置、2…数値ラベル付与部、3…文書化部、4…分類部 1 ... Numerical data documentation device, 2 ... Numeric labeling unit, 3 ... Documenting unit, 4 ... Classification unit
Claims (7)
各サンプルに対して、その所定項目の数値の属する区間に前記付与されたカテゴリ番号に応じた個数の、所定項目に対応する所定単語と、所定個数の、当該所定単語に対応する所定対単語と、を含む文書を、当該サンプルを潜在的ディリクレ配分法で分類するための文書として生成する文書化部と、を備えることを特徴とする数値データ文書化装置。 The item data obtained by aggregating numerical values for each sample for a given item is divided into sections according to their statistical properties, and category labels that change in stages according to the deviation from the average are assigned to each section. A numerical label attaching unit to be given as
For each sample, a predetermined number of predetermined words corresponding to the predetermined item and a predetermined number of predetermined words corresponding to the predetermined word, corresponding to the category number assigned to the section to which the numerical value of the predetermined item belongs , And a documenting unit that generates a document as a document for classifying the sample by the latent Dirichlet distribution method.
前記付与されたカテゴリ番号が所定項目の数値の最頻値の属する区間に対応する際には、当該サンプルに対して、所定上限数の所定中間単語からなる文書を生成し、
前記付与されたカテゴリ番号が前記最頻値から外れる第一の側の区間に対応する際には、当該サンプルに対して、合計個数が前記所定上限数となる所定中間単語及び所定単語からなる文書を生成し、
前記付与されたカテゴリ番号が前記最頻値から外れる第二の側の区間に対応する際には、当該サンプルに対して、合計個数が前記所定上限数となる所定中間単語及び所定対単語からなる文書を生成することを特徴とする請求項1に記載の数値データ文書化装置。 The documenting unit, for each sample, a predetermined number of intermediate words corresponding to the predetermined word and a predetermined pair word corresponding to the category number assigned to the section to which the numerical value of the predetermined item belongs, Generating a document including a word and the predetermined paired word;
When the assigned category number corresponds to a section to which a mode of numerical values of a predetermined item belongs, a document including a predetermined upper limit number of predetermined intermediate words is generated for the sample,
When the assigned category number corresponds to the first section that deviates from the mode value, a document composed of a predetermined intermediate word and a predetermined word whose total number is the predetermined upper limit number for the sample. Produces
When the assigned category number corresponds to a second side section that is out of the mode value, the total number of the sample is composed of a predetermined intermediate word and a predetermined paired word whose total number is the predetermined upper limit number. 2. The numerical data documenting apparatus according to claim 1, wherein the numerical data documenting apparatus generates a document.
項目データのうち相関係数の高いものを所定基準によって決定し、
各サンプルに対して、当該相関係数が高いとされた第一所定項目及び第二所定項目に関して前記文書を生成するに際して、前記所定単語及び所定対単語に代えて、第一所定項目及び第二所定項目に対応する所定混合概念単語及び所定混合概念対単語からなる文書を生成し、
前記所定混合概念単語及び所定混合概念対単語が当該文書にて生成される個数を、前記所定上限数と、前記カテゴリ番号に応じた個数と、前記相関係数と、に基づいて定めることを特徴とする請求項2に記載の数値データ文書化装置。 The documentation section
Item data with a high correlation coefficient is determined according to a predetermined standard,
For each sample, when the document is generated for the first predetermined item and the second predetermined item whose correlation coefficient is high, the first predetermined item and the second predetermined word are used instead of the predetermined word and the predetermined pair word. Generating a document composed of a predetermined mixed concept word and a predetermined mixed concept pair word corresponding to a predetermined item;
The number of the predetermined mixed concept word and the predetermined mixed concept pair word generated in the document is determined based on the predetermined upper limit number, the number corresponding to the category number, and the correlation coefficient. The numerical data documenting apparatus according to claim 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013217817A JP6146813B2 (en) | 2013-10-18 | 2013-10-18 | Numerical data documentation apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013217817A JP6146813B2 (en) | 2013-10-18 | 2013-10-18 | Numerical data documentation apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015079465A JP2015079465A (en) | 2015-04-23 |
| JP6146813B2 true JP6146813B2 (en) | 2017-06-14 |
Family
ID=53010814
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013217817A Active JP6146813B2 (en) | 2013-10-18 | 2013-10-18 | Numerical data documentation apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6146813B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109657040A (en) * | 2018-11-16 | 2019-04-19 | 湖南科技大学 | Merge the label recommendation method of multi-source heterogeneous information |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001216306A (en) * | 2000-01-31 | 2001-08-10 | Hitachi Ltd | Category creation device |
| JP3563394B2 (en) * | 2002-03-26 | 2004-09-08 | 株式会社日立製作所 | Screen display system |
-
2013
- 2013-10-18 JP JP2013217817A patent/JP6146813B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015079465A (en) | 2015-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Sahu et al. | Addressing multi-label imbalance problem of surgical tool detection using CNN | |
| US20150178386A1 (en) | System and Method for Extracting Measurement-Entity Relations | |
| US11527312B2 (en) | Clinical report retrieval and/or comparison | |
| CA2833779A1 (en) | Predictive modeling | |
| CN110473636B (en) | Intelligent medical advice recommendation method and system based on deep learning | |
| Bulgarelli et al. | Prediction on critically ill patients: the role of “big data” | |
| Kahtan et al. | Heart disease diagnosis system using fuzzy logic | |
| US20200058408A1 (en) | Systems, methods, and apparatus for linking family electronic medical records and prediction of medical conditions and health management | |
| Biswas et al. | Introduction to supervised machine learning | |
| Grant et al. | Network meta-analysis for complex social interventions: Problems and potential | |
| EP3718116B1 (en) | Apparatus for patient data availability analysis | |
| JP6146813B2 (en) | Numerical data documentation apparatus and program | |
| JP6053166B2 (en) | Numerical data analysis apparatus and program | |
| CN114490925A (en) | Emotion mining method and equipment under public event | |
| Bartolucci et al. | Item selection by latent class-based methods: An application to nursing home evaluation | |
| Yasodha et al. | Comparative study of diabetic patient data’s using classification algorithm in WEKA tool | |
| CN113223703A (en) | Method and device for evaluating traditional Chinese medicine physiotherapy based on big data | |
| Acholiya et al. | Health Care Cost Prediction using the Data Mining Approach | |
| Szelążek et al. | Improving understandability of explanations with a usage of expert knowledge | |
| CN118711836B (en) | Inspection item recommendation method and auxiliary decision-making system based on Bayesian network | |
| JP6053167B2 (en) | Numerical data analysis apparatus and program | |
| US20240070545A1 (en) | Information processing apparatus, learning apparatus, information processing system, information processing method, learning method, information processing program, and learning program | |
| Marinova et al. | Validation and evaluation of models in the study of characteristic descriptors based on patients’ gender | |
| Moazemi et al. | Evaluating a Recurrent Neural Networks Model For Predicting Readmission to Cardiovascular ICUs Based on Clinical Time Series Data. Eng. Proc. 2022, 1, 0 | |
| Chaudhary et al. | Machine Learning in Cardiology: Predicting Heart Disease through Patient Data Analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160729 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160822 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170421 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170510 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170511 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6146813 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |