Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5454876B2 - Data matching device - Google Patents
[go: Go Back, main page]

JP5454876B2 - Data matching device - Google Patents

Data matching device Download PDF

Info

Publication number
JP5454876B2
JP5454876B2 JP2009164147A JP2009164147A JP5454876B2 JP 5454876 B2 JP5454876 B2 JP 5454876B2 JP 2009164147 A JP2009164147 A JP 2009164147A JP 2009164147 A JP2009164147 A JP 2009164147A JP 5454876 B2 JP5454876 B2 JP 5454876B2
Authority
JP
Japan
Prior art keywords
radar chart
evaluation
data
area
matching
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.)
Expired - Fee Related
Application number
JP2009164147A
Other languages
Japanese (ja)
Other versions
JP2011018294A (en
Inventor
恭一 岡
Original Assignee
株式会社フォー・リンク・システムズ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社フォー・リンク・システムズ filed Critical 株式会社フォー・リンク・システムズ
Priority to JP2009164147A priority Critical patent/JP5454876B2/en
Publication of JP2011018294A publication Critical patent/JP2011018294A/en
Application granted granted Critical
Publication of JP5454876B2 publication Critical patent/JP5454876B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、データマッチング装置に関し、特に、同じ複数の評価項目についてそれぞれ評価値を有する2つのデータに関する適合度を表すマッチング値を求める技術に関するものである。   The present invention relates to a data matching apparatus, and more particularly to a technique for obtaining a matching value that represents a degree of matching for two pieces of data each having an evaluation value for the same plurality of evaluation items.

従来、インターネット等のネットワークを利用して、求人企業と求職者とをマッチングさせるシステムが提供されている。最も典型的なものは、仲介業者のウェブサイトに求人企業が業種、職種、勤務地、給与等の求人情報を提示し、求職者がこれを閲覧することにより、自分の希望に合うところを探し出すという仕組みのシステムである。求職者は、このシステムの機能を利用して、自分の希望に合う求人企業に応募メールを送信する。そして、求人企業は、応募メールを送信してきた求職者が自社の要望を満たす人材であるかを検討・判断する。この種のシステムにおいて、求人情報を登録した求人企業の中から求職者が自分の希望に合うところを探し出す際に、希望条件を検索キーワードとして入力して検索を行い、検索結果を閲覧できるようにしたものも存在する。   2. Description of the Related Art Conventionally, a system for matching a recruiting company and a job seeker using a network such as the Internet has been provided. The most typical is that the recruiting company presents job information such as industry, type of job, location, salary, etc. on the broker's website, and the job seeker browses this to find a place that suits his / her wishes. It is a system of the mechanism. The job seeker uses the function of this system to send an application email to a recruiting company that suits his / her wishes. Then, the recruiting company examines / determines whether the job seeker who has sent the application email is a person who satisfies the company's request. In this type of system, when a job seeker finds a place that suits his / her wish from among the recruiting companies that have registered job information, the user can enter the desired condition as a search keyword and perform a search and view the search result. There is something that was done.

また、求人企業が専門サイトから求人情報をサーバに登録する一方、求職者が専門サイトから履歴書情報をサーバに登録し、求人情報の各項目と履歴書情報の各項目との適合度を算出して数値化することにより、一定値以上の適合度を有する求人企業と求職者とをマッチングさせるシステムも提案されている。この種のマッチングシステムによれば、求職者が求人情報を閲覧して自分の希望に合うかどうかを検討したり、求人企業が履歴書情報を確認して自社の要望を満たす人材であるかどうかを検討したりすることなく、両者の要望に合った人材のマッチングを行うことができる。   Also, while recruiting companies register job information from specialized sites on the server, job seekers register resume information from the specialized sites on the server and calculate the degree of fit between each item of job information and each item of resume information. In addition, a system that matches job seekers with job applicants having a degree of conformance greater than a certain value has been proposed. According to this type of matching system, job seekers can browse job information and consider whether it meets their wishes, or whether the job seeker is a person who meets their needs by checking resume information. It is possible to perform matching of human resources that meet the needs of both parties without considering the above.

ところが、この種のマッチングシステムを用いても、実際に面接をしてみると要望通りの人材または企業ではなく、ミスマッチであったということが少なくない。それは、求人情報と履歴書情報だけでは、求人企業と求職者とを適切にマッチングさせるための判断材料としては不十分であるというのが1つの原因である。このような問題を解消するために、求人企業が人材に求める能力や性格などを求人情報に組み込む一方、履歴書情報の他に求職者の能力や性格などの情報を入力して両者のマッチングを図るようにしたシステムも提案されている。   However, even if this type of matching system is used, it is often the case that the interview was not a human resource or a company as desired but a mismatch. One reason for this is that job offer information and resume information alone are not sufficient as a judgment material for appropriately matching job-seeking companies and job seekers. In order to solve such problems, while incorporating the ability and personality that the recruiting company wants to human resources into the job offer information, in addition to resume information, information such as the job seeker's ability and personality is entered to match the two There is also a proposed system.

これ以外にも、ミスマッチを減らすための工夫をしたマッチングシステムが提案されている(例えば、特許文献1〜3参照)。特許文献1に記載のシステムでは、求人企業における社員および当該社員の上長による複数の診断項目(営業性格・資質に関するもの)に対する回答に基づき求人側データを作成する。一方、求職者による複数の診断項目(営業性格・資質に関するもの)に対する回答に基づき求職者側データを作成する。そして、これらのデータを照合して思考力評価と行動力評価の観点から適合度を算出するように成されている。   In addition to this, a matching system that has been devised to reduce mismatch has been proposed (see, for example, Patent Documents 1 to 3). In the system described in Patent Document 1, job offer side data is created based on answers to a plurality of diagnosis items (related to sales personality and qualities) by an employee in the recruiting company and the superior of the employee. On the other hand, job seeker side data is created based on answers to a plurality of diagnosis items (related to sales characteristics and qualities) by job seekers. Then, these data are collated, and the fitness is calculated from the viewpoints of thinking ability evaluation and behavior ability evaluation.

特許文献2に記載のシステムでは、求職者および求人企業にそれぞれ対応する各求職者評価情報に基づき、評価項目毎に求職者の評価値と求人企業の評価値との差をとり、その絶対値を合計することによりマッチング指数を算出する。さらに、評価項目毎に求めた評価値の差の標準偏差値をマッチング優先指数として算出する。そして、マッチング指数およびマッチング優先指数に基づいてマッチング値を求めるように成されている。   In the system described in Patent Document 2, based on each job applicant evaluation information corresponding to each job seeker and job applicant company, the difference between the job applicant evaluation value and the job applicant evaluation value is calculated for each evaluation item, and the absolute value thereof is taken. To calculate a matching index. Further, the standard deviation value of the difference between the evaluation values obtained for each evaluation item is calculated as a matching priority index. A matching value is obtained based on the matching index and the matching priority index.

特許文献3に記載のシステムでは、仲介業者の専門サイトから求人企業が募集情報と希望情報をサーバに登録する一方、求職者が専門サイトから履歴書情報と希望情報をサーバに登録し、双方とも希望情報の中で優先したい項目に複数のランクを入力する。そして、求人企業の募集情報と求職者の希望情報とをマッチングさせて数値化する一方、求人企業の希望情報と求職者の履歴書情報とをマッチングさせて数値化して表示し、双方の数値の乖離度合いを見せることによって応募の際の判断材料に資するように成されている。   In the system described in Patent Document 3, a recruiting company registers recruitment information and desired information in a server from a specialist site of an intermediary, while a job seeker registers resume information and desired information in a server from a specialized site. Enter multiple ranks for the items you want to prioritize in the desired information. Then, while matching the recruiting information of the recruiting company and the desired information of the job seeker, the numerical information is displayed by matching the desired information of the recruiting company and the resume information of the job seeker. By showing the degree of divergence, it is made to contribute to the judgment material at the time of application.

特開2005−18274号公報JP 2005-18274 A 特開2005−44280号公報JP 2005-44280 A 特開2005−352925号公報JP 2005-352925 A

上記特許文献1〜3を含む従来のマッチングシステムでは、求人企業および求職者のそれぞれについて複数の評価項目毎に評価値を求め、得られた各評価値から演算される演算値の大きさによって求人企業と求職者との適合度(または乖離度。以下同様)を求めていた。しかしながら、求められる適合度の精度は十分でないという問題があった。個々の評価項目毎に求めた評価値を演算して総合的な適合度を表す1つの指標を算出しているものの、その指標は、求人企業が求職者に要望する人物像と求職者の実際の人物像、あるいは、求職者が求人企業に要望する企業像と求人企業の実際の企業像とを、個々の評価項目毎に求めた評価値という点の集まりで評価したに過ぎないものだからである。   In the conventional matching system including the above Patent Documents 1 to 3, an evaluation value is obtained for each of a plurality of evaluation items for each of the recruiting company and the job seeker, and a job offer is made according to the magnitude of the calculated value calculated from each obtained evaluation value. The degree of conformity (or degree of divergence between companies and job seekers, the same applies below) However, there is a problem that the accuracy of the required degree of matching is not sufficient. Although one index representing the total fitness is calculated by calculating the evaluation value obtained for each evaluation item, the index is based on the person image that the job seeker wants the job seeker and the actual job seeker. Or the company image that the job seeker wants from the recruiting company and the actual company image of the recruiting company are only evaluated by a set of evaluation values obtained for each evaluation item. is there.

このような問題は、求人企業と求職者との求人マッチングのみならず、ビジネスパートナー探しのビジネスマッチングや、交際相手探しの恋愛・結婚マッチングを行うシステムなどにも同様に存在する。   Such a problem exists not only in the job matching between the recruiting company and the job seeker, but also in the system for performing the business matching for searching for a business partner and the love / marriage matching for searching for a partner.

本発明は、このような問題を解決するために成されたものであり、同じ複数の評価項目についてそれぞれ評価値を有する2つのデータに関するの適合度をより精度良く算出できるようにすることを目的とする。   The present invention has been made to solve such a problem, and an object of the present invention is to make it possible to more accurately calculate the fitness of two data having evaluation values for the same plurality of evaluation items. And

上記した課題を解決するために、本発明では、同じ複数の評価項目についてそれぞれ評価値を有する第1のデータおよび第2のデータからそれぞれレーダーチャートを生成し、第1のデータから生成される第1のレーダーチャートにより表わされる図形の面積をx、第2のデータから生成される第2のレーダーチャートにより表わされる図形の面積をy、第1のレーダーチャートにより表わされる図形と第2のレーダーチャートにより表わされる図形とが重なる部分の面積をzとして、
A=(y/x)×(z/x)
なる演算によって、第1のデータと第2のデータとのマッチング値を算出する。
In order to solve the above-described problem, in the present invention, a radar chart is generated from each of first data and second data each having an evaluation value for the same plurality of evaluation items, and the first chart is generated from the first data. The area of the graphic represented by one radar chart is x , the area of the graphic represented by the second radar chart generated from the second data is y , the graphic represented by the first radar chart and the second radar chart Z is the area where the figure represented by
A = (y / x) × (z / x)
By this calculation, a matching value between the first data and the second data is calculated.

上記のように構成した本発明によれば、評価項目毎の個別的な評価値から面積という2次元の概念を持ったレーダーチャートが生成され、2つのレーダーチャートの重なり度合いによって、マッチング対象とされる2つのデータのマッチング値が求められる。このため、評価項目毎の評価値を有するデータの全体像を面という形で捉えて2つのデータに関する適合度を評価することができる。これにより、評価項目毎の評価値そのものを演算して求めた指標に基づいて2つのデータの適合度を評価していた従来技術に比べて、同じ複数の評価項目に関する評価値を持つ2つのデータについての適合度をより精度良く算出することができる。   According to the present invention configured as described above, a radar chart having a two-dimensional concept of area is generated from individual evaluation values for each evaluation item, and is set as a matching target depending on the overlapping degree of the two radar charts. A matching value between the two data is obtained. For this reason, the whole image of the data having the evaluation value for each evaluation item can be grasped in the form of a surface, and the degree of conformity regarding the two data can be evaluated. As a result, two pieces of data having evaluation values related to the same plurality of evaluation items are compared with the conventional technique in which the fitness of two pieces of data is evaluated based on an index obtained by calculating the evaluation value itself for each evaluation item. Can be calculated with higher accuracy.

本実施形態によるデータマッチング装置の機能構成例を示すブロック図である。It is a block diagram which shows the function structural example of the data matching apparatus by this embodiment. 本実施形態による第1のデータの一例を示す図である。It is a figure which shows an example of the 1st data by this embodiment. 本実施形態による第2のデータの一例を示す図である。It is a figure which shows an example of the 2nd data by this embodiment. 本実施形態のマッチング値算出部によるマッチング値の算出方法を説明するための図である。It is a figure for demonstrating the calculation method of the matching value by the matching value calculation part of this embodiment. 本実施形態のマッチング値算出部によるマッチング値の算出方法を説明するための図である。It is a figure for demonstrating the calculation method of the matching value by the matching value calculation part of this embodiment.

以下、本発明の一実施形態を図面に基づいて説明する。図1は、本実施形態によるデータマッチング装置の機能構成例を示すブロック図である。本実施形態では、マッチングしようとする2つの対象物のうち、一方の対象物(以下、第1の対象物という)が他方の対象物(以下、第2の対象物)に対して求める資質の要望情報を表した第1のデータと、第2の対象物の資質情報を表した第2のデータとをマッチングさせることをデータマッチングの一例として説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a functional configuration example of the data matching apparatus according to the present embodiment. In the present embodiment, of the two objects to be matched, one object (hereinafter referred to as the first object) has the qualities required for the other object (hereinafter referred to as the second object). The matching of the first data representing the request information with the second data representing the qualification information of the second object will be described as an example of data matching.

図1に示すように、本実施形態によるデータマッチング装置10は、その機能構成として、第1のデータ入力部11、第2のデータ入力部12、第1のレーダーチャート生成部13、第2のレーダーチャート生成部14、マッチング値算出部15および表示部16を備えている。   As shown in FIG. 1, the data matching apparatus 10 according to the present embodiment has a first data input unit 11, a second data input unit 12, a first radar chart generation unit 13, a second data structure as its functional configuration. A radar chart generation unit 14, a matching value calculation unit 15, and a display unit 16 are provided.

これらの各機能構成ブロック11〜16は、ハードウェア構成、DSP(Digital Signal Processor)、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、本実施形態のデータマッチング装置10は、実際にはコンピュータのCPUあるいはMPU、RAM、ROMなどを備えて構成され、RAMやROMに記憶されたプログラムが動作することによって実現できる。   Each of these functional configuration blocks 11 to 16 can be realized by any of a hardware configuration, a DSP (Digital Signal Processor), and software. For example, when realized by software, the data matching apparatus 10 according to the present embodiment is actually configured by including a CPU or MPU of a computer, RAM, ROM, and the like, and is realized by operating a program stored in the RAM or ROM. it can.

第1のデータ入力部11は、複数の評価項目毎に評価値を有する第1のデータを入力する。ここで、複数の評価項目は、複数の異なる資質を切り口として第2の対象物を評価するための項目である。この複数の評価項目は、第1の対象物から見た場合、第2の対象物に対して求める要望の内容を複数の異なる資質を切り口として設定するための項目となる。   The first data input unit 11 inputs first data having an evaluation value for each of a plurality of evaluation items. Here, the plurality of evaluation items are items for evaluating the second object using a plurality of different qualities as a starting point. When viewed from the first object, the plurality of evaluation items are items for setting the content of the request for the second object as a plurality of different qualities.

評価値は、それぞれの評価項目(資質)毎に設定した評価基準に沿って、第2の対象物に求める評価基準のクリア度合いを点数化したものである。例えば、第2の対象物が評価基準を全くクリアしていない場合を0点、完璧にクリアしている場合を満点(例えば、50点)として、それぞれの評価項目毎に評価基準のクリア度合いを点数化したものが評価値である。   The evaluation value is obtained by scoring the degree of clearing of the evaluation standard required for the second object in accordance with the evaluation standard set for each evaluation item (quality). For example, when the second object does not clear the evaluation criteria at all, 0 points, and when the second object is completely cleared, for example, 50 points, the degree of clearing the evaluation criteria for each evaluation item. The score is the evaluation value.

図2は、第1のデータの一例を示す図である。図2の例では、第1のデータは6個の評価項目を有し、それぞれの評価項目毎に、第1の対象物が第2の対象物に求める資質に関する評価基準のクリア度合いを50点満点で点数化した評価値が設定されている。評価値が大きい評価項目ほど、第1の対象物が第2の対象物に求める資質として重要度が高いことを示している。   FIG. 2 is a diagram illustrating an example of the first data. In the example of FIG. 2, the first data has six evaluation items, and for each evaluation item, the degree of clearing of the evaluation criteria regarding the qualities that the first object requires for the second object is 50 points. An evaluation value that is scored with a perfect score is set. An evaluation item having a larger evaluation value indicates that the first object has a higher importance as a quality required for the second object.

第1のデータ入力部11は、このような構成から成る第1のデータを入力するのであるが、本実施形態ではその入力方法は問わない。例えば、データマッチング装置10をインターネット(図示せず)に接続可能なように構成し、インターネット経由で外部から第1のデータを入力するようにしてもよい。また、インターネットに接続された端末装置(図示せず)に評価項目毎の評価値を入力するための入力画面を表示し、当該入力画面を通じてユーザにより付与される個々の評価値をインターネット経由で入力するようにしてもよい。あるいは、記録媒体に記憶された第1のデータを読み込むことによって入力するようにしてもよい。   The first data input unit 11 inputs the first data having such a configuration, but in this embodiment, the input method is not limited. For example, the data matching device 10 may be configured to be connectable to the Internet (not shown), and the first data may be input from the outside via the Internet. In addition, an input screen for inputting an evaluation value for each evaluation item is displayed on a terminal device (not shown) connected to the Internet, and individual evaluation values given by the user are input via the Internet through the input screen. You may make it do. Or you may make it input by reading the 1st data memorize | stored in the recording medium.

第2のデータ入力部12は、複数の評価項目毎に評価値を有する第2のデータを入力する。ここで、複数の評価項目は、第1のデータが有する複数の評価項目と同じである。ただし、この複数の評価項目は、第2の対象物から見た場合、第2の対象物自身を複数の異なる切り口から評価するための項目となる。つまり、この場合の評価値は、それぞれの評価項目毎に設定した評価基準に沿って第2の対象物を評価して点数化したものとなる。第2のデータも第1のデータと同様、第2の対象物が評価基準を全くクリアしていない場合を0点、完璧にクリアしている場合を50点満点として評価値が設定されている。   The second data input unit 12 inputs second data having an evaluation value for each of a plurality of evaluation items. Here, the plurality of evaluation items are the same as the plurality of evaluation items included in the first data. However, when viewed from the second object, the plurality of evaluation items are items for evaluating the second object itself from a plurality of different aspects. That is, the evaluation value in this case is a score obtained by evaluating the second object along the evaluation criteria set for each evaluation item. Similarly to the first data, the second data is set with an evaluation value of 0 points when the second object has not cleared the evaluation criteria at all, and a perfect score of 50 points when the second object is completely cleared. .

図3は、第2のデータの一例を示す図である。図3に示すように、第2のデータも6個の評価項目を有し、それぞれの評価項目毎に、第2の対象物の資質に関する評価基準のクリア度合いを50点満点で点数化した評価値が設定されている。評価値が大きい評価項目ほど、第2の対象物がその資質をクリアしている基準が高いことを示している。   FIG. 3 is a diagram illustrating an example of the second data. As shown in FIG. 3, the second data also has six evaluation items, and for each evaluation item, the degree of clearing the evaluation standard regarding the quality of the second object is scored with a maximum score of 50 points. Value is set. An evaluation item with a larger evaluation value indicates that the second object has a higher standard of clearing its qualities.

第1のレーダーチャート生成部13は、第1のデータ入力部11により入力された第1のデータに基づいて、複数の評価項目を評価軸とする第1のレーダーチャートを生成する。第2のレーダーチャート生成部14は、第2のデータ入力部12により入力された第2のデータに基づいて、複数の評価項目を評価軸とする第2のレーダーチャートを生成する。   The first radar chart generation unit 13 generates a first radar chart having a plurality of evaluation items as evaluation axes based on the first data input by the first data input unit 11. The second radar chart generation unit 14 generates a second radar chart having a plurality of evaluation items as evaluation axes based on the second data input by the second data input unit 12.

マッチング値算出部15は、第1のレーダーチャート生成部13により生成された第1のレーダーチャートと、第2のレーダーチャート生成部14により生成された第2のレーダーチャートとに基づいて、第1のデータと第2のデータとのマッチング値を算出する。   Based on the first radar chart generated by the first radar chart generator 13 and the second radar chart generated by the second radar chart generator 14, the matching value calculator 15 A matching value between the first data and the second data is calculated.

具体的には、第1のレーダーチャートにより表わされる図形の面積をx、第2のレーダーチャートにより表わされる図形の面積をy、第1のレーダーチャートにより表わされる図形と第2のレーダーチャートにより表わされる図形とが重なる部分の面積をzとした場合、マッチング値算出部15は、
A=(y/x)×(z/x) ・・・(式1)
なる演算によって第1のデータと第2のデータとのマッチング値Aを算出する。
Specifically, the area of the graphic represented by the first radar chart is x, the area of the graphic represented by the second radar chart is y, and the graphic represented by the first radar chart and the second radar chart are represented. When the area of the portion that overlaps the figure to be displayed is z, the matching value calculation unit 15
A = (y / x) × (z / x) (Formula 1)
A matching value A between the first data and the second data is calculated by the following calculation.

図4および図5は、マッチング値算出部15によるマッチング値Aの算出方法を説明するための図である。図4は、第1のレーダーチャート21により表わされる図形の面積x、および第2のレーダーチャート22により表わされる図形の面積yの求め方を示す図であり、第1のレーダーチャート21と第2のレーダーチャート22とを同じ評価軸上に重ねた状態を示している。   4 and 5 are diagrams for explaining a method of calculating the matching value A by the matching value calculation unit 15. FIG. 4 is a diagram showing how to obtain the area x of the graphic represented by the first radar chart 21 and the area y of the graphic represented by the second radar chart 22. The radar chart 22 is overlaid on the same evaluation axis.

ここで、評価項目1と評価項目2とで挟まれた領域が第1象限、評価項目2と評価項目3とで挟まれた領域が第2象限、評価項目3と評価項目4とで挟まれた領域が第3象限、評価項目4と評価項目5とで挟まれた領域が第4象限、評価項目5と評価項目6とで挟まれた領域が第5象限、評価項目6と評価項目1とで挟まれた領域が第6象限である。   Here, the region sandwiched between the evaluation item 1 and the evaluation item 2 is sandwiched between the first quadrant and the region sandwiched between the evaluation item 2 and the evaluation item 3 is sandwiched between the second quadrant, the evaluation item 3 and the evaluation item 4. The area between the evaluation item 4 and the evaluation item 5 is the fourth quadrant, the area between the evaluation item 5 and the evaluation item 6 is the fifth quadrant, the evaluation item 6 and the evaluation item 1 The area between the two is the sixth quadrant.

第1のレーダーチャート21により表わされる図形(本実施形態では六角形)の面積xのうち、第1象限の面積(三角形の面積。以下、第2〜第6象限について同様)の面積をx1、第2象限の面積をx2、第3象限の面積をx3、第4象限の面積をx4、第5象限の面積をx5、第6象限の面積をx6とした場合、第1のレーダーチャート21により表わされる図形の面積xは、各象限の三角形の面積x1〜x6を合計したものとなる。以下、xを全体面積、x1〜x6を部分面積と称する。   Of the area x of the figure (in this embodiment, a hexagon) represented by the first radar chart 21, the area of the first quadrant (the area of a triangle; hereinafter the same applies to the second to sixth quadrants) is x1, When the area of the second quadrant is x2, the area of the third quadrant is x3, the area of the fourth quadrant is x4, the area of the fifth quadrant is x5, and the area of the sixth quadrant is x6, the first radar chart 21 The area x of the figure to be represented is the sum of the triangle areas x1 to x6 in each quadrant. Hereinafter, x is referred to as an entire area, and x1 to x6 are referred to as partial areas.

マッチング値算出部15は、次の(式2)に示すように、各象限に含まれる三角形の部分面積x1〜x6をそれぞれ算出するとともに、それらを合計することによって、第1のレーダーチャート21により表わされる図形の全体面積xを求める。
x=x1+x2+x3+x4+x5+x6 ・・・(式2)
As shown in the following (Expression 2), the matching value calculation unit 15 calculates the partial areas x1 to x6 of the triangles included in each quadrant, and sums them to obtain the first radar chart 21. The total area x of the figure to be represented is obtained.
x = x1 + x2 + x3 + x4 + x5 + x6 (Formula 2)

なお、第1象限に含まれる三角形の部分面積x1は、第1のデータに関する評価項目1の評価値をpx1、評価項目2の評価値をpx2とした場合、次の(式3)により求められる。
x1=(p x1 ・p x2 ・sinθ)/2・・・(式3)
ここで、θは評価項目1の軸と評価項目2の軸とが成す各度であるが、第1のレーダーチャート21は正六角形であるから、θ=60°である。第2象限から第6象限に含まれる三角形の部分面積x2〜x6も同様にして求められる。
The triangular partial area x1 included in the first quadrant is expressed by the following (formula 3) when the evaluation value of the evaluation item 1 relating to the first data is p x1 and the evaluation value of the evaluation item 2 is p x2. Desired.
x1 = (p x1 · p x2 · sin θ) / 2 (Expression 3)
Here, θ is each degree formed by the axis of the evaluation item 1 and the axis of the evaluation item 2, but since the first radar chart 21 is a regular hexagon, θ = 60 °. The partial areas x2 to x6 of the triangles included in the second to sixth quadrants are obtained in the same manner.

同様に、第2のレーダーチャート22により表わされる図形(本実施形態では六角形)の面積yのうち、第1象限の面積をy1、第2象限の面積をy2、第3象限の面積をy3、第4象限の面積をy4、第5象限の面積をy5、第6象限の面積をy6とした場合、第2のレーダーチャートにより表わされる図形の面積yは、各象限の三角形の面積y1〜y6を合計したものとなる。以下、yを全体面積、y1〜y6を部分面積と称する。   Similarly, out of the area y of the graphic (hexagonal in this embodiment) represented by the second radar chart 22, the area of the first quadrant is y1, the area of the second quadrant is y2, and the area of the third quadrant is y3. When the area of the fourth quadrant is y4, the area of the fifth quadrant is y5, and the area of the sixth quadrant is y6, the area y of the figure represented by the second radar chart is the triangular area y1 to each quadrant. This is the sum of y6. Hereinafter, y is referred to as an entire area, and y1 to y6 are referred to as partial areas.

マッチング値算出部15は、次の(式4)に示すように、各象限に含まれる三角形の部分面積y1〜y6をそれぞれ算出するとともに、それらを合計することによって、第2のレーダーチャート22により表わされる図形の全体面積yを求める。
y=y1+y2+y3+y4+y5+y6 ・・・(式4)
As shown in the following (Equation 4), the matching value calculation unit 15 calculates the partial areas y1 to y6 of the triangles included in each quadrant, and sums them to obtain the second radar chart 22 The entire area y of the figure to be represented is obtained.
y = y1 + y2 + y3 + y4 + y5 + y6 (Formula 4)

なお、第1象限に含まれる三角形の部分面積y1は、第2のデータに関する評価項目1の評価値をpy1、評価項目2の評価値をpy2とした場合、次の(式5)により求められる。
y1=(p y1 ・p y2 ・sinθ)/2 ・・・(式5)
第2象限から第6象限に含まれる三角形の部分面積y2〜y6も同様にして求められる。
In addition, the partial area y1 of the triangle included in the first quadrant is expressed by the following (Equation 5) when the evaluation value of the evaluation item 1 regarding the second data is p y1 and the evaluation value of the evaluation item 2 is py2. Desired.
y1 = (p y1 · py 2 · sin θ) / 2 (Expression 5)
The partial areas y2 to y6 of the triangles included in the second quadrant to the sixth quadrant are obtained in the same manner.

図5は、第1のレーダーチャート21により表わされる図形と第2のレーダーチャート22により表わされる図形とが重なる部分の面積z(以下、重なり面積という)の求め方を示す図である。マッチング値算出部15は、第1のレーダーチャート21により表わされる図形の面積xや、第2のレーダーチャート22により表わされる図形の面積yと同様、個々の象限毎に、第1のレーダーチャート21により表わされる図形と第2のレーダーチャート22により表わされる図形とが重なる部分の重なり面積z1〜z6を算出し、各象限の重なり面積z1〜z6を全て合計することによって全体の重なり面積zを求める。   FIG. 5 is a diagram illustrating how to obtain an area z (hereinafter referred to as an overlapping area) of a portion where the graphic represented by the first radar chart 21 and the graphic represented by the second radar chart 22 overlap. Like the area x of the graphic represented by the first radar chart 21 and the area y of the graphic represented by the second radar chart 22, the matching value calculation unit 15 performs the first radar chart 21 for each quadrant. The overlapping area z1 to z6 of the portion where the graphic represented by the above and the graphic represented by the second radar chart 22 overlap is calculated, and the total overlapping area z is obtained by summing all the overlapping areas z1 to z6 of each quadrant. .

各象限の重なり面積z1〜z6を求める場合、隣り合う軸の評価項目の両方において第1のデータまたは第2のデータの何れか一方の評価値が大きい場合には、第1のレーダーチャート21に関する各象限の部分面積x1〜x6と第2のレーダーチャート22に関する各象限の部分面積y1〜y2のうち小さい方の面積が、その象限の重なり面積z1〜z6となる。図5の例では、第1象限の重なり面積z1および第3象限の重なり面積z3がこのケースに該当する。ここで、第1象限では第2のレーダーチャート22の部分面積y1が第1のレーダーチャート21の部分面積x1より小さいので、y1=z1となる。第3象限はこれとは逆に、x3=z3となる。   When obtaining the overlapping areas z1 to z6 of each quadrant, if the evaluation value of either the first data or the second data is large in both the evaluation items of the adjacent axes, the first radar chart 21 is related. The smaller one of the partial areas x1 to x6 of each quadrant and the partial areas y1 to y2 of each quadrant related to the second radar chart 22 becomes the overlapping areas z1 to z6 of the quadrants. In the example of FIG. 5, the overlapping area z1 in the first quadrant and the overlapping area z3 in the third quadrant correspond to this case. Here, since the partial area y1 of the second radar chart 22 is smaller than the partial area x1 of the first radar chart 21 in the first quadrant, y1 = z1. In the third quadrant, on the contrary, x3 = z3.

一方、第2象限および第4象限から第6象限のように、隣り合う軸の評価項目のうち、一方の評価項目では第1のデータに関する評価値が大きくなり、他方の評価項目では第2のデータに関する評価値が大きくなる場合には、次のようにして重なり面積z2,z4〜z6を求める必要がある。例えば、第2象限の重なり面積z2を求める場合、レーダーチャートの軸中心点をO、第1のデータに関する評価項目2の評価値px2に対応する座標をPx2、評価項目3の評価値px3に対応する座標をPx3、第2のデータに関する評価項目2の評価値py2に対応する座標をPy2、評価項目3の評価値py3に対応する座標をPy3、第1のデータに関する2つの座標Px2,Px3を結ぶ辺a1と第2のデータに関する2つの座標Py2,Py3を結ぶ辺a2との交点をQとすれば、第2象限の重なり面積z2は、三角形OQPy2の面積と三角形OQPx3の面積との合計となる。 On the other hand, as in the second quadrant and the fourth to sixth quadrants, among the evaluation items of the adjacent axes, the evaluation value related to the first data becomes large in one evaluation item, and the second evaluation item has the second value. When the evaluation value regarding data becomes large, it is necessary to obtain the overlapping areas z2, z4 to z6 as follows. For example, when obtaining the overlap area z2 of the second quadrant, the axis center point of the radar chart is O, the coordinates corresponding to the evaluation value p x2 of the evaluation item 2 regarding the first data are P x2 , and the evaluation value p of the evaluation item 3 the coordinates corresponding to x3 P x3, the second evaluation value p y2 P y2 corresponding coordinates to the evaluation item 2 on the data, evaluation values p y3 corresponding coordinates P y3 evaluation item 3, the first data if two coordinates P x2, sides a1 connecting the P x3 the intersection of the sides a2 connecting the second two coordinate related data P y2, P y3 and Q relating to the overlapping area z2 of the second quadrant, triangle This is the sum of the area of OQP y2 and the area of triangle OQP x3 .

ここで、軸中心点Oから交点Qまでの距離をrとした場合、第2象限の重なり面積z2は次の(式6)で表される。
z2=(p y2 ・r・sinθ1)/2+(p x3 ・r・sinθ2)/2 ・・・(式6)
なお、軸中心点Oと交点Qとを結ぶ直線a3と、第2象限の最外郭に相当する辺a4との交点をRとした場合、交点Rは辺a4をu1:u2に内分する内分点となる。ここで、θ1,θ2の大きさの比はu1,u2の長さの比と一致するため、θ1,θ2は次の(式7)で表すことができる。
θ1=60°・{u1/(u1+u2)}
θ2=60°・{u2/(u1+u2)} ・・・(式7)
Here, when r is the distance from the axial center point O to the intersection point Q, the overlapping area z2 in the second quadrant is expressed by the following (formula 6).
z2 = ( py2 · r · sin θ1) / 2 + ( px3 · r · sin θ2) / 2 (Expression 6)
When the intersection point between the straight line a3 connecting the axis center point O and the intersection point Q and the side a4 corresponding to the outermost contour of the second quadrant is R, the intersection point R is an internal division of the side a4 into u1: u2. It becomes a minute point. Here, since the ratio of the magnitudes of θ1 and θ2 coincides with the ratio of the lengths of u1 and u2, θ1 and θ2 can be expressed by the following (Expression 7).
θ1 = 60 ° · {u1 / (u1 + u2)}
θ2 = 60 ° · {u2 / (u1 + u2)} (Expression 7)

ここで、第2象限の重なり面積z2を求める際に必要となる変数u1,u2,rの求め方を説明する。まず、マッチング値算出部15は、軸とその長さで表されている評価値px2,px3,py2,py3をそれぞれ絶対座標Px2,Px3,Py2,Py3に変換する。例えば、評価値px2の絶対座標Px2を(Px2(x),Px2(y))で表すものとすると、評価値px2の絶対座標は次の(式8)のように表すことができる。
x2(x)=px2・cos(30°)=px2・(√3/2)
x2(y)=px2・sin(30°)=px2/2 ・・・(式8)
Here, how to obtain the variables u1, u2, and r required for obtaining the overlapping area z2 of the second quadrant will be described. First, the matching value calculation unit 15 converts the evaluation values p x2 , p x3 , p y2 , and py3 represented by the axes and their lengths into absolute coordinates P x2 , P x3 , P y2 , and P y3 , respectively. . For example, the absolute coordinates P x2 evaluation value p x2 (P x2 (x) , P x2 (y)) assuming that expressed by the absolute coordinate of the evaluation value p x2 be expressed as follows (Equation 8) Can do.
P x2 (x) = p x2 · cos (30 °) = p x2 · (√3 / 2)
P x2 (y) = p x2 · sin (30 °) = p x2 / 2 (Expression 8)

残り3つの評価値px3,py2,py3の絶対座標Px3,Py2,Py3についても同様に、以下の(式9)〜(式11)のように表すことができる。
x3(x)=px3・cos(−30°)=px3・(√3/2)
x3(y)=px3・sin(−30°)=−px3/2 ・・・(式9)
y2(x)=py2・cos(30°)=py2・(√3/2)
y2(y)=py2・sin(30°)=py2/2 ・・・(式10)
y3(x)=py3・cos(−30°)=py3・(√3/2)
y3(y)=py3・sin(−30°)=−py3/2 ・・・(式11)
Similarly, the absolute coordinates P x3 , P y2 , and P y3 of the remaining three evaluation values p x3 , p y2 , and p y3 can be expressed as in the following (formula 9) to (formula 11).
P x3 (x) = p x3 · cos (−30 °) = p x3 · (√3 / 2)
P x3 (y) = p x3 · sin (−30 °) = − p x3 / 2 (Equation 9)
P y2 (x) = p y2 · cos (30 °) = p y2 · (√3 / 2)
P y2 (y) = py 2 · sin (30 °) = py 2/2 (Expression 10)
P y3 (x) = py3 · cos (−30 °) = py3 · (√3 / 2)
P y3 (y) = py3 · sin (−30 °) = − py3 / 2 (Expression 11)

次に、マッチング値算出部15は、
上記(式8)〜(式11)より、直線Px2x3を表す1次方程式と、直線Py2y3を表す1次方程式とを求める。そして、マッチング値算出部15は、これら2つの1次方程式から直線Px2x3(辺a1)と直線Py2y3(辺a2)との交点Qの座標を求める。交点Qの座標が求まることにより、軸中心点Oと交点Qとの距離rを求めることができる。さらに、マッチング値算出部15は、軸中心点Oと交点Qとを通る直線a3を表す一次方程式を求める。
ここで、マッチング値算出部15は、評価項目2の最大値と評価項目3の最大値とを通る直線a4(第2象限の最外郭に相当する辺a4)と直線a3との交点Rを求めると、u1,u2の値も求めることができる。
Next, the matching value calculation unit 15
From the above (Expression 8) to (Expression 11), a linear equation representing the straight line P x2 P x3 and a linear equation representing the straight line P y2 P y3 are obtained. Then, the matching value calculation unit 15 obtains the coordinates of the intersection point Q between the straight line P x2 P x3 (side a1) and the straight line P y2 P y3 (side a2) from these two linear equations. By obtaining the coordinates of the intersection point Q, the distance r between the axis center point O and the intersection point Q can be obtained. Further, the matching value calculation unit 15 obtains a linear equation representing a straight line a3 passing through the axis center point O and the intersection point Q.
Here, the matching value calculation unit 15 obtains the intersection R between the straight line a3 (side a4 corresponding to the outermost contour of the second quadrant) passing through the maximum value of the evaluation item 2 and the maximum value of the evaluation item 3, and the straight line a3. And the values of u1 and u2 can also be obtained.

以上のように、第2象限を形成している隣り合う軸の評価項目2,3のうち、一方の評価項目2では第1のデータに関する評価値px2が第2のデータに関する評価値py2よりも大きくなり、他方の評価項目3では第2のデータに関する評価値py3が第1のデータに関する評価値px3よりも大きくなる場合であっても、これらの評価値px2,px3,py2,py3さえ分かっていれば、第2象限での重なり面積z2を求めることができる。第4象限から第6象限についても同様にして重なり面積z4〜z6を求めることができる。そして、第1象限から第6象限の重なり面積z1〜z6を全て合計することにより、全体の重なり面積zを求めることが可能である。 As described above, among the evaluation items 2 and 3 of adjacent axes forming the second quadrant, in one evaluation item 2, the evaluation value p x2 related to the first data is the evaluation value p y2 related to the second data. Even if the evaluation value p y3 related to the second data is larger than the evaluation value p x3 related to the first data in the other evaluation item 3, these evaluation values p x2 , p x3 , If only p y2 and p y3 are known, the overlapping area z2 in the second quadrant can be obtained. The overlapping areas z4 to z6 can be similarly determined for the fourth quadrant to the sixth quadrant. Then, by summing all the overlapping areas z1 to z6 from the first quadrant to the sixth quadrant, it is possible to obtain the entire overlapping area z.

表示部16は、第1のレーダーチャート生成部13により生成された第1のレーダーチャート21と第2のレーダーチャート生成部14により生成された第2のレーダーチャート22とを同じ評価軸上に重ねて表示する。すなわち、図5に示したようなイメージで第1のレーダーチャート21と第2のレーダーチャート22とを重ねて表示する。また、表示部16は、第1のレーダーチャート21および第2のレーダーチャート22と共に、マッチング値算出部15により算出されたマッチング値を表示する。   The display unit 16 superimposes the first radar chart 21 generated by the first radar chart generation unit 13 and the second radar chart 22 generated by the second radar chart generation unit 14 on the same evaluation axis. To display. That is, the first radar chart 21 and the second radar chart 22 are displayed so as to overlap with each other as shown in FIG. The display unit 16 displays the matching value calculated by the matching value calculation unit 15 together with the first radar chart 21 and the second radar chart 22.

以上詳しく説明したように、本実施形態では、マッチング対象とされる2つのデータから求めた2つのレーダーチャート21,22の重なり度合いによって、当該2つのデータのマッチング値を求めるようにしている。このため、評価項目毎の評価値を有するデータの全体像を面という形で捉えて2つのデータの適合度を評価することができる。これにより、評価項目毎の評価値そのものを演算して求めた指標に基づいて2つのデータの適合度を評価していた従来技術に比べて、適合度をより精度良く算出することができる。   As described above in detail, in the present embodiment, the matching value of the two data is obtained based on the overlapping degree of the two radar charts 21 and 22 obtained from the two data to be matched. For this reason, it is possible to evaluate the suitability of the two data by capturing the whole image of the data having the evaluation value for each evaluation item in the form of a plane. Thereby, compared with the prior art which evaluated the fitness of two data based on the parameter | index calculated by calculating the evaluation value itself for every evaluation item, a fitness can be calculated more accurately.

例えば、求人企業が求職者に要望する人物像を年齢、居住地、スキル、職歴、一般常識、パーソナリティなどの複数の評価項目毎に点数化した評価値により第1のデータを構成する。また、求職者自身の人物象を年齢、居住地、スキル、職歴、一般常識、パーソナリティなどの複数の評価項目毎に点数化した評価値により第2のデータを構成する。そして、このように構成した第1のデータおよび第2のデータから2つのレーダーチャートを生成し、それらの重なり度合いによってマッチング値を求める。このようにすれば、より適合度が高い求人企業と求職者とをマッチングさせることができ、求人のミスマッチを減らすことができる。   For example, the first data is composed of evaluation values obtained by scoring a person image requested by a job seeking company for each of a plurality of evaluation items such as age, place of residence, skill, work history, general common sense, and personality. Further, the second data is constituted by an evaluation value obtained by scoring the personal image of the job seeker for each of a plurality of evaluation items such as age, place of residence, skill, work history, general common sense, personality and the like. Then, two radar charts are generated from the first data and the second data configured as described above, and a matching value is obtained based on the degree of overlap between them. In this way, it is possible to match job applicant companies and job seekers with a higher degree of fitness, and to reduce job mismatches.

また、ある企業がビジネスパートナーとなる企業を探すビジネスマッチングにも本実施形態のデータマッチング装置10を利用することが可能である。すなわち、ある企業がビジネスパートナーに要望する企業像を複数の評価項目毎に点数化した評価値により第1のデータを構成する。また、ビジネスパートナー候補となる企業自身の企業像を同じ複数の評価項目毎に点数化した評価値により第2のデータを構成する。そして、このように構成した第1のデータおよび第2のデータから2つのレーダーチャートを生成し、それらの重なり度合いによってマッチング値を求める。このようにすれば、より適合度が高いビジネスマッチングを実現することができる。   In addition, the data matching apparatus 10 of the present embodiment can be used for business matching in which a certain company searches for a company that becomes a business partner. That is, the first data is composed of evaluation values obtained by scoring a company image desired by a certain company for each of a plurality of evaluation items. Further, the second data is configured by evaluation values obtained by scoring the company image of the company that is a business partner candidate for each of the same plurality of evaluation items. Then, two radar charts are generated from the first data and the second data configured as described above, and a matching value is obtained based on the degree of overlap between them. In this way, it is possible to realize business matching with a higher fitness.

この他にも、交際相手探しの恋愛・結婚マッチング、需要側と供給側の調整を行って販売や取引の仲介を行う商取引マッチングなどにも本実施形態のデータマッチング装置10を利用することが可能であり、より適合度が高いマッチングを実現することができる。   In addition to this, the data matching apparatus 10 of this embodiment can be used for love / marriage matching for searching for a partner, or for business transaction matching in which the demand side and the supply side are adjusted to mediate sales and transactions. Thus, matching with a higher degree of matching can be realized.

なお、上記実施形態では、第1のレーダーチャート21により表わされる図形の面積x、第2のレーダーチャート22により表わされる図形の面積y、両図形の重なり面積zを個々の象限毎に算出し、個々の象限の面積を全て加算した合計の面積から全体のマッチング値を算出するようにしたが、本発明はこれに限定されない。例えば、全体のマッチング値に加え、個々の象限の面積から象限毎のマッチング値を算出するようにしても良い。   In the above embodiment, the area x of the graphic represented by the first radar chart 21, the area y of the graphic represented by the second radar chart 22, and the overlapping area z of both figures are calculated for each quadrant, Although the total matching value is calculated from the total area obtained by adding all the areas of the individual quadrants, the present invention is not limited to this. For example, in addition to the overall matching value, the matching value for each quadrant may be calculated from the area of each quadrant.

このようにすれば、マッチング対象物を表す2つのデータについて全体像から適合度を評価することに加えて、個々の象限(具体的には、象限を形成する2つの評価項目)における部分像からも適合度を評価することができる。すなわち、全体像に加えて、マッチングに際して特に重要視したい部分像があれば、その重要度が高い部分像についても適合度を精度よく算出することができる。   In this way, in addition to evaluating the suitability from the whole image for the two data representing the matching object, from the partial image in each quadrant (specifically, two evaluation items forming the quadrant). Can also assess the fitness. That is, in addition to the whole image, if there is a partial image that is particularly important for matching, the degree of fitness can be calculated with high accuracy even for a partial image having a high importance.

ここで、レーダーチャートを生成する際に、隣接する軸にどの評価項目を設定するかによって象限毎のマッチング値が変わるので、どの軸にどの評価項目を設定するかをユーザが操作部(図示せず)を操作して任意に変えられるようにしても良い。例えば、特に重要視したい評価項目が2つあるとき、その2つを隣接する軸に設定すれば、ユーザは、その2つの軸によって形成される象限について算出される精度の良いマッチング値をもとに、当該重要視したい部分像についての適合度を的確に把握することができる。   Here, when the radar chart is generated, the matching value for each quadrant changes depending on which evaluation item is set for the adjacent axis, so that the user can use the operation unit (not shown) to set which evaluation item for which axis. Z) may be changed arbitrarily. For example, when there are two evaluation items that are particularly important, and the two are set as adjacent axes, the user can use a matching value calculated with high accuracy calculated for the quadrant formed by the two axes. In addition, it is possible to accurately grasp the degree of fitness for the partial image that is to be regarded as important.

また、全象限を合わせた全体のマッチング値に加え、全象限の中から特定された複数の象限の面積を加算した合計の面積から特定エリアのマッチング値を算出するようにしても良い。面積を合計する複数の象限(特定エリア)は、あらかじめ特定された固定の象限であっても良いし、ユーザが操作部(図示せず)を操作することによって任意に特定された象限であっても良い。このようにすれば、特に重要視したい評価項目が3つ以上あるときに、当該3つ以上の評価項目の評価値によって表わされる部分像についての適合度を精度良く求めることができる。   Further, the matching value of the specific area may be calculated from the total area obtained by adding the areas of a plurality of quadrants specified from all the quadrants in addition to the entire matching value of all the quadrants. The plurality of quadrants (specific areas) for totaling the areas may be fixed quadrants specified in advance, or arbitrarily specified by a user operating an operation unit (not shown). Also good. In this way, when there are three or more evaluation items to be particularly emphasized, it is possible to accurately obtain the degree of matching for the partial image represented by the evaluation values of the three or more evaluation items.

また、上述した(式1)に代えて、次の式(12)によりマッチング値Aを算出するようにしても良い。
A=A1+A2+A3+A4+A5+A6 ・・・(式12)
A1=(y1/x1)×(z1/x1)×α1
A2=(y2/x2)×(z2/x2)×α2
A3=(y3/x3)×(z3/x3)×α3
A4=(y4/x4)×(z4/x4)×α4
A5=(y5/x5)×(z5/x5)×α5
A6=(y6/x6)×(z6/x6)×α6
Further, the matching value A may be calculated by the following equation (12) instead of the above (equation 1).
A = A1 + A2 + A3 + A4 + A5 + A6 (Formula 12)
A1 = (y1 / x1) × (z1 / x1) × α1
A2 = (y2 / x2) × (z2 / x2) × α2
A3 = (y3 / x3) × (z3 / x3) × α3
A4 = (y4 / x4) × (z4 / x4) × α4
A5 = (y5 / x5) × (z5 / x5) × α5
A6 = (y6 / x6) × (z6 / x6) × α6

ここで、A1〜A6は象限毎に算出したマッチング値であり、α1〜α6は各象限に対する重み付けのパラメータである。この重み付けパラメータα1〜α6は、ユーザが操作部(図示せず)を用いてデータマッチング装置10に対して任意の値を設定できるようにする。このようにすれば、特に評価として重視したい象限の重みを大きくしたり、その逆の設定をしたりすることで、評価に自由度を持たせることができる。   Here, A1 to A6 are matching values calculated for each quadrant, and α1 to α6 are weighting parameters for each quadrant. The weighting parameters α1 to α6 allow the user to set arbitrary values for the data matching apparatus 10 using an operation unit (not shown). In this way, the degree of freedom can be given to the evaluation by increasing the weight of the quadrant to be particularly emphasized as the evaluation or by setting the opposite.

その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。   In addition, each of the above-described embodiments is merely an example of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner. In other words, the present invention can be implemented in various forms without departing from the spirit or main features thereof.

10 データマッチング装置
11 第1のデータ入力部
12 第2のデータ入力部
13 第1のレーダーチャート生成部
14 第2のレーダーチャート生成部
15 マッチング値算出部
16 表示部
DESCRIPTION OF SYMBOLS 10 Data matching apparatus 11 1st data input part 12 2nd data input part 13 1st radar chart production | generation part 14 2nd radar chart production | generation part 15 Matching value calculation part 16 Display part

Claims (4)

複数の評価項目毎に評価値を有する第1のデータを入力する第1のデータ入力部と、
上記複数の評価項目毎に評価値を有する第2のデータを入力する第2のデータ入力部と、
上記第1のデータ入力部により入力された上記第1のデータに基づいて、上記複数の評価項目を評価軸とする第1のレーダーチャートを生成する第1のレーダーチャート生成部と、
上記第2のデータ入力部により入力された上記第2のデータに基づいて、上記複数の評価項目を評価軸とする第2のレーダーチャートを生成する第2のレーダーチャート生成部と、
上記第1のレーダーチャートにより表わされる図形の面積をx、上記第2のレーダーチャートにより表わされる図形の面積をy、上記第1のレーダーチャートにより表わされる図形と上記第2のレーダーチャートにより表わされる図形とが重なる部分の面積をzとして、
A=(y/x)×(z/x)
なる演算によって、上記第1のデータと上記第2のデータとのマッチング値を算出するマッチング値算出部とを備えたことを特徴とするデータマッチング装置。
A first data input unit for inputting first data having an evaluation value for each of a plurality of evaluation items;
A second data input unit for inputting second data having an evaluation value for each of the plurality of evaluation items;
A first radar chart generating unit that generates a first radar chart having the plurality of evaluation items as evaluation axes based on the first data input by the first data input unit;
A second radar chart generator for generating a second radar chart having the plurality of evaluation items as evaluation axes based on the second data input by the second data input unit;
The area of the graphic represented by the first radar chart is represented by x , the area of the graphic represented by the second radar chart is represented by y , the graphic represented by the first radar chart and the second radar chart. Let z be the area where the figure overlaps ,
A = (y / x) × (z / x)
By comprising operation, the data matching apparatus being characterized in that a matching value calculator for calculating a matching value A between the first data and the second data.
上記マッチング値算出部は、上記第1のレーダーチャートにより表わされる図形の面積、上記第2のレーダーチャートにより表わされる図形の面積、上記第1のレーダーチャートにより表わされる図形と上記第2のレーダーチャートにより表わされる図形とが重なる部分の面積を個々の象限毎に算出し、個々の象限の面積を全て加算した合計の面積から全体の上記マッチング値を算出するとともに、個々の象限の面積から象限毎のマッチング値を算出することを特徴とする請求項1に記載のデータマッチング装置。 The matching value calculation unit includes an area of a graphic represented by the first radar chart, an area of a graphic represented by the second radar chart, a graphic represented by the first radar chart, and the second radar chart. The area of the part that overlaps the figure represented by is calculated for each quadrant, and the above matching value is calculated from the total area obtained by adding all the areas of each quadrant, and for each quadrant from the area of each quadrant The data matching apparatus according to claim 1, wherein the matching value is calculated. 上記マッチング値算出部は、上記第1のレーダーチャートにより表わされる図形の面積、上記第2のレーダーチャートにより表わされる図形の面積、上記第1のレーダーチャートにより表わされる図形と上記第2のレーダーチャートにより表わされる図形とが重なる部分の面積を個々の象限毎に算出し、個々の象限の面積を全て加算した合計の面積から全体の上記マッチング値を算出するとともに、特定された複数の象限の面積を加算した合計の面積から特定エリアのマッチング値を算出することを特徴とする請求項1に記載のデータマッチング装置。 The matching value calculation unit includes an area of a graphic represented by the first radar chart, an area of a graphic represented by the second radar chart, a graphic represented by the first radar chart, and the second radar chart. The area of the part that overlaps the figure represented by is calculated for each quadrant, and the total matching value is calculated from the total area obtained by adding all the areas of the individual quadrants. The data matching apparatus according to claim 1, wherein a matching value of the specific area is calculated from a total area obtained by adding the values. 上記第1のレーダーチャート生成部により生成された上記第1のレーダーチャートと上記第2のレーダーチャート生成部により生成された上記第2のレーダーチャートとを同じ評価軸上に重ねて表示するとともに、上記マッチング値算出部により算出されたマッチング値を表示する表示部を更に備えたことを特徴とする請求項1〜3の何れか1項に記載のデータマッチング装置。 Displaying the first radar chart generated by the first radar chart generation unit and the second radar chart generated by the second radar chart generation unit on the same evaluation axis, The data matching apparatus according to claim 1 , further comprising a display unit that displays the matching value calculated by the matching value calculation unit.
JP2009164147A 2009-07-10 2009-07-10 Data matching device Expired - Fee Related JP5454876B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009164147A JP5454876B2 (en) 2009-07-10 2009-07-10 Data matching device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009164147A JP5454876B2 (en) 2009-07-10 2009-07-10 Data matching device

Publications (2)

Publication Number Publication Date
JP2011018294A JP2011018294A (en) 2011-01-27
JP5454876B2 true JP5454876B2 (en) 2014-03-26

Family

ID=43596015

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009164147A Expired - Fee Related JP5454876B2 (en) 2009-07-10 2009-07-10 Data matching device

Country Status (1)

Country Link
JP (1) JP5454876B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6044319B2 (en) * 2012-12-14 2016-12-14 カシオ計算機株式会社 Human resource search apparatus and program
JP7289755B2 (en) * 2019-08-09 2023-06-12 株式会社日立製作所 System and matching method
JP7474120B2 (en) * 2020-06-09 2024-04-24 株式会社日立製作所 Business matching support device and method
JP7690960B2 (en) * 2020-08-17 2025-06-11 日本電気株式会社 Recommendation device, recommendation system, recommendation method, and recommendation program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005149414A (en) * 2003-11-19 2005-06-09 Hitachi Software Eng Co Ltd Retrieval method for project risk, evaluation system and common database utilization method
JP2005293320A (en) * 2004-03-31 2005-10-20 Japan Research Institute Ltd Administrative management support method, administrative management support program for causing computer to execute the method, and administrative management support system
JP4815218B2 (en) * 2006-01-13 2011-11-16 株式会社拓人 Movie data extraction system and computer program

Also Published As

Publication number Publication date
JP2011018294A (en) 2011-01-27

Similar Documents

Publication Publication Date Title
Nussbaum et al. An introduction to the special issue on occupational exoskeletons
Chen et al. An approach to multiple attribute group decision making based on linguistic intuitionistic fuzzy numbers
JP5454876B2 (en) Data matching device
León et al. Evaluation of human prehension using grasp quality measures
Tian et al. A class of reconfigurable parallel mechanisms with five-bar metamorphic linkage
WO2020003355A1 (en) Matching score calculation device
Zeng et al. Pythagorean fuzzy information aggregation based on weighted induced operator and its application to R&D projections selection
Xie et al. Optimal design of a Stewart platform using the global transmission index under determinate constraint of workspace
Adelino et al. Contemporary Trends in Human Factors and Ergonomics within Engineering Research.
Beheshti et al. Fuzzy logic and performance evaluation: discussion and application
Chaudhary et al. Optimal dynamic design of planar mechanisms using teaching–learning-based optimization algorithm
Iqbal et al. Advanced logarithmic aggregation operators for enhanced decision-making in uncertain environments
Leal-Arcas et al. Trade, geopolitics, and environment
Bolarinwa Emerging legislatures in Africa: Challenges and opportunities
Rong et al. A novel q-rung orthopair fuzzy multi-attribute group decision-making approach based on Schweizer-Sklar operations and improved COPRAS method
Chang Employee performance appraisal in a logistics company
Karagulle et al. Kinematic-kinetic-rigidity evaluation of a six axis robot performing a task
Wang et al. The generalized dice similarity measures for spherical fuzzy sets and their applications
Coelho et al. A tentative efficiency index for pointing device use in computer aided design: A pilot study
Jia et al. Optimal grasp planning for a dexterous robotic hand using the volume of a generalized force ellipsoid during accepted flattening
Huang et al. How enterprise social media shapes employee job performance: a technology affordance lens
Kim et al. Improved thin-walled finite curved beam elements
Wang et al. An extension of grey target method with multistage fuzzy linguistic evaluation under incomplete weight
JP2013025340A (en) Company evaluation method and program
Abhary A unified analytical parametric method for kinematic analysis of planar mechanisms

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110502

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130912

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: 20131126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131225

R150 Certificate of patent or registration of utility model

Ref document number: 5454876

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees