JP6744702B2 - Real estate information processing device, calculation method information generation device, real estate information processing, calculation method information generation method, and program - Google Patents
Real estate information processing device, calculation method information generation device, real estate information processing, calculation method information generation method, and program Download PDFInfo
- Publication number
- JP6744702B2 JP6744702B2 JP2015160349A JP2015160349A JP6744702B2 JP 6744702 B2 JP6744702 B2 JP 6744702B2 JP 2015160349 A JP2015160349 A JP 2015160349A JP 2015160349 A JP2015160349 A JP 2015160349A JP 6744702 B2 JP6744702 B2 JP 6744702B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- classification
- real estate
- class
- price
- 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
- 238000004364 calculation method Methods 0.000 title claims description 370
- 238000000034 method Methods 0.000 title claims description 145
- 230000010365 information processing Effects 0.000 title claims description 91
- 230000013016 learning Effects 0.000 claims description 291
- 238000012545 processing Methods 0.000 claims description 85
- 238000012937 correction Methods 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 175
- 230000008569 process Effects 0.000 description 77
- 238000007726 management method Methods 0.000 description 75
- 238000010606 normalization Methods 0.000 description 41
- 230000005540 biological transmission Effects 0.000 description 20
- 239000013598 vector Substances 0.000 description 16
- 230000006870 function Effects 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 11
- 238000011156 evaluation Methods 0.000 description 8
- 230000014509 gene expression Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000009193 crawling Effects 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 238000000611 regression analysis Methods 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000003066 decision tree Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、不動産の査定額を算出する等の処理を行う不動産情報処理装置等に関するものである。 The present invention relates to a real estate information processing device or the like that performs processing such as calculating an assessed amount of real estate.
従来、不動産の比較検討に際して、多くの費用や手間をかけることなく、査定価格を算出することのできるシステムがあった。かかるシステムは、査定物件に類似した事例物件の評価項目情報と評価価格とが記録された事例物件情報記録手段と、査定物件の評価項目情報が記録された査定物件情報記録手段と、事例物件情報記録手段に記録された事例物件の評価項目情報と、査定物件情報記録手段に記録された査定物件の評価項目情報との類似の度合いに基づいて補正係数群を算出する補正係数群算出手段と、予め設定された補正演算式に前記補正係数群を当てはめて事例物件の評価価格から査定物件の評価価格を算出する評価価格算出手段とを備える(例えば、特許文献1参照)。 Conventionally, there has been a system that can calculate an appraisal price without much cost and effort when comparing real estate. Such a system is a case property information recording means in which the evaluation item information and the evaluation price of a case property similar to the assessed property are recorded, an assessed property information recording means in which the evaluation item information of the assessed property is recorded, and the case property information. Evaluation coefficient information of the case property recorded in the recording means, and a correction coefficient group calculation means for calculating a correction coefficient group based on the degree of similarity between the evaluation item information of the assessed property recorded in the assessed property information recording means, An evaluation price calculation means for calculating the evaluation price of the assessed property from the evaluation price of the case property by applying the correction coefficient group to a preset correction arithmetic expression (for example, see Patent Document 1).
しかしながら、従来技術においては、不動産を適切に分類し、分類に応じた算出方法を採用していなかったので、適切に不動産の査定価格を算出できなかった。 However, in the prior art, since the real estate was not properly classified and the calculation method according to the classification was not adopted, the appraisal price of the real estate could not be calculated appropriately.
本第一の発明の不動産情報処理装置は、不動産のクラス分けに使用される1または2以上のパラメータの集合である分類用パラメータ集合を構成する各分類用パラメータの範囲を示す範囲情報と、1または2以上の各分類用パラメータの範囲情報により特定される各クラスに対応する査定額の算定方法を特定する算定方法特定情報との組である2以上の算定方法情報を格納し得る算定方法情報格納部と、一の不動産の1または2以上のパラメータの集合である入力パラメータ集合を受け付ける入力パラメータ集合受付部と、入力パラメータ集合に含まれる分類用パラメータ集合に対応する算定方法特定情報を決定するクラス決定部と、クラス決定部が決定した算定方法特定情報と、入力パラメータ集合のうちの1以上のパラメータとを用いて査定額を取得する査定額取得部と、査定額を出力する出力部とを具備する不動産情報処理装置である。 The real estate information processing apparatus according to the first aspect of the present invention includes range information indicating a range of each classification parameter that constitutes a classification parameter set, which is a set of one or more parameters used for classifying real estate, and 1 Or calculation method information that can store two or more calculation method information, which is a combination with calculation method specifying information that specifies the calculation method of the assessed amount corresponding to each class specified by the range information of two or more classification parameters A storage unit, an input parameter set receiving unit that receives an input parameter set that is a set of one or more parameters of one real estate, and calculation method specifying information corresponding to a classification parameter set included in the input parameter set. A class deciding unit, a valuation amount obtaining unit that obtains the valuation amount using the calculation method specifying information decided by the class deciding unit, and one or more parameters of the input parameter set; and an output unit that outputs the valuation amount. It is a real estate information processing device comprising.
かかる構成により、不動産を適切に分類し、分類に応じた算出方法を採用しているので、適切に不動産の査定価格を算出できる。 With this configuration, since the real estate is appropriately classified and the calculation method according to the classification is adopted, the appraisal price of the real estate can be calculated appropriately.
また、本第二の発明の不動産情報処理装置は、第一の発明に対して、算定方法特定情報は、1以上のパラメータを代入し得る算出式であり、査定額取得部は、入力パラメータ集合のうちの分類用パラメータ集合に対応する算定方法特定情報である算出式に、入力パラメータ集合のうちの1以上のパラメータを代入し、査定額を取得する不動産情報処理装置である。 Further, in the real estate information processing device according to the second aspect of the present invention, the calculation method specifying information is a calculation formula in which one or more parameters can be substituted for the first aspect of the invention, and the assessment amount acquisition unit is In the real estate information processing apparatus, one or more parameters of the input parameter set are substituted into a calculation formula that is calculation method specifying information corresponding to the classification parameter set of the above, and the assessed amount is acquired.
かかる構成により、適切に不動産の査定価格を算出できる。 With this configuration, the appraisal price of the real estate can be calculated appropriately.
また、本第三の発明の不動産情報処理装置は、第一または第二の発明に対して、2以上の各クラスの2以上の算定方法特定情報のうち、少なくとも2つの算定方法特定情報は、使用するパラメータの種類が異なる不動産情報処理装置である。 Further, the real estate information processing device of the third aspect of the present invention is the real estate information processing apparatus according to the first or second aspect of the invention, wherein at least two pieces of calculation method identification information out of two or more pieces of calculation method identification information in each of two or more classes are: The real estate information processing device has different types of parameters used.
かかる構成により、適切に不動産の査定価格を算出できる。 With this configuration, the appraisal price of the real estate can be calculated appropriately.
また、本第四の発明の不動産情報処理装置は、第一の発明に対して、2以上のパラメータと価格情報とを有する2以上の学習情報であり、2以上のいずれかの算定方法特定情報に対応付けられた2以上の学習情報を格納し得る学習情報格納部をさらに具備し、査定額取得部は、クラス決定部が決定した算定方法特定情報に対応する1以上の学習情報に対して、入力パラメータ集合のうちの1以上のパラメータを適用し、査定額を取得する不動産情報処理装置である。 Further, the real estate information processing device of the fourth invention is two or more pieces of learning information having two or more parameters and price information with respect to the first invention, and is any one of two or more calculation method specifying information. Further, a learning information storage unit capable of storing two or more pieces of learning information associated with each other is provided, and the appraisal amount acquisition unit is provided for the one or more learning information corresponding to the calculation method identification information determined by the class determination unit. , A real estate information processing apparatus that applies one or more parameters of an input parameter set and acquires an assessed amount.
かかる構成により、適切に不動産の査定価格を算出できる。 With this configuration, the appraisal price of the real estate can be calculated appropriately.
また、本第五の発明の不動産情報処理装置は、第一から第四いずれか1つの発明に対して、分類用パラメータ集合は、存在する地区を識別する地区識別子、用途地域を識別する用途地域識別子、築年数を示す築年数情報、最大の階数を示す階数情報、駅からの徒歩時間を示す徒歩時間情報のうちの1または2以上のパラメータの集合である不動産情報処理装置である。 The real estate information processing apparatus according to the fifth aspect of the present invention is the real estate information processing apparatus according to any one of the first to fourth aspects, in which the classification parameter set includes a district identifier for identifying an existing district and a use area for identifying a use area. The real estate information processing apparatus is a set of one or more parameters of an identifier, building age information indicating a building age, floor number information indicating a maximum floor number, and walking time information indicating a walking time from a station.
かかる構成により、適切に不動産の査定価格を算出できる。 With this configuration, the appraisal price of the real estate can be calculated appropriately.
また、本第六の発明の不動産情報処理装置は、第一から第五いずれか1つの発明に対して、査定額取得部は、一の不動産の購入価格と賃貸価格の両方を算出し、購入価格の算出方法と、賃貸価格の算出方法とが異なることを特徴とする不動産情報処理装置である。 Further, in the real estate information processing apparatus according to the sixth aspect of the present invention, the appraisal amount acquisition unit calculates and purchases both the purchase price and the rental price of one real estate with respect to any one of the first to fifth inventions. The real estate information processing apparatus is characterized in that a price calculation method and a rental price calculation method are different.
かかる構成により、適切に不動産の購入価格と賃貸価格の査定が可能になる。 With this configuration, it becomes possible to properly assess the purchase price and rental price of the real estate.
また、本第七の発明の不動産情報処理装置は、第六の発明に対して、2以上のパラメータと賃貸価格を示す賃貸価格情報とを有する2以上の学習情報を格納し得る学習情報格納部を具備し、査定額取得部は、入力パラメータ集合と予め決められた関係を満たすほど近似した学習情報を決定する近似学習情報決定手段と、入力パラメータ集合と近似した学習情報が有する2以上のパラメータとの差異に応じて、近似した学習情報が有する賃貸価格情報を修正する賃貸価格情報修正手段とを具備する不動産情報処理装置である。 Further, the real estate information processing device according to the seventh invention is different from the sixth invention in that the learning information storage unit is capable of storing two or more pieces of learning information having two or more parameters and rental price information indicating a rental price. The appraisal amount acquisition unit includes an approximate learning information determining unit that determines learning information that is approximate enough to satisfy a predetermined relationship with the input parameter set, and two or more parameters that the learning information that is approximate to the input parameter set has. And a rental price information correction unit that corrects rental price information included in approximate learning information according to the difference between the real estate information processing apparatus and the real estate information processing apparatus.
かかる構成により、適切に不動産の購入価格と賃貸価格の査定が可能になる。 With this configuration, it becomes possible to properly assess the purchase price and rental price of the real estate.
また、本第八の発明の不動産情報処理装置は、第七の発明に対して、学習情報は、2以上のいずれかの算定方法特定情報に対応付けられており、査定額取得部は、近似した学習情報に対応する算定方法特定情報に応じて、近似した学習情報が有する賃貸価格情報を修正する不動産情報処理装置である。 Further, in the real estate information processing device according to the eighth aspect of the present invention, the learning information is associated with any one of two or more pieces of calculation method specifying information, and the appraisal amount acquisition unit is similar to the seventh aspect. The real estate information processing device corrects the rental price information included in the approximate learning information according to the calculation method specifying information corresponding to the learned information.
かかる構成により、適切に不動産の購入価格と賃貸価格の査定が可能になる。 With this configuration, it becomes possible to properly assess the purchase price and rental price of the real estate.
また、本第九の発明の不動産情報処理装置は、第一から第八いずれか1つの発明に対して、出力部は、販売価格と賃貸価格の両方を出力する不動産情報処理装置である。 The real estate information processing apparatus according to the ninth aspect of the present invention is the real estate information processing apparatus according to any one of the first to eighth aspects, in which the output unit outputs both the selling price and the rental price.
かかる構成により、一の不動産について、購入価格と賃貸価格の両方を見ることができる。 With such a configuration, it is possible to see both the purchase price and the rental price for one real estate.
また、本第十の発明の算定方法情報生成装置は、第一から第九いずれかの発明に対して、2以上の算定方法情報を生成する算定方法情報生成装置であって、2以上のパラメータと価格情報とを有する2以上の学習情報を格納し得る学習情報格納部と、一の分類用パラメータを識別するパラメータ識別子を受け付けるパラメータ識別子受付部と、n(nは2以上)のクラスに分類されている分類用パラメータであり、パラメータ識別子で識別される分類用パラメータのクラスごとに、各クラスに対応する1以上の学習情報を学習情報格納部から取得する学習情報取得部と、学習情報取得部が取得した、クラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算出式生成部と、クラスごとに、算出式生成部が生成した算出式である算定方法特定情報を有する2以上の算定方法情報を取得し、出力する算定方法情報出力部とを具備する算定方法情報生成装置である。 Further, the calculation method information generation device of the tenth invention is a calculation method information generation device which generates two or more calculation method information with respect to any one of the first to ninth inventions, and has two or more parameters. And a price information, a learning information storage unit that can store two or more pieces of learning information, a parameter identifier receiving unit that receives a parameter identifier that identifies one classification parameter, and a class of n (n is 2 or more) A learning information acquisition unit that acquires from the learning information storage unit one or more pieces of learning information corresponding to each class of the classification parameters that are classified parameters that are identified by the parameter identifier, and learning information acquisition. A calculation formula generation unit that generates a calculation formula that calculates price information by using one or more learning information for each class acquired by the department, and a calculation formula generation unit that generates a calculation formula having a variable that substitutes two or more parameters; The calculation method information generating device further includes a calculation method information output unit that acquires and outputs two or more pieces of calculation method information having calculation method specifying information that is a calculation formula generated by the calculation formula generation unit.
かかる構成により、不動産の査定価格を算出するために利用される算定方法情報が自動生成できる。 With this configuration, the calculation method information used to calculate the assessed value of the real estate can be automatically generated.
また、本第十一の発明の算定方法情報生成装置は、第十の発明に対して、パラメータ識別子受付部は、2以上の分類用パラメータ識別子を受け付け、学習情報取得部は、2以上の各分類用パラメータ識別子で識別される分類用パラメータの2以上のクラスの組み合わせであるメタクラスごとに、各メタクラスに対応する1以上の学習情報を学習情報格納部から取得し、算出式生成部は、メタクラスごとに、学習情報取得部が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成し、算定方法情報出力部は、メタクラスごとに、対応する2以上の分類用パラメータの集合である分類用パラメータ集合と、算出式生成部が生成した算出式である算定方法特定情報との組である算定方法情報を取得し、出力する算定方法情報生成装置である。 In addition, the calculation method information generation device of the eleventh invention is different from the tenth invention in that the parameter identifier reception unit receives two or more classification parameter identifiers, and the learning information acquisition unit includes two or more classification parameter identifiers. For each metaclass that is a combination of two or more classes of classification parameters identified by the classification parameter identifier, one or more learning information corresponding to each metaclass is acquired from the learning information storage unit, and the calculation formula generation unit A calculation formula for calculating price information by using one or more pieces of learning information acquired by the learning information acquisition unit, and a calculation formula having a variable for substituting two or more parameters, and calculating method information output unit For each metaclass, obtains the calculation method information that is a set of the classification parameter set that is a set of two or more corresponding classification parameters and the calculation method identification information that is the calculation formula generated by the calculation formula generation unit. , A calculation method information generating device for outputting.
かかる構成により、不動産の査定価格を算出するために利用される算定方法情報が自動生成できる。 With this configuration, the calculation method information used to calculate the assessed value of the real estate can be automatically generated.
また、本第十二の発明の算定方法情報生成装置は、第十一の発明に対して、学習情報取得部は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、2通り以上、クラスの分類を行うクラス分類手段と、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、クラス分類手段が分類した2通り以上の各クラスの分類に対して、クラスごとの1以上の学習情報を学習情報格納部から取得する学習情報取得手段と、算出式生成部は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、学習情報取得手段が取得したクラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを変数として有する算出式を生成する算出式生成手段と、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、算出式生成手段が生成した各クラスの算出式に、各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する価格算定手段と、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、学習情報ごとに、学習情報が有する価格情報と、価格情報に対応する算定価格情報との差異を示す誤差情報を取得する誤差情報取得手段と、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、誤差情報取得手段が取得した1以上の誤差情報を用いて、予め決められた条件を満たすほど誤差が少ないクラスの分類を決定するクラス分類決定手段とを具備し、学習情報取得手段は、2以上の各分類用パラメータから選択された一のクラスの組み合わせからなるメタクラスごとに、各メタクラスを構成する2以上のクラスに属する分類用パラメータに対応する1以上の学習情報を学習情報格納部から取得し、算出式生成手段は、メタクラスごとに、学習情報取得手段が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成し、算定方法情報出力部は、メタクラスごとに、対応する2以上のパラメータの集合である分類用パラメータ集合と、算出式生成手段が生成した算出式である算定方法特定情報との組である算定方法情報を取得し、出力する算定方法情報生成装置である。 Further, the calculation method information generating device according to the twelfth invention is different from the eleventh invention in that the learning information acquisition unit is provided for each of the two or more classification parameters identified by the two or more parameter identifiers. Class classification means for classifying two or more classes, and two or more classes classified by the class classification means for two or more classification parameters identified by two or more parameter identifiers. For the classification, the learning information acquisition unit that acquires one or more learning information for each class from the learning information storage unit, and the calculation formula generation unit include two or more classification parameters identified by two or more parameter identifiers. For each of the two or more classifications of each class, it is a calculation formula for calculating price information using one or more pieces of learning information for each class acquired by the learning information acquisition means. And a calculation formula generation unit for the classification of two or more classes for each of the two or more classification parameters identified by the two or more parameter identifiers. A price calculation means for substituting one or more parameters possessed by one or more learning information belonging to each class into the generated formula of each class to calculate a price and obtain calculated price information indicating the calculated price. For each of the two or more classification parameters identified by the two or more parameter identifiers, for each of the two or more classes, the learning information corresponds to the price information included in the learning information and the price information. Error information acquisition means for acquiring error information indicating the difference from the calculated price information, and for each of two or more classification parameters identified by two or more parameter identifiers, for two or more different classes The learning information acquisition unit includes a class classification determination unit that determines a classification of a class having a smaller error so as to satisfy a predetermined condition by using one or more pieces of error information acquired by the error information acquisition unit. For each metaclass consisting of a combination of one class selected from the above classification parameters, one or more pieces of learning information corresponding to the classification parameters belonging to two or more classes forming each metaclass are acquired from the learning information storage unit. The calculation formula generation means is a calculation formula for calculating price information using one or more pieces of learning information acquired by the learning information acquisition means for each metaclass, and has a variable for substituting two or more parameters. The calculation method information output unit generates, for each metaclass, a classification parameter set, which is a set of two or more corresponding parameters, and a calculation formula generation procedure. The calculation method information generation device acquires and outputs the calculation method information that is a set with the calculation method specifying information that is the calculation formula generated by the step.
かかる構成により、不動産の査定価格を算出するために利用される算定方法情報が適切に自動生成できる。 With such a configuration, the calculation method information used for calculating the appraisal price of the real estate can be appropriately and automatically generated.
また、本第十三の発明の算定方法情報生成装置は、第十から第十二いずれか1つの発明に対して、一のパラメータに対するクラス数(n)を受け付けるクラス数受付部をさらに具備し、学習情報取得部は、パラメータ識別子で識別されるパラメータを、クラス数受付部が受け付けたクラス数(n)のクラスに分類し、クラスごとに、1以上の学習情報を取得する算定方法情報生成装置である。 Further, the calculation method information generation device of the thirteenth invention further comprises a class number acceptance unit that accepts the class number (n) for one parameter with respect to any one of the tenth to twelfth inventions. The learning information acquisition unit classifies the parameters identified by the parameter identifiers into the number of classes (n) accepted by the class number acceptance unit, and obtains one or more learning information for each class. It is a device.
かかる構成により、不動産の査定価格を算出するために利用される算定方法情報が適切に自動生成できる。 With such a configuration, the calculation method information used for calculating the appraisal price of the real estate can be appropriately and automatically generated.
本発明による不動産情報処理装置によれば、適切に不動産の査定価格を算出できる。 According to the real estate information processing device of the present invention, the appraisal price of the real estate can be calculated appropriately.
以下、不動産情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of a real estate information processing device and the like will be described with reference to the drawings. It should be noted that, in the embodiments, the components denoted by the same reference numerals perform the same operation, and thus the repetitive description may be omitted.
(実施の形態1)
本実施の形態において、不動産の査定額を自動算出できる不動産情報処理装置を含む不動産情報処理システムについて説明する。
(Embodiment 1)
In the present embodiment, a real estate information processing system including a real estate information processing device capable of automatically calculating a real estate appraisal value will be described.
また、本実施の形態において、集合住宅の中の2以上の各住居の価格を含む不動産情報を、集合住宅内の住居に対応付けて出力できる不動産情報処理システムについて説明する。 Further, in the present embodiment, a real estate information processing system capable of outputting real estate information including prices of two or more dwellings in an apartment house in association with the houses in the apartment house will be described.
また、本実施の形態において、販売中でない住居の価格情報も出力できる不動産情報処理システムについて説明する。なお、本不動産情報処理システムは、販売中と非販売中の住居とを視覚的に区別可能にして、査定価格等を出力できる不動産情報処理システムである。 Further, in the present embodiment, a real estate information processing system capable of outputting price information of a house that is not for sale will be described. The real estate information processing system is a real estate information processing system capable of visually distinguishing a house for sale and a house for sale, and outputting an assessment price and the like.
また、本実施の形態において、集合住宅図情報を生成できる不動産情報処理システムについて説明する。 In addition, a real estate information processing system capable of generating housing diagram information will be described in the present embodiment.
また、本実施の形態において、後述する住所正規化処理を行える不動産情報処理システムについて説明する。 In addition, in the present embodiment, a real estate information processing system capable of performing address normalization processing described later will be described.
さらに、本実施の形態において、後述する建物名の名寄せ処理を行える不動産情報処理システムについて説明する。 Further, in the present embodiment, a real estate information processing system capable of performing a name identification process of a building name described later will be described.
図1は、本実施の形態における不動産情報処理システムの概念図である。不動産情報処理システムは、不動産情報処理装置1、1または2以上のサーバ装置2、および1または2以上の端末装置3を備える。不動産情報処理装置1は、不動産情報を処理する装置であり、いわゆるクラウドサーバ、サーバ装置など、装置の種類は問わない。サーバ装置2は、ウェブ上のサーバであり、装置の種類は問わない。端末装置3は、不動産情報を閲覧等するユーザが使用する端末であり、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等、装置の種類は問わない。 FIG. 1 is a conceptual diagram of the real estate information processing system in this embodiment. The real estate information processing system includes a real estate information processing device 1, one or more server devices 2 and one or more terminal devices 3. The real estate information processing device 1 is a device that processes real estate information and may be of any type such as a so-called cloud server or server device. The server device 2 is a server on the web, and the type of device does not matter. The terminal device 3 is a terminal used by a user who browses real estate information and may be of any type such as a so-called personal computer, tablet terminal, smartphone, or the like.
図2は、本実施の形態における不動産情報処理システムのブロック図である。図3は、不動産情報処理システムを構成する不動産情報処理装置1のブロック図である。 FIG. 2 is a block diagram of the real estate information processing system in the present embodiment. FIG. 3 is a block diagram of the real estate information processing device 1 that constitutes the real estate information processing system.
不動産情報処理システムを構成する不動産情報処理装置1は、格納部11、受信部12、受付部13、処理部14、および出力部15を備える。 The real estate information processing device 1 that constitutes the real estate information processing system includes a storage unit 11, a reception unit 12, a reception unit 13, a processing unit 14, and an output unit 15.
格納部11は、集合住宅図情報格納部111、不動産情報格納部112、学習情報格納部113、および算定方法情報格納部114を備える。 The storage unit 11 includes a housing diagram information storage unit 111, a real estate information storage unit 112, a learning information storage unit 113, and a calculation method information storage unit 114.
受付部13は、不動産情報受付部131、および入力パラメータ集合受付部132を備える。 The reception unit 13 includes a real estate information reception unit 131 and an input parameter set reception unit 132.
処理部14は、集合住宅図情報生成部141、不動産情報収集部142、住所正規化処理部143、建物名寄処理部144、クラス決定部145、および査定額取得部146を備える。 The processing unit 14 includes an apartment house diagram information generation unit 141, a real estate information collection unit 142, an address normalization processing unit 143, a building name processing unit 144, a class determination unit 145, and an assessment amount acquisition unit 146.
査定額取得部146は、近似学習情報決定手段1461、および賃貸価格情報修正手段1462を備える。 The assessed amount acquisition unit 146 includes approximate learning information determination means 1461 and rental price information correction means 1462.
サーバ装置2は、サーバ格納部21、サーバ受信部22、およびサーバ送信部23を備える。 The server device 2 includes a server storage unit 21, a server reception unit 22, and a server transmission unit 23.
端末装置3は、端末格納部31、端末受付部32、端末処理部33、端末送信部34、端末受信部35、および端末出力部36を備える。 The terminal device 3 includes a terminal storage unit 31, a terminal reception unit 32, a terminal processing unit 33, a terminal transmission unit 34, a terminal reception unit 35, and a terminal output unit 36.
不動産情報処理装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述する集合住宅図情報、不動産情報、学習情報、算定方法情報などである。 The storage unit 11 included in the real estate information processing device 1 can store various kinds of information. The various types of information are, for example, collective housing diagram information, real estate information, learning information, calculation method information, etc., which will be described later.
集合住宅図情報格納部111は、1または2以上の集合住宅図情報を格納し得る。集合住宅図情報は、2以上の住居を有する集合住宅の図を構成するための情報である。集合住宅図情報は、2以上の各住居の相対的な位置を示す情報を含む。集合住宅図情報は、集合住宅の図を構成するための情報である。集合住宅図情報は、2以上の後述する不動産情報の一部または全部を含んでも良い。なお、不動産情報を含む集合住宅図情報を、不動産情報込み集合住宅図情報と言っても良い。また、集合住宅とは、マンション、アパートなど、その形式は問わない。また、集合住宅図情報とは、ビットマップでも良いし、ベクターデータでも良いし、HTML、XML等で記載されている情報でも良いし、これらの組み合わせからなる情報等でも良い。つまり、集合住宅図情報のデータ構造やデータ形式は問わない。 The housing complex diagram information storage unit 111 can store one or more housing complex diagram information. The collective housing diagram information is information for constructing a collective housing diagram having two or more dwellings. The collective housing map information includes information indicating relative positions of two or more houses. The collective housing diagram information is information for constructing a collective housing diagram. The collective housing diagram information may include a part or all of two or more pieces of real estate information described later. It should be noted that the collective housing map information including real estate information may be referred to as collective housing map information including real estate information. The form of an apartment house may be an apartment, an apartment, or the like. The collective housing diagram information may be a bitmap, vector data, information described in HTML, XML, etc., or information composed of a combination thereof. In other words, the data structure and data format of the housing diagram information does not matter.
不動産情報格納部112は、2以上の不動産情報を格納し得る。不動産情報は、例えば、集合住宅内の住居の情報、一戸建ての情報、土地の情報である。不動産情報は、1以上のパラメータを有する。パラメータは、例えば、住居の価格に関する情報である価格情報である。価格情報は、通常、査定価格を示す情報であるが、販売結果の価格を示す情報等でも良い。また、パラメータは、例えば、住所を示す住所情報、広さを示す広さ情報(例えば、80m2)、間取りに関する情報である間取り情報(例えば、3LDK、2K等)、住居の向きに関する情報である方角情報(例えば、南向き、南西向き等)、バルコニーの方角に関する情報であるバルコニー方角情報、である。また、パラメータは、例えば、建物(通常、集合住宅)の総階数を示す総階数情報、最寄り駅からの徒歩分数を示す徒歩分数情報、築年数を示す築年数情報、不動産の所属階数の相対的な位置を示す所属階数相対位置情報、所属階数を示す所属階数情報、存在する地区を識別する地区識別子、用途地域を識別する用途地域識別子、予め決められた管理会社であることを示す管理会社フラグ、予め決められた施工会社であることを示す施工会社フラグ、事業会社(売り主)と管理会社が同じまたは関連会社であることを示す事業・管理フラグ、建物の構造を示す構造情報(例えば、SRC、RC等)、予め決められたブランドマンションの建物名を示す建物名称情報等である。不動産情報は、その他、販売時の価格を示す販売時価格情報などを有しても良い。また、住所情報は、集合住宅の建物の名称を示す建物名称情報(マンション名など)、号室情報などを有することは好適である。なお、号室情報とは、501号、103号などの、住居の号数を示す情報である。また、不動産情報は、販売中であるか否かの販売状態を示す状態フラグを有することは好適である。なお、パラメータは、パラメータを識別するパラメータ識別子と対応付いていることは好適である。 The real estate information storage unit 112 can store two or more real estate information. The real estate information is, for example, information on a house in an apartment, information on a single house, and information on a land. Real estate information has one or more parameters. The parameter is, for example, price information that is information about the price of a house. The price information is usually information indicating the assessed price, but may be information indicating the price of the sales result. Further, the parameters are, for example, address information indicating an address, size information indicating a size (for example, 80 m2), floor plan information (for example, 3LDK, 2K, etc.) that is information about a floor plan, and direction information that is a direction for a house. Information (for example, facing south, facing southwest, etc.) and balcony direction information, which is information about the direction of the balcony. In addition, the parameter is, for example, the total number of floors information indicating the total number of floors of a building (usually an apartment complex), the number of minutes walked indicating the number of minutes walked from the nearest station, the information about the number of years built, the relative number of floors belonging to the real estate Belonging position relative position information indicating a specific position, belonging rank information indicating the belonging number, a district identifier for identifying an existing district, a use area identifier for identifying a use area, a management company flag indicating a predetermined management company , A construction company flag indicating that it is a predetermined construction company, a business/management flag indicating that the business company (seller) and the management company are the same or affiliated companies, structural information indicating the structure of the building (for example, SRC , RC, etc.) and building name information indicating the building name of a predetermined brand condominium. In addition, the real estate information may include at-sale price information indicating a price at the time of sale. In addition, it is preferable that the address information includes building name information (a condominium name or the like) indicating the name of the building of the apartment building, room information, and the like. The room information is information indicating the number of the house, such as 501 and 103. In addition, it is preferable that the real estate information has a status flag indicating a sales status indicating whether or not the property is on sale. It is preferable that the parameter is associated with the parameter identifier that identifies the parameter.
学習情報格納部113は、2以上の学習情報を格納し得る。学習情報は、2以上のパラメータと価格情報とを有する。学習情報格納部113は、2以上のパラメータと賃貸価格を示す賃貸価格情報とを有する2以上の学習情報を格納し得る。学習情報は、通常、実際の不動産の情報である。学習情報は、通常、実際に取り引きされた不動産の情報である。 The learning information storage unit 113 can store two or more pieces of learning information. The learning information has two or more parameters and price information. The learning information storage unit 113 can store two or more pieces of learning information having two or more parameters and rental price information indicating a rental price. The learning information is usually real estate information. The learning information is usually information about the real estate actually traded.
ここでのパラメータは、不動産の属性値と言っても良い。パラメータは、例えば、広さ情報、総階数情報、徒歩分数情報、築年数情報、所属階数相対位置情報、所属階数情報等のうち、1以上の値である。その他、パラメータは、例えば、地区識別子、用途地域識別子等でも良い。 The parameter here may be called an attribute value of real estate. The parameter is, for example, one or more values among the size information, the total number of floors information, the number of minutes walk information, the age information, the relative position information of the number of floors, the number of floors belonging, and the like. In addition, the parameter may be, for example, an area identifier, a restricted area identifier, or the like.
また、学習情報に含まれる価格情報は、通常、取引された価格を示す情報である。ただし、学習情報に含まれる価格情報は、査定額を示す情報でも良い。また、価格情報が示す価格は、販売価格でも良いし、賃貸価格でも良い。 Further, the price information included in the learning information is usually information indicating the price traded. However, the price information included in the learning information may be information indicating the assessed amount. The price indicated by the price information may be the selling price or the rental price.
ここで、2以上の学習情報は、2以上の算定方法特定情報のうちのいずれかの算定方法特定情報に対応付けられていても良い。つまり、学習情報格納部113の2以上の学習情報は、2以上のクラスに分類されていても良い。 Here, the two or more pieces of learning information may be associated with any one of the two or more pieces of calculation method specifying information. That is, the two or more pieces of learning information in the learning information storage unit 113 may be classified into two or more classes.
算定方法特定情報とは、査定額の算定方法を特定する情報である。算定方法特定情報は、例えば、1以上のパラメータを代入し得る算出式である。また、算定方法特定情報は、例えば、学習情報が属するクラスを識別するクラス識別子でも良い。算定方法特定情報は、例えば、1以上の学習情報などでも良い。 The calculation method specifying information is information that specifies the method of calculating the assessed amount. The calculation method specifying information is, for example, a calculation formula in which one or more parameters can be substituted. Further, the calculation method specifying information may be, for example, a class identifier that identifies a class to which the learning information belongs. The calculation method specifying information may be, for example, one or more pieces of learning information.
算定方法情報格納部114は、2以上の算定方法情報を格納し得る。算定方法情報は、1または2以上の各分類用パラメータの範囲を示す範囲情報と、算定方法特定情報との組である。分類用パラメータとは、不動産のクラス分けに使用されるパラメータである。なお、1または2以上の分類用パラメータを分類用パラメータ集合という。なお、クラスとは、分類であり、後述するメタクラスも含む。 The calculation method information storage unit 114 can store two or more pieces of calculation method information. The calculation method information is a set of range information indicating the range of one or more classification parameters and calculation method specifying information. The classification parameter is a parameter used for classifying real estate. The one or more classification parameters are referred to as a classification parameter set. It should be noted that the class is a classification, and includes a metaclass described later.
分類用パラメータは、例えば、広さ情報、総階数情報、徒歩分数情報、築年数情報、所属階数相対位置情報、所属階数情報、不動産の顧客対象を示す顧客識別子を含む。また、広さ情報に対応する範囲情報は、例えば、6つであり、例えば、「1〜19」「20〜29」「30〜49」「50〜69」「70〜89」「90〜」(すべて単位は、平米)である。また、総階数情報に対応する範囲情報は、例えば、7つであり、例えば、「3〜4」「5〜9」「10〜14」「15〜19」「20〜27」「28〜39」「40〜」(すべて単位は、階)である。また、徒歩分数情報に対応する範囲情報は、例えば、6つであり、例えば、「1〜2分」「3?5分」「6?7分」「8?10分」「11?15分」「15分以上」である。また、築年数情報に対応する範囲情報は、例えば、3つであり、例えば、「1?12年」「13?23年」「24年以上」である。また、所属階数相対位置情報に対応する範囲情報は、例えば、5つであり、例えば、「1/3未満」「1/3以上、1/2以下」「1/2より大、2/3より小」「2/3以上、0.9未満」「0.9以上」である。なお、所属階数相対位置情報は、例えば、「不動産の所属階数/建物の総階数」により、算出される。また、所属階数情報に対応する範囲情報は、例えば、5つであり、例えば、「1階」「2階」「3階」「略最上階」「それ以外」である。「略最上階」とは、例えば、所属階数相対位置情報が0.9以上である。また、「それ以外」は、「1階」「2階」「3階」「略最上階」以外である。さらに、顧客識別子に対応する範囲情報は、例えば、3つであり、例えば、「1人向け」「2人向け」「ファミリー向け」である。
なお、分類用パラメータとして、顧客識別子に対応する範囲情報を採用する場合、例えば、「1人暮らし専用(1人向け)」であれば、とくにかく駅に近いことが重要で設備はそれほど重視されないが、「ファミリー向け」では設備が重要となる。つまり、顧客識別子に対応する範囲情報(マーケット)により、重要視されるパラメータが異なるため、マーケット別に算定方法特定情報が異なることは好適である。
The classification parameters include, for example, size information, total floor number information, walking minutes information, building age information, belonging floor relative position information, belonging floor information, and a customer identifier indicating a customer target of real estate. Further, the range information corresponding to the size information is, for example, six, and, for example, "1 to 19,""20 to 29,""30 to 49,""50 to 69,""70 to 89,""90to." (All units are square meters). Further, the range information corresponding to the total floor number information is, for example, seven, and is, for example, “3 to 4”, “5 to 9”, “10 to 14,” “15 to 19,” “20 to 27,” “28 to 39. "40-" (all units are floors). Further, the range information corresponding to the walking fraction information is, for example, six, and for example, “1-2 minutes”, “3-5 minutes”, “6-7 minutes”, “8-10 minutes”, “11-15 minutes”. "15 minutes or more". Further, the range information corresponding to the age information is, for example, three, for example, “1-12 years”, “13-23 years”, and “24 years or more”. Further, the range information corresponding to the belonging floor relative position information is, for example, five, and is, for example, “less than 1/3”, “1/3 or more, 1/2 or less”, “greater than 1/2, 2/3”. "Smaller", "2/3 or more, less than 0.9", "0.9 or more". In addition, the relative position information of the belonging floors is calculated by, for example, “the belonging floors of the real estate/the total floors of the building”. Further, the range information corresponding to the belonging floor number information is, for example, five, and is, for example, “first floor”, “second floor”, “third floor”, “substantially top floor”, and “others”. The “substantially the highest floor” is, for example, the relative floor position information of the belonging floor is 0.9 or more. Moreover, "other than that" is other than "1st floor", "2nd floor", "3rd floor", and "approximately the top floor". Further, the range information corresponding to the customer identifier is, for example, three, and is, for example, “for one person”, “for two persons”, and “for family”.
When the range information corresponding to the customer identifier is used as the classification parameter, for example, in the case of "only for one person living (for one person)", it is particularly important that it is close to the station and the equipment is not so important. However, equipment is important for "family-friendly". That is, since the parameter to be emphasized is different depending on the range information (market) corresponding to the customer identifier, it is preferable that the calculation method specifying information is different for each market.
受信部12は、サーバ装置2、または端末装置3から指示や情報等を受信する。指示や情報等とは、例えば、サーバ装置2から受信する不動産情報の全部または一部である。また、指示や情報等とは、例えば、端末装置3から受信する集合住宅図情報の出力指示である。集合住宅図情報の出力指示とは、集合住宅図情報の出力の指示である。集合住宅図情報の出力指示は、通常、集合住宅を識別する集合住宅識別子を有する。集合住宅識別子は、例えば、ID、集合住宅名(例えば、マンション名、アパート名など)である。また、指示や情報等とは、例えば、端末装置3から受信する不動産情報の出力指示である。不動産情報の出力指示は、一の不動産情報の出力の指示である。 The receiving unit 12 receives instructions, information and the like from the server device 2 or the terminal device 3. The instruction or information is, for example, all or a part of the real estate information received from the server device 2. Further, the instruction or information is, for example, an instruction to output the housing diagram information received from the terminal device 3. The output instruction of the collective housing diagram information is an instruction to output the collective housing diagram information. The output instruction of the collective housing diagram information usually has a collective housing identifier for identifying the collective housing. The collective housing identifier is, for example, an ID or a collective housing name (for example, an apartment name, an apartment name, etc.). Further, the instruction, information and the like are, for example, an instruction to output real estate information received from the terminal device 3. The real estate information output instruction is one real estate information output instruction.
受付部13は、指示や情報等を受け付ける。受け付ける指示や情報等とは、例えば、不動産情報の全部または一部、後述する入力パラメータ集合である。 The reception unit 13 receives instructions, information, and the like. The received instruction or information is, for example, all or part of real estate information, or an input parameter set described later.
不動産情報受付部131は、1または2以上の不動産情報の全部または一部を受け付ける。 The real estate information reception unit 131 receives all or part of one or more real estate information.
入力パラメータ集合受付部132は、一の不動産の1または2以上のパラメータの集合である入力パラメータ集合を受け付ける。 The input parameter set reception unit 132 receives an input parameter set that is a set of one or more parameters of one real estate.
入力パラメータ集合受付部132は、不動産を識別する不動産識別子を受け付け、当該不動産識別子をキーとして、記録媒体中の入力パラメータ集合を検索しても良い。 The input parameter set reception unit 132 may receive a real estate identifier for identifying a real estate, and may search the input parameter set in the recording medium using the real estate identifier as a key.
入力パラメータ集合とは、分類用パラメータ集合に加えて、例えば、以下のパラメータを含む。入力パラメータ集合は、例えば、管理会社を識別する管理会社識別子、管理人が常駐か否かを示す情報、管理形態を示す情報(管理会社に全部委託しているか否か)、建物の構造(例えば、RC、SRCなど)を識別する構造識別子、最寄り路線数の情報、集合住宅の部屋数情報、分譲会社を識別する分譲会社識別子、向き情報などを含む。 The input parameter set includes, for example, the following parameters in addition to the classification parameter set. The input parameter set includes, for example, a management company identifier for identifying a management company, information indicating whether or not a manager is resident, information indicating a management form (whether or not all management companies are entrusted), building structure (for example, , RC, SRC, etc.), information on the number of nearest routes, information on the number of rooms in a housing complex, a consignment company identifier for identifying a consignment company, orientation information, and the like.
指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部13等は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 Any means such as a keyboard, a mouse, or a menu screen may be used as the input means for the instructions and information. The reception unit 13 and the like can be realized by a device driver of input means such as a keyboard, control software for a menu screen, and the like.
また、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 In addition, reception means reception of information input from an input device such as a keyboard, mouse, or touch panel, reception of information transmitted via a wired or wireless communication line, a recording medium such as an optical disk, a magnetic disk, or a semiconductor memory. It is a concept including acceptance of information read from the.
処理部14は、各種の処理を行う。各種の処理とは、例えば、集合住宅図情報生成部141、不動産情報収集部142、住所正規化処理部143、建物名寄処理部144、クラス決定部145、査定額取得部146、近似学習情報決定手段1461、賃貸価格情報修正手段1462等が行う処理である。 The processing unit 14 performs various kinds of processing. The various types of processing include, for example, the housing diagram information generation unit 141, the real estate information collection unit 142, the address normalization processing unit 143, the building name side processing unit 144, the class determination unit 145, the assessment amount acquisition unit 146, the approximate learning information determination. This is processing performed by the means 1461, rental price information correction means 1462, and the like.
集合住宅図情報生成部141は、一の集合住宅内の2以上の住居の2以上の各不動産情報の1以上の属性値を用いて、集合住宅図情報を生成する。ここで、生成とは、集合住宅図情報の一部の生成でも良いし、全部の生成でも良い。 The collective housing diagram information generation unit 141 generates collective housing diagram information using one or more attribute values of each real estate information of two or more houses of two or more houses in one collective housing. Here, the generation may be generation of a part of the collective housing diagram information or generation of the whole.
集合住宅図情報生成部141は、例えば、各不動産情報が有する階数情報を用いて、住居の階数が視覚的に判断可能な態様の集合住宅図情報を生成する。ここで、住居の階数が視覚的に判断可能な態様とは、例えば、階数が表示されていることである。また、住居の階数が視覚的に判断可能な態様とは、例えば、複数階の住居を表示している場合に、階数を示す位置に住居図情報を配置することなどである。住居図情報とは、各住居の領域の情報である。住居図情報は、通常、他の住居との境を示す線に関する情報を有する。線に関する情報とは、線でも良いし、住居の領域を示す点(通常、矩形を構成する4点)の情報でも良い。 The collective housing diagram information generation unit 141 generates, for example, the collective housing diagram information in a mode in which the number of floors of the house can be visually determined by using the floor number information included in each real estate information. Here, the mode in which the number of floors of the house can be visually determined is, for example, that the number of floors is displayed. The mode in which the number of floors of a house can be visually determined is, for example, when a plurality of floors of houses are displayed, the house map information is arranged at a position indicating the number of floors. The house map information is information on the area of each house. The house map information usually has information about a line indicating a boundary with another house. The information on the line may be a line or information on points (usually, four points forming a rectangle) indicating a residential area.
集合住宅図情報生成部141は、例えば、各不動産情報が有する広さ情報に応じた住居の広さを視覚的に示す態様の集合住宅図情報を生成する。ここで、住居の広さを視覚的に示す態様とは、例えば、住居の広さに応じた住居の領域の広さで、各住居の不動産情報を表示することである。また、住居の広さを視覚的に示す態様の集合住宅図情報とは、不動産情報が有する広さ情報に応じて、異なる面積の住居の領域となるように、各住居の領域を示している集合住宅図情報である。 The collective housing diagram information generation unit 141 generates, for example, collective housing diagram information in a mode that visually indicates the size of a house according to the size information included in each real estate information. Here, the aspect of visually indicating the size of the house is, for example, displaying the real estate information of each house in the size of the area of the house corresponding to the size of the house. In addition, the collective housing diagram information of a mode that visually indicates the size of the house indicates the area of each house so that the area of the house has a different area according to the size information included in the real estate information. It is the information on the housing diagram.
集合住宅図情報生成部141は、例えば、各不動産情報が有する号室情報を用いて、各住居の領域を配置し、集合住宅図情報を生成する。集合住宅図情報生成部141は、例えば、各不動産情報が有する号室情報が示す号数の順に各住居図情報(住居の領域)を配置する。 The collective housing diagram information generation unit 141 arranges the area of each residence using the room information included in each real estate information, and generates the collective housing diagram information, for example. For example, the collective housing diagram information generation unit 141 arranges each residence diagram information (residential area) in the order of the number indicated by the room information included in each real estate information.
集合住宅図情報生成部141は、例えば、各不動産情報が有する方角情報を用いて、各住居の領域を配置し、集合住宅図情報を生成する。集合住宅図情報生成部141は、例えば、同一の方角情報を有する不動産情報に対応する各住居の領域をまとめた態様となるように、各住居図情報を配置し、集合住宅図情報を生成する。また、集合住宅図情報生成部141は、例えば、各不動産情報の方角情報が示す方角に対応する位置に、各住居図情報を配置し、集合住宅図情報を生成する。 The collective housing diagram information generation unit 141 arranges the area of each residence using the direction information included in each real estate information, and generates the collective housing diagram information, for example. The housing diagram information generation unit 141 arranges the housing diagram information and generates the housing diagram information, for example, such that the areas of the houses corresponding to the real estate information having the same direction information are combined. .. In addition, the collective housing diagram information generation unit 141 arranges each house diagram information at a position corresponding to the direction indicated by the direction information of each real estate information, and generates the collective house diagram information, for example.
不動産情報収集部142は、ウェブ上の1または2以上のサーバ装置2から、1または2以上の住居の不動産情報の全部または一部を取得する。不動産情報収集部142は、通常、予め決められた1または2以上のウェブページから、予め決められたパターンに合致する情報や予め決められた文字列を含む不動産情報の全部または一部を取得する。不動産情報収集部142は、通常、ウェブ上をクローリングすることにより、1または2以上の住居の不動産情報の全部または一部を取得する。 The real estate information collecting unit 142 acquires all or part of the real estate information of one or more residences from one or more server devices 2 on the web. The real estate information collecting unit 142 usually obtains all or part of real estate information including information matching a predetermined pattern or a predetermined character string from one or more predetermined web pages. .. The real estate information collecting unit 142 usually acquires all or part of the real estate information of one or more dwellings by crawling on the web.
不動産情報収集部142は、1または2以上のサーバ装置2から、1または2以上の住居の不動産情報の全部または一部を受信しても良い。また、不動産情報収集部142は、1または2以上のサーバ装置2から、1以上のウェブページを受信し、当該受信した1以上のウェブページから、予め決められたパターンに合致する情報や予め決められた文字列を含む不動産情報の全部または一部を抽出しても良い。 The real estate information collecting unit 142 may receive all or part of the real estate information of one or more residences from one or more server devices 2. In addition, the real estate information collection unit 142 receives one or more web pages from one or more server devices 2, and from the received one or more web pages, information that matches a predetermined pattern or predetermined information. All or part of the real estate information including the obtained character string may be extracted.
なお、予め決められたパターンとは、例えば、タグパターン情報が示すタグのパターン、または文字列パターン情報が示す文字列のパターンである。 The predetermined pattern is, for example, a tag pattern indicated by the tag pattern information or a character string pattern indicated by the character string pattern information.
住所正規化処理部143は、2以上の住所情報に対して、住所正規化処理を行う。住所正規化処理とは、不動産情報格納部112に格納されている2以上の不動産情報が有する2以上の住所情報が予め決められた条件を満たす場合に、2以上の住所情報を同一の住所を示す情報とする処理である。同一の住所を示す情報とする処理とは、同一の住所となるように、例えば、同一と判断され得る2以上の住所を示す文字列を統一するように、文字列を置き換える処理、同一と判断され得る2以上の住所の間にリンクを張る処理、同一と判断され得る2以上の住所の表記のゆらぎのデータベース(情報群)を構成する処理などである。 The address normalization processing unit 143 performs address normalization processing on two or more pieces of address information. The address normalization processing means that when two or more pieces of address information included in two or more pieces of real estate information stored in the real estate information storage unit 112 satisfy a predetermined condition, the two or more pieces of address information are set to the same address. This is the process of setting the information. The process of making the information indicating the same address is the process of replacing the character strings so as to be the same address, for example, the process of replacing the character strings indicating the two or more addresses that can be determined to be the same, and the process of determining the same. A process of establishing a link between two or more addresses that can be made, a process of forming a database (information group) of fluctuations of notations of two or more addresses that can be determined to be the same, and the like.
ここで、予め決められた条件とは、例えば、アラビア数字と対応する漢数字とは同じと見なした上で同一の文字列となることである。また、決められた条件とは、例えば、半角数字と、当該半角数字と同一の全角数字とは同じと見なした上で同一の文字列となることである。また、決められた条件とは、例えば、「丁目」と「番地」と「号」とを示す数字の間の文字(例えば、「−」「の」「丁目」など)を同じと見なした上で同一の文字列となることである。つまり、「丁・番地・号」の「1−2−3」「1丁目2−3」「1丁目2番3号」「1丁目2番3」「1の2の3」は、それぞれ同じとみなす。 Here, the predetermined condition is, for example, that the Arabic numeral and the corresponding Chinese numeral are regarded as the same and have the same character string. In addition, the determined condition is, for example, that the half-width number and the same full-width number as the half-width number are considered to be the same and are the same character string. Further, the determined condition is, for example, that the characters between the numbers indicating "chome", "address" and "go" (for example, "-", "no", "chome", etc.) are regarded as the same. The above is the same character string. In other words, "1-2-3", "1-2-3", "1-2-3", "1-2-3", "1-2-3" of "Ding/Address/Go" are the same, respectively. To consider.
また、予め決められた条件とは、1以上の文字の置き換えルールを適用した後に、同一の文字列となることでも良い。文字の置き換えルールとは、例えば、漢数字はアラビア数字に置き換えるというルール、半角文字は全角文字に置き換えるというルール、「丁目」と「番地」と「号」とは「−」に置き換えるというルールなどである。 Further, the predetermined condition may be that the same character string is obtained after applying the replacement rule of one or more characters. Character replacement rules are, for example, rules for replacing Chinese numerals with Arabic numerals, rules for replacing half-width characters with full-width characters, and rules for replacing "chome", "address" and "go" with "-", etc. Is.
建物名寄処理部144は、2以上の建物名称情報に対して、建物名寄処理を行う。建物名称情報とは、マンションやアパート等の集合住宅の建物の名称を示す情報である。建物名寄処理とは、不動産情報格納部112に格納されている2以上の不動産情報が有する2以上の建物名称情報が予め決められた条件を満たす場合に、2以上の建物名称情報を同一の建物名称を示す情報とする処理である。同一の建物名称を示す情報とする処理とは、同一の建物名称となるように、例えば、同一と判断され得る2以上の建物名称情報を統一するように、文字列を置き換える処理、同一と判断され得る2以上の建物名称情報の間にリンクを張る処理、同一と判断され得る2以上の建物名称情報の表記のゆらぎのデータベース(情報群)を構成する処理などである。 The building name proximity processing unit 144 performs a building name proximity processing on two or more building name information. The building name information is information indicating the name of the building of an apartment house such as an apartment or an apartment. The building name matching process is, when two or more building name information stored in the two or more real estate information stored in the real estate information storage unit 112 satisfies a predetermined condition, sets the two or more building name information to the same building. This is a process of setting information indicating a name. The process of making the information indicating the same building name is a process of replacing a character string so as to make the same building name, for example, unifying two or more building name information that can be judged to be the same, it is judged to be the same A process of establishing a link between two or more building name information that can be performed, a process of forming a database (information group) of fluctuations of notation of two or more building name information that can be determined to be the same, and the like.
また、ここでの予め決められた条件とは、例えば、「ェ」と「エ」、または「ブ」と「ヴ」、または「ゥ」と「ウ」等を同じ文字であるとした場合に、同一の文字列となることである。また、予め決められた条件とは、例えば、文字列の最後の「ー」を除いた場合に、同一の文字列となることである。 Further, the predetermined condition here is, for example, when “e” and “e”, “bu” and “ve”, or “u” and “u” are the same characters. , Are the same character string. Further, the predetermined condition is that the same character string is obtained, for example, when the last "-" is removed from the character string.
クラス決定部145は、算定方法情報格納部114の中の一の算定方法特定情報を決定する。クラス決定部145は、入力パラメータ集合に含まれる分類用パラメータ集合に対応する算定方法特定情報を決定する。 The class determination unit 145 determines one calculation method specifying information in the calculation method information storage unit 114. The class determination unit 145 determines the calculation method specifying information corresponding to the classification parameter set included in the input parameter set.
クラス決定部145は、例えば、入力パラメータ集合に含まれる分類用パラメータ集合を構成する各分類用パラメータを、対応する範囲情報に適用し、合致する1以上の範囲情報に対応する算定方法特定情報を、査定額を算定するために使用する算定方法特定情報に決定する。 The class determination unit 145 applies, for example, each classification parameter included in the classification parameter set included in the input parameter set to the corresponding range information, and calculates the calculation method specifying information corresponding to one or more matching range information. , Determine the calculation method specific information used to calculate the assessed amount.
査定額取得部146は、クラス決定部145が決定した算定方法特定情報と、入力パラメータ集合のうちの1以上のパラメータとを用いて査定額を取得する。なお、査定額とは、販売価格を示す販売価格情報、または/および賃貸価格を示す賃貸価格情報である。また、査定額を取得することは、価格を示す価格情報を取得することである。 The appraisal amount acquisition unit 146 acquires the appraisal amount using the calculation method specifying information determined by the class determination unit 145 and one or more parameters of the input parameter set. The assessed amount is selling price information indicating a selling price and/or rental price information indicating a rental price. Further, obtaining the assessed amount is to obtain price information indicating the price.
査定額取得部146は、例えば、入力パラメータ集合のうちの分類用パラメータ集合に対応する算定方法特定情報である算出式に、入力パラメータ集合のうちの1以上のパラメータを代入し、査定額を取得する。入力パラメータ集合のうちの1以上のパラメータとは、算出式の変数に代入し得るパラメータである。 The appraisal amount acquisition unit 146, for example, substitutes one or more parameters of the input parameter set into a calculation formula that is the calculation method specifying information corresponding to the classification parameter set of the input parameter set to acquire the appraisal amount. To do. One or more parameters of the input parameter set are parameters that can be substituted into the variables of the calculation formula.
査定額取得部146は、例えば、クラス決定部145が決定した算定方法特定情報に対応する1以上の学習情報に対して、入力パラメータ集合のうちの1以上のパラメータを適用し、査定額を取得する。査定額取得部146は、例えば、クラス決定部145が決定した算定方法特定情報に対応する1以上の学習情報を教師データとして用いて、入力パラメータ集合のうちの1以上のパラメータを入力として、機械学習のアルゴリズムにより、入力パラメータ集合のうちの1以上のパラメータに対応する価格情報を取得する。なお、機械学習のアルゴリズムは、例えば、SVRであるが、決定木等の他のアルゴリズムでも良い。また、他のアルゴリズムは、AROW(Adaptive Regularization of Weight Vectors)でも良い。AROWは、例えば、「URL:http://webee.technion.ac.il/people/koby/publications/arow_nips09.pdf#search='Adaptive+Regularization+of+Weight+Vectors'」を参照のこと。 The appraisal amount acquisition unit 146 applies the one or more parameters of the input parameter set to the one or more learning information corresponding to the calculation method specifying information determined by the class determination unit 145 to acquire the appraisal amount, for example. To do. The appraisal amount acquisition unit 146 uses, for example, one or more learning information corresponding to the calculation method specifying information determined by the class determination unit 145 as teacher data, and inputs one or more parameters of the input parameter set as a machine data. Price information corresponding to one or more parameters of the input parameter set is acquired by a learning algorithm. The machine learning algorithm is, for example, SVR, but other algorithms such as a decision tree may be used. The other algorithm may be AROW (Adaptive Regularization of Weight Vectors). For AROW, for example, see "URL: http://webee.technion.ac.il/people/koby/publications/arow_nips09.pdf#search='Adaptive+Regularization+of+Weight+Vectors'".
査定額取得部146は、一の不動産の購入価格と賃貸価格の両方を算出することは好適である。 It is preferable that the assessed amount acquisition unit 146 calculates both the purchase price and the rental price of one real estate.
査定額取得部146は、賃貸価格を算出する場合、例えば、賃貸価格を算出する不動産情報に近似した学習情報に対応する算定方法特定情報に応じて、近似した学習情報が有する賃貸価格情報を修正する。つまり、査定額取得部146は、近似した学習情報に対応するクラスに応じて、異なる方法で、近似した学習情報が有する価格情報を修正する。なお、異なる方法とは、異なる式を用いること、異なる情報を用いること等である。 When calculating the rental price, the appraisal amount acquisition unit 146 modifies the rental price information included in the approximate learning information according to the calculation method specifying information corresponding to the learning information approximate to the real estate information for calculating the rental price, for example. To do. That is, the assessed amount acquisition unit 146 corrects the price information included in the approximate learning information by different methods according to the class corresponding to the approximate learning information. Note that different methods include using different formulas, using different information, and the like.
査定額取得部146は、不動産情報に対応する算定方法情報である算出式に、不動産情報が有する1以上のパラメータを代入し、当該不動産情報に対応する不動産の賃貸価格を算出しても良い。 The appraisal amount acquisition unit 146 may substitute one or more parameters included in the real estate information into a calculation formula, which is calculation method information corresponding to the real estate information, to calculate the rental price of the real estate corresponding to the real estate information.
また、査定額取得部146は、1以上の学習情報を教師データとして、不動産の不動産情報のうちの1以上のパラメータを入力として、機械学習のアルゴリズムにより、不動産情報のうちの1以上のパラメータに対応する賃貸価格情報を取得しても良い。なお、機械学習のアルゴリズムは、例えば、SVRであるが、決定木等の他のアルゴリズムでも良い。また、他のアルゴリズムは、上述したAROWでも良い。 Further, the appraisal amount acquisition unit 146 inputs one or more parameters of the real estate information of the real estate as one or more learning information as teacher data, and inputs one or more parameters of the real estate information into one or more parameters of the real estate information by the machine learning algorithm. The corresponding rental price information may be acquired. The machine learning algorithm is, for example, SVR, but other algorithms such as a decision tree may be used. Further, the other algorithm may be the AROW described above.
さらに、査定額取得部146は、賃貸価格を算出する不動産情報に近似した1以上の学習情報を教師データとして、不動産の不動産情報のうちの1以上のパラメータを入力として、機械学習のアルゴリズムにより、不動産情報のうちの1以上のパラメータに対応する賃貸価格情報を取得しても良い。 Further, the appraisal amount acquisition unit 146 uses one or more learning information approximate to the real estate information for calculating the rent price as teacher data, and inputs one or more parameters of the real estate information of the real estate, by a machine learning algorithm, Rental price information corresponding to one or more parameters of real estate information may be acquired.
近似学習情報決定手段1461は、入力パラメータ集合と予め決められた関係を満たすほど近似した学習情報を決定する。近似学習情報決定手段1461は、例えば、入力パラメータ集合である第一のベクトルデータと、学習情報格納部113の各学習情報が有する2以上のパラメータからなる2以上の各第二のベクトルデータの類似度を算出し、第一のベクトルデータと最も類似度の近い第二のベクトルデータに対応する学習情報を取得する。なお、近似学習情報決定手段1461が、入力パラメータ集合と予め決められた関係を満たすほど近似した学習情報を決定するアルゴリズムは、k近傍法による方法(ベクトル間のコサイン値を算出する方法、ユークリッド距離を用いる方法)等、問わない。 The approximate learning information determination means 1461 determines the learning information that is approximated to the extent that the predetermined relationship with the input parameter set is satisfied. The approximate learning information determination unit 1461, for example, resembles the first vector data, which is a set of input parameters, and the second vector data of two or more, each of which has two or more parameters of each learning information of the learning information storage unit 113. Degree is calculated, and learning information corresponding to the second vector data having the closest similarity to the first vector data is acquired. The algorithm for the approximate learning information determining unit 1461 to determine the learning information that is approximate enough to satisfy a predetermined relationship with the input parameter set is a method based on the k-nearest neighbor method (method of calculating cosine value between vectors, Euclidean distance). Method) and the like.
賃貸価格情報修正手段1462は、入力パラメータ集合と近似した学習情報が有する2以上のパラメータとの差異に応じて、近似した学習情報が有する価格情報(ここでは、通常、賃貸価格情報)を修正する。 The rental price information correction unit 1462 corrects the price information (here, usually the rental price information) included in the approximate learning information according to the difference between the input parameter set and the two or more parameters included in the approximate learning information. ..
賃貸価格情報修正手段1462は、入力パラメータ集合または近似した学習情報が有する2以上のパラメータに対応する算定方法特定情報が異なれば、異なる方法で、価格情報を修正することは好適である。 It is preferable that the rental price information correcting unit 1462 corrects the price information by a different method if the calculation method specifying information corresponding to two or more parameters included in the input parameter set or the approximate learning information is different.
なお、査定額取得部146は、中古物件の販売価格を算出する場合は、価格算定対象の不動産の不動産情報のクラスを決定し、当該クラスに対応する算出式を用いて、販売価格情報を取得する第一の方法を採り、不動産の賃貸価格を算出する場合は、近似した学習情報を選択し、当該学習情報が有する賃貸価格情報を補正し、当該不動産の賃貸価格情報を取得する第二の方法を採ることは好適である。 When calculating the selling price of a used property, the appraisal amount acquisition unit 146 determines the class of the real estate information of the real estate whose price is to be calculated, and acquires the sales price information by using the calculation formula corresponding to the class. When calculating the rent price of a real estate by adopting the first method, the approximate learning information is selected, the rent price information contained in the learning information is corrected, and the rent price information of the real estate is acquired. It is preferable to adopt the method.
出力部15は、集合住宅図情報が示す集合住宅の図の中に、不動産情報格納部112の2以上の各不動産情報が有する価格情報を、各不動産情報に対応する各住居に対応付けて出力する。つまり、出力部15は、2以上の各住居の領域の中に価格情報等の情報を有するように、集合住宅図情報を出力する。出力部15が出力する集合住宅図情報の中の各住居の領域に、階数情報が示す階数、号室情報が有する号数、方角情報が示す方角、広さ情報が示す広さのうち、1以上の情報が視覚的に分かる態様で含まれていることは好適である。 The output unit 15 outputs the price information included in each of the two or more real estate information in the real estate information storage unit 112 in the diagram of the apartment house indicated by the apartment house map information in association with each residence corresponding to each real estate information. To do. That is, the output unit 15 outputs the collective housing diagram information so that the information such as the price information is included in the area of each of the two or more houses. One or more of the number of floors indicated by the floor number information, the number of the room information, the direction indicated by the direction information, and the size indicated by the size information in the area of each house in the housing diagram information output by the output unit 15. It is preferable that the information of (1) is included in a visually recognizable manner.
出力部15は、集合住宅図情報が示す集合住宅の図の中に、当該集合住宅図情報に対応する2以上の各不動産情報が有する価格情報を、各不動産情報に対応する各住居に対応付けて出力する。 The output unit 15 associates the price information included in each of the two or more real estate information items corresponding to the apartment house diagram information in the diagram of the apartment house indicated by the apartment house diagram information with each house corresponding to each real estate information item. Output.
出力部15は、状態フラグを用いて、2以上の各不動産情報に対応する住居の販売状態が視覚的に分かるように、集合住宅図情報を出力する。販売状態が視覚的に分かるとは、状態フラグに応じて、例えば、不動産情報を表示する領域の背景を変えること、不動産情報の文字色を変えること等である。 The output unit 15 outputs the collective housing diagram information using the status flag so that the sales status of the residence corresponding to each of the two or more real estate information can be visually recognized. Visually recognizing the sales status means, for example, changing the background of the area displaying the real estate information, changing the character color of the real estate information, etc., according to the status flag.
出力部15は、査定額を出力する。出力部15は、販売価格情報と賃貸価格情報の両方を出力することは好適である。なお、販売価格情報と賃貸価格情報は、通常、査定額を示す情報であるが、実際の成約額を示す情報等でも良い。 The output unit 15 outputs the assessed amount. It is preferable that the output unit 15 outputs both the selling price information and the rental price information. The sales price information and the rental price information are usually information indicating the assessed amount, but may be information indicating the actual contract amount.
ここで、出力とは、通常、端末装置3への送信である。ただし、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 Here, the output is usually transmission to the terminal device 3. However, output means display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, storage on a recording medium, processing to another processing device or other program, etc. It is a concept that includes delivery of results.
サーバ装置2を構成するサーバ格納部21は、1または2以上のウェブページを格納し得る。ウェブページは、通常、1以上の不動産情報の全部または一部を含む。なお、ウェブページにおける不動産情報の定義形式等は問わない。 The server storage unit 21 included in the server device 2 may store one or more web pages. Web pages typically include all or part of one or more real estate information. The definition format of real estate information on the web page does not matter.
サーバ受信部22は、不動産情報処理装置1から不動産情報の全部または一部の送信指示を受信する。また、サーバ受信部22は、不動産情報処理装置1からウェブページの送信指示を受信しても良い。 The server receiving unit 22 receives a transmission instruction of all or part of real estate information from the real estate information processing device 1. The server receiving unit 22 may also receive a web page transmission instruction from the real estate information processing device 1.
サーバ送信部23は、サーバ格納部21に格納されている1以上の不動産情報の全部または一部を不動産情報処理装置1に送信する。サーバ受信部22は、サーバ格納部21に格納されている1または2以上のウェブページを不動産情報処理装置1に送信しても良い。サーバ受信部22がウェブページを不動産情報処理装置1に送信する場合、不動産情報処理装置1の処理部14が、当該ウェブページから1以上の不動産情報の全部または一部を抽出する。 The server transmission unit 23 transmits all or a part of one or more real estate information stored in the server storage unit 21 to the real estate information processing device 1. The server receiving unit 22 may transmit one or more web pages stored in the server storage unit 21 to the real estate information processing device 1. When the server receiving unit 22 transmits the web page to the real estate information processing device 1, the processing unit 14 of the real estate information processing device 1 extracts all or part of one or more real estate information from the web page.
端末装置3を構成する端末格納部31は、各種の情報を格納し得る。各種の情報とは、例えば、端末識別子である。端末識別子とは、端末装置3を識別する情報、または端末装置3のユーザを識別する情報である。 The terminal storage unit 31 included in the terminal device 3 can store various kinds of information. The various information is, for example, a terminal identifier. The terminal identifier is information for identifying the terminal device 3 or information for identifying the user of the terminal device 3.
端末受付部32は、指示や情報等を受け付ける。指示や情報等とは、不動産情報の全部または一部の送信指示、集合住宅図情報の送信指示、ウェブページの送信指示などである。 The terminal reception unit 32 receives instructions, information, and the like. The instructions, information, etc. are instructions for transmitting all or a part of real estate information, instructions for transmitting collective housing diagram information, instructions for transmitting a web page, and the like.
指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部32は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 Any means such as a keyboard, a mouse, or a menu screen may be used as the input means for the instructions and information. The terminal reception unit 32 can be realized by a device driver of input means such as a keyboard or control software for a menu screen.
端末処理部33は、各種の処理を行う。各種の処理は、例えば、端末受付部32が受け付けた指示や情報等を、送信するデータ構造にすることである。 The terminal processing unit 33 performs various kinds of processing. The various processes are, for example, to make the data structure for transmitting the instructions and information received by the terminal receiving unit 32.
端末送信部34は、各種の指示や情報等を不動産情報処理装置1に送信する。各種の指示や情報等は、例えば、集合住宅図情報の送信指示である。 The terminal transmission unit 34 transmits various instructions and information to the real estate information processing device 1. The various instructions, information, and the like are, for example, instructions for transmitting collective housing diagram information.
端末受信部35は、不動産情報処理装置1から、2以上の不動産情報と集合住宅図情報とを受信する。なお、2以上の不動産情報と集合住宅図情報とを、適宜、不動産情報込み集合住宅図情報という。 The terminal receiving unit 35 receives from the real estate information processing device 1 real estate information of 2 or more and housing diagram information. It should be noted that the real estate information of 2 or more and the housing diagram information is referred to as housing information including real estate information as appropriate.
端末出力部36は、端末受信部35が受信した不動産情報込み集合住宅図情報を出力する。端末出力部36は、通常、集合住宅図情報が示す集合住宅の図の中に、2以上の各不動産情報が有する価格情報を、各不動産情報に対応する各住居に対応付ける態様で出力する。ここでの出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 The terminal output unit 36 outputs the real estate information-containing housing diagram information received by the terminal receiving unit 35. The terminal output unit 36 normally outputs the price information included in each piece of real estate information of two or more in the diagram of the apartment house indicated by the apartment house diagram information in a manner of associating the price information with each residence corresponding to each real estate information. The output here is usually a display on a display, but projection using a projector, printing by a printer, sound output, transmission to an external device, storage in a recording medium, other processing device or other It is a concept that includes the delivery of processing results to other programs.
格納部11、集合住宅図情報格納部111、不動産情報格納部112、学習情報格納部113、算定方法情報格納部114、サーバ格納部21、および端末格納部31は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, the housing complex diagram information storage unit 111, the real estate information storage unit 112, the learning information storage unit 113, the calculation method information storage unit 114, the server storage unit 21, and the terminal storage unit 31 are preferably non-volatile recording media. However, a volatile recording medium can also be used.
格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process of storing information in the storage unit 11 or the like does not matter. For example, information may be stored in the storage unit 11 or the like via a recording medium, or information transmitted via a communication line or the like may be stored in the storage unit 11, or The information input via the input device may be stored in the storage unit 11 or the like.
処理部14、集合住宅図情報生成部141、不動産情報収集部142、住所正規化処理部143、建物名寄処理部144、クラス決定部145、査定額取得部146、近似学習情報決定手段1461、賃貸価格情報修正手段1462、および端末処理部33は、通常、MPUやメモリ等から実現され得る。処理部14等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 Processing unit 14, housing diagram information generation unit 141, real estate information collection unit 142, address normalization processing unit 143, building name processing unit 144, class determination unit 145, assessment amount acquisition unit 146, approximate learning information determination unit 1461, rental The price information correction unit 1462 and the terminal processing unit 33 can be usually realized by an MPU, a memory or the like. The processing procedure of the processing unit 14 and the like is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
出力部15、サーバ送信部23、および端末送信部34は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The output unit 15, the server transmission unit 23, and the terminal transmission unit 34 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.
受信部12、サーバ受信部22、および端末受信部35は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The receiving unit 12, the server receiving unit 22, and the terminal receiving unit 35 are usually realized by wireless or wired communication means, but may be realized by means of receiving broadcast.
端末出力部36は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部36は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 36 may or may not be considered to include an output device such as a display or a speaker. The terminal output unit 36 can be realized by driver software of an output device or driver software of an output device and an output device.
次に、不動産情報処理システムを構成する不動産情報処理装置1の動作について、図4のフローチャートを用いて説明する。 Next, the operation of the real estate information processing device 1 that constitutes the real estate information processing system will be described using the flowchart in FIG.
(ステップS401)不動産情報受付部131は、不動産情報の全部または一部を、受け付けたか否かを判断する。受け付けた場合はステップS402に行き、受け付けない場合はステップS403に行く。 (Step S401) The real estate information reception unit 131 determines whether or not all or part of the real estate information has been received. If accepted, go to step S402, and if not accepted, go to step S403.
(ステップS402)処理部14は、ステップS401で受け付けられた不動産情報の全部または一部を、不動産情報格納部112に蓄積する。ステップS401に戻る。なお、不動産情報は集合住宅を識別する集合住宅識別子に対応付けて蓄積されることは好適である。 (Step S402) The processing unit 14 accumulates all or part of the real estate information received in Step S401 in the real estate information storage unit 112. It returns to step S401. In addition, it is preferable that the real estate information is accumulated in association with an apartment house identifier for identifying an apartment house.
(ステップS403)不動産情報収集部142は、不動産情報を収集するためのクローリングのタイミングであるか否かを判断する。クローリングのタイミングであればステップS404に行き、クローリングのタイミングでなければステップS405に行く。 (Step S403) The real estate information collection unit 142 determines whether or not it is a crawling timing for collecting real estate information. If it is the crawling timing, the procedure proceeds to step S404, and if it is not the crawling timing, the procedure proceeds to step S405.
(ステップS404)不動産情報収集部142は、不動産情報を収集する。ステップS401に戻る。不動産情報収集処理について、図5のフローチャートを用いて説明する。 (Step S404) The real estate information collecting unit 142 collects real estate information. It returns to step S401. The real estate information collection process will be described with reference to the flowchart of FIG.
(ステップS405)受信部12は、端末装置3から集合住宅図情報の出力指示を受信したか否かを判断する。集合住宅図情報の出力指示を受信した場合はステップS406に行き、集合住宅図情報の出力指示を受信しない場合はステップS408に行く。 (Step S405) The receiving unit 12 determines whether or not an output instruction of the housing diagram information is received from the terminal device 3. If the instruction to output the information on the housing diagram is received, the process proceeds to step S406. If the instruction to output the information on the housing diagram is not received, the process proceeds to step S408.
(ステップS406)集合住宅図情報生成部141は、集合住宅図情報の出力指示に対応する集合住宅の集合住宅図情報を生成する。集合住宅図情報生成処理について、図7のフローチャートを用いて説明する。 (Step S406) The collective housing diagram information generation unit 141 generates collective housing diagram information of the collective housing corresponding to the output instruction of the collective housing diagram information. The collective housing diagram information generation process will be described with reference to the flowchart of FIG. 7.
(ステップS407)出力部15は、ステップS406で生成された集合住宅図情報を、集合住宅図情報の出力指示を送信してきた端末装置3に送信する。ステップS401に戻る。 (Step S407) The output unit 15 transmits the collective housing diagram information generated in step S406 to the terminal device 3 that has transmitted the output instruction of the collective housing diagram information. It returns to step S401.
(ステップS408)処理部14は、不動産の査定額の算定のタイミングであるか否かを判断する。査定額の算定のタイミングである場合はステップS409に行き、査定額の算定のタイミングでない場合はステップS401に戻る。なお、不動産の査定額の算定のタイミングは、予め決められた時刻になった場合等、問わない。 (Step S408) The processing unit 14 determines whether or not it is time to calculate the assessed amount of the real estate. If it is the time to calculate the assessed amount, the process proceeds to step S409, and if it is not the time to calculate the assessed amount, the process returns to step S401. It should be noted that the timing of calculating the assessed amount of the real estate does not matter, for example, when a predetermined time comes.
(ステップS409)査定額取得部146は、1以上の不動産の査定額を算出し、蓄積する。かかる査定額蓄積処理について、図8のフローチャートを用いて説明する。 (Step S409) The appraisal amount acquisition unit 146 calculates and accumulates the appraisal amount of one or more real estate. The assessed amount accumulating process will be described with reference to the flowchart of FIG.
なお、図4のフローチャートにおいて、受信された集合住宅図情報の出力指示に応じて、集合住宅図情報生成部141は集合住宅図情報を生成した。しかし、集合住宅図情報生成部141は、1以上の集合住宅図情報を予め生成して、集合住宅図情報格納部111に蓄積していても良い。かかる場合、集合住宅図情報は、集合住宅識別子に対応づいていることは好適である。 In the flowchart of FIG. 4, the collective housing map information generation unit 141 generates the collective housing map information in response to the received output instruction of the collective housing map information. However, the collective housing diagram information generation unit 141 may generate one or more collective housing diagram information in advance and store the information in the collective housing diagram information storage unit 111. In such a case, it is preferable that the collective housing diagram information corresponds to the collective housing identifier.
また、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 Further, in the flowchart of FIG. 4, the process is ended by turning off the power or interrupting the process.
次に、ステップS404の不動産情報収集処理について、図5のフローチャートを用いて説明する。 Next, the real estate information collection process of step S404 will be described using the flowchart of FIG.
(ステップS501)不動産情報収集部142は、カウンタiに1を代入する。 (Step S501) The real estate information collection unit 142 substitutes 1 into the counter i.
(ステップS502)不動産情報収集部142は、不動産情報を収集すべきi番目のウェブページが存在するか否かを判断する。i番目のウェブページが存在すればステップS503に行き、i番目のウェブページが存在しなければステップS510に行く。なお、i番目のウェブページが存在すか否かは、例えば、格納部11に、i番目のURLが存在するか否かにより判断される。また、不動産情報収集部142は、不動産情報を収集すべきi番目のウェブサイトが存在するか否かを判断しても良い。 (Step S502) The real estate information collection unit 142 determines whether or not there is an i-th web page for which real estate information should be collected. If the i-th web page exists, the procedure proceeds to step S503, and if the i-th web page does not exist, the procedure proceeds to step S510. It should be noted that whether or not the i-th web page exists is determined by, for example, whether or not the i-th URL exists in the storage unit 11. In addition, the real estate information collection unit 142 may determine whether or not the i-th website for which real estate information should be collected exists.
(ステップS503)不動産情報収集部142は、i番目のウェブページを取得する。 (Step S503) The real estate information collection unit 142 acquires the i-th web page.
(ステップS504)不動産情報収集部142は、カウンタjに1を代入する。 (Step S504) The real estate information collection unit 142 substitutes 1 into the counter j.
(ステップS505)不動産情報収集部142は、不動産情報を収集するためのj番目のルールが存在するか否かを判断する。j番目のルールが存在すればステップS506に行き、j番目のルールが存在しなければステップS509に行く。 (Step S505) The real estate information collecting unit 142 determines whether or not the j-th rule for collecting real estate information exists. If the j-th rule exists, the procedure proceeds to step S506, and if the j-th rule does not exist, the procedure proceeds to step S509.
なお、不動産情報を収集するための1以上のルールは、通常、格納部11に格納されている。なお、格納部11に格納されている1以上のルールは、プログラムに埋め込まれていても良いことは言うまでもない。また、1以上の各ルールは、不動産情報を収集すべきウェブページのURLに対応付けて、管理されていることは好適である。さらに、ルールは、例えば、HTMLまたはXML等の記述言語のタグの出現パターン、不動産情報が有する住所情報の文字列のパターン(例えば、「.*'都|道|府|県'.*'町'[1−9]'丁目|−|の|ノ' [1−9][0−9]*'番|−|の|ノ' [1−9][0−9]*'号|−|の|ノ'」)などである。 Note that one or more rules for collecting real estate information are normally stored in the storage unit 11. It goes without saying that the one or more rules stored in the storage unit 11 may be embedded in the program. Further, it is preferable that each of the one or more rules is managed in association with a URL of a web page from which real estate information should be collected. Further, the rule is, for example, an appearance pattern of a tag of a description language such as HTML or XML, a pattern of a character string of address information included in real estate information (for example, ".*' city|road|prefect|prefecture'.*' town" '[1-9]' chome|-|'s|No' [1-9][0-9]*' No.|-|'s'[1-9][0-9]*' No.|- |no|no'").
(ステップS506)不動産情報収集部142は、i番目のウェブページから、j番目のルールに合致する情報をすべて取得する。なお、この取得された情報は、通常、不動産情報の全部または一部の情報である。 (Step S506) The real estate information collection unit 142 acquires all information that matches the j-th rule from the i-th web page. The acquired information is usually all or part of real estate information.
(ステップS507)不動産情報収集部142は、ステップS506で取得できた情報を、不動産情報格納部112に蓄積する。なお、不動産情報収集部142は、集合住宅識別子に対応付けて、ステップS506で取得できた情報を、不動産情報格納部112に蓄積することは好適である。 (Step S507) The real estate information collection unit 142 stores the information acquired in Step S506 in the real estate information storage unit 112. It is preferable that the real estate information collection unit 142 store the information acquired in step S506 in the real estate information storage unit 112 in association with the collective housing identifier.
(ステップS508)不動産情報収集部142は、カウンタjを1、インクリメントする。ステップS505に戻る。 (Step S508) The real estate information collection unit 142 increments the counter j by 1. It returns to step S505.
(ステップS509)不動産情報収集部142は、カウンタiを1、インクリメントする。ステップS502に戻る。 (Step S509) The real estate information collection unit 142 increments the counter i by 1. It returns to step S502.
(ステップS510)不動産情報収集部142は、不動産情報の集約処理を行う。なお、集約処理について、図6のフローチャートを用いて説明する。また、集約処理とは、同じ住居の複数の不動産情報を一つ不動産情報として取り扱えるようにする処理である。 (Step S510) The real estate information collection unit 142 performs a consolidation process of real estate information. The aggregation process will be described with reference to the flowchart of FIG. Further, the aggregation process is a process for handling a plurality of real estate information of the same residence as one real estate information.
次に、ステップS510の集約処理について、図6のフローチャートを用いて説明する。 Next, the aggregation processing in step S510 will be described using the flowchart in FIG.
(ステップS601)住所正規化処理部143は、カウンタiに1を代入する。 (Step S601) The address normalization processing unit 143 substitutes 1 into the counter i.
(ステップS602)住所正規化処理部143は、新たに収集した不動産情報または不動産情報格納部112に、i番目の不動産情報が存在するか否かを判断する。i番目の不動産情報が存在する場合はステップS603に行き、i番目の不動産情報が存在しない場合はステップS605に行く。 (Step S602) The address normalization processing unit 143 determines whether or not the i-th real estate information exists in the newly collected real estate information or the real estate information storage unit 112. If the i-th real estate information exists, the procedure goes to step S603, and if the i-th real estate information does not exist, the procedure goes to step S605.
(ステップS603)住所正規化処理部143は、1以上の文字の置き換えルールに従って、i番目の不動産情報の住所情報の中の置き換えるべき文字を、置き換える。 (Step S603) The address normalization processing unit 143 replaces the character to be replaced in the address information of the i-th real estate information according to the replacement rule of one or more characters.
(ステップS604)住所正規化処理部143は、カウンタiを1、インクリメントする。ステップS602に戻る。 (Step S604) The address normalization processing unit 143 increments the counter i by 1. It returns to step S602.
(ステップS605)住所正規化処理部143は、カウンタiに1を代入する。 (Step S605) The address normalization processing unit 143 substitutes 1 into the counter i.
(ステップS606)住所正規化処理部143は、新たに収集した不動産情報または不動産情報格納部112に、i番目の未処理の不動産情報が存在するか否かを判断する。i番目の未処理の不動産情報が存在する場合はステップS607に行き、i番目の未処理の不動産情報が存在しない場合は上位処理にリターンする。 (Step S606) The address normalization processing unit 143 determines whether or not the i-th unprocessed real estate information is present in the newly collected real estate information or the real estate information storage unit 112. If the i-th unprocessed real estate information exists, the process proceeds to step S607, and if the i-th unprocessed real estate information does not exist, the process returns to the upper process.
(ステップS607)住所正規化処理部143は、i番目の未処理の不動産情報と、予め決められた条件を満たすほど近似する住所情報を有する他の不動産情報を検索する。 (Step S607) The address normalization processing unit 143 searches the i-th unprocessed real estate information and other real estate information having address information that is more similar to satisfy a predetermined condition.
(ステップS608)住所正規化処理部143は、カウンタjに1を代入する。 (Step S608) The address normalization processing unit 143 substitutes 1 for the counter j.
(ステップS609)住所正規化処理部143は、ステップS607で取得した他の不動産情報の中で、j番目の他の不動産情報が存在するか否かを判断する。j番目の他の不動産情報が存在する場合はステップS610に行き、存在しない場合はステップS610に行く。 (Step S609) The address normalization processing unit 143 determines whether or not the j-th other real estate information exists among the other real estate information acquired in step S607. If the j-th other real estate information exists, the procedure goes to step S610, and if it does not exist, the procedure goes to step S610.
(ステップS610)建物名寄処理部144は、j番目の他の不動産情報とi番目の未処理の不動産情報とが建物名を有する場合、j番目の他の不動産情報、またはi番目の未処理の不動産情報、または両方の不動産情報の建物名寄処理を行う。建物名寄処理は、ここでは、例えば、文字の置き換えルールに従って、建物名を構成する文字を置き換える処理である。 (Step S610) When the j-th other real estate information and the i-th unprocessed real estate information have a building name, the building name adjunct processing unit 144 determines the j-th other real estate information or the i-th unprocessed real estate information. Real estate information or building name processing of real estate information of both is performed. Here, the building name matching process is, for example, a process of replacing the characters forming the building name according to the character replacement rule.
(ステップS611)住所正規化処理部143は、i番目の未処理の不動産情報が有する住所情報とj番目の他の不動産情報が有する住所情報とが同一の住所の情報であるか否かを判断する。同一の住所の情報であればステップS612に行き、同一の住所の情報でなければステップS613に行く。 (Step S611) The address normalization processing unit 143 determines whether or not the address information included in the i-th unprocessed real estate information and the address information included in the j-th other real estate information are the same address information. To do. If the information is the same address, the procedure goes to step S612. If the information is not the same address, the procedure goes to step S613.
(ステップS612)住所正規化処理部143は、i番目の未処理の不動産情報とj番目の他の不動産情報とを集約する処理を行う。 (Step S612) The address normalization processing unit 143 performs processing for collecting the i-th unprocessed real estate information and the j-th other real estate information.
(ステップS613)住所正規化処理部143は、カウンタjを1、インクリメントする。ステップS609に戻る。 (Step S613) The address normalization processing unit 143 increments the counter j by 1. It returns to step S609.
(ステップS614)住所正規化処理部143は、カウンタiを1、インクリメントする。ステップS606に戻る。 (Step S614) The address normalization processing unit 143 increments the counter i by 1. It returns to step S606.
次に、ステップS406の集合住宅図情報生成処理について、図7のフローチャートを用いて説明する。 Next, the housing diagram information generation process of step S406 will be described with reference to the flowchart of FIG.
(ステップS701)集合住宅図情報生成部141は、カウンタiに1を代入する。 (Step S701) The housing diagram information generation part 141 substitutes 1 at the counter i.
(ステップS702)集合住宅図情報生成部141は、i番目の集合住宅が存在するか否かを判断する。i番目の集合住宅が存在すればステップS703に行き、i番目の集合住宅が存在しなければ上位処理にリターンする。集合住宅図情報生成部141は、例えば、不動産情報格納部112に、i番目の集合住宅識別子が存在するか否かにより、i番目の集合住宅が存在するか否かを判断する。 (Step S702) The housing diagram information generation unit 141 determines whether or not the i-th housing exists. If the i-th housing complex is present, the process proceeds to step S703, and if the i-th housing complex is not present, the process returns to the upper processing. For example, the collective housing diagram information generation unit 141 determines whether or not the ith collective housing exists depending on whether or not the ith collective housing identifier exists in the real estate information storage unit 112.
(ステップS703)集合住宅図情報生成部141は、i番目の集合住宅のすべての不動産情報を不動産情報格納部112から取得する。なお、集合住宅図情報生成部141は、例えば、i番目の集合住宅識別子に対応するすべての不動産情報を不動産情報格納部112から取得する。 (Step S703) The housing complex diagram information generation unit 141 acquires all real estate information of the i-th housing complex from the real estate information storage unit 112. The collective housing diagram information generation unit 141 acquires, for example, all real estate information corresponding to the i-th collective housing identifier from the real estate information storage unit 112.
(ステップS704)集合住宅図情報生成部141は、カウンタjに1を代入する。 (Step S704) The housing diagram information generation unit 141 substitutes 1 into the counter j.
(ステップS705)集合住宅図情報生成部141は、i番目の集合住宅にj階が存在するか否かを判断する。j階が存在すればステップS706に行き、j階が存在しなければステップS714に行く。 (Step S705) The housing diagram information generation unit 141 determines whether or not the jth floor exists in the i-th housing complex. If the jth floor exists, the procedure proceeds to step S706, and if the jth floor does not exist, the procedure proceeds to step S714.
(ステップS706)集合住宅図情報生成部141は、i番目の集合住宅に対応する各住所情報の中の階数に対応する情報を検査し、j階の1以上の住所情報を取得する。そして、集合住宅図情報生成部141は、j階の1以上の住所情報をソートする。なお、ソートは、住居の号室に対応する数字列を用いて、昇順または降順に不動産情報をソートする。 (Step S706) The housing diagram information generation unit 141 inspects information corresponding to the number of floors in each address information corresponding to the i-th housing complex, and acquires one or more address information on the jth floor. Then, the housing diagram information generation unit 141 sorts one or more pieces of address information on the jth floor. Note that the sorting is performed by using the numeric string corresponding to the room of the residence to sort the real estate information in ascending or descending order.
(ステップS707)集合住宅図情報生成部141は、カウンタkに1を代入する。 (Step S707) The housing diagram information generation unit 141 substitutes 1 into the counter k.
(ステップS708)集合住宅図情報生成部141は、j階のk番目の不動産情報が存在するか否かを判断する。j階のk番目の不動産情報が存在する場合はステップS709に行き、j階のk番目の不動産情報が存在しない場合はステップS711に行く。 (Step S708) The housing complex diagram information generation unit 141 determines whether or not the kth real estate information on the jth floor exists. If the k-th real estate information on the j-th floor exists, the procedure proceeds to step S709, and if the k-th real-estate information on the j-th floor does not exist, the procedure proceeds to step S711.
(ステップS709)集合住宅図情報生成部141は、j階のk番目の不動産情報が有する広さ情報に応じた広さの領域を有する住居図情報を生成する。集合住宅図情報生成部141は、j階のk番目の不動産情報が有する価格情報を住居図情報に付加する。また、集合住宅図情報生成部141は、j階のk番目の不動産情報が有する状態フラグを視覚的に示せるような住居図情報を生成する。ステップS712に行く。 (Step S709) The housing complex diagram information generating unit 141 generates house diagram information having an area of a size corresponding to the size information of the kth real estate information on the jth floor. The collective housing diagram information generation unit 141 adds the price information included in the kth real estate information on the jth floor to the housing diagram information. In addition, the collective housing diagram information generation unit 141 generates house diagram information such that the state flag included in the kth real estate information on the jth floor can be visually shown. Go to step S712.
(ステップS710)集合住宅図情報生成部141は、j階の未処理の不動産情報が存在するか否かを判断する。j階の未処理の不動産情報が存在する場合はステップS712に行き、存在しない場合はステップS715に行く。 (Step S710) The housing diagram information generation unit 141 determines whether or not there is unprocessed real estate information on the jth floor. If unprocessed real estate information on the jth floor exists, the process proceeds to step S712, and if not, the process proceeds to step S715.
(ステップS711)集合住宅図情報生成部141は、ダミーの住居図情報を取得する。ステップS710に行く。ダミーの住居図情報は、情報が存在しないことを示す不動産情報である。ダミーの住居図情報は、格納部11に予め格納されていても良い。また、集合住宅図情報生成部141は、j階のk番目に対応する数字列であり、号数を示す数字列を生成し、ダミーの住居図情報に付加しても良い。 (Step S711) The housing diagram information generation unit 141 acquires dummy dwelling diagram information. Go to step S710. The dummy house map information is real estate information indicating that there is no information. The dummy house map information may be stored in the storage unit 11 in advance. Further, the collective housing diagram information generation unit 141 may generate a number string indicating the k number on the jth floor corresponding to the kth number and add it to the dummy house diagram information.
(ステップS712)集合住宅図情報生成部141は、ステップS709で生成した住居図情報を、集合住宅図情報の中の位置であり、j階のk番目に応じた位置に配置する。j階のk番目に応じた位置への配置とは、例えば、住居図情報に対応する領域が配置されている位置が、j階のk番目(k番目の号数)を示す位置になっていることである。 (Step S712) The housing diagram information generation unit 141 arranges the housing diagram information generated in step S709 at a position corresponding to the k-th position on the jth floor, which is the position in the housing diagram information. The arrangement at the k-th position on the j-th floor means that the position where the area corresponding to the house map information is arranged is the position indicating the k-th (k-th number) on the j-th floor. It is that you are.
(ステップS713)集合住宅図情報生成部141は、カウンタiを1、インクリメントする。ステップS708に戻る。 (Step S713) The housing diagram information generation unit 141 increments the counter i by 1. It returns to step S708.
(ステップS714)集合住宅図情報生成部141は、カウンタiを1、インクリメントする。ステップS702に戻る。 (Step S714) The housing diagram information generation unit 141 increments the counter i by 1. It returns to step S702.
(ステップS715)集合住宅図情報生成部141は、カウンタjを1、インクリメントする。ステップS705に戻る。 (Step S715) The housing diagram information generation unit 141 increments the counter j by 1. It returns to step S705.
なお、図7のフローチャートにおいて、集合住宅図情報生成部141は、不動産情報が有する階数情報、間取り情報、方角情報等をも用いて、集合住宅図情報を生成しても良い。 In the flowchart of FIG. 7, the collective housing map information generation unit 141 may generate the collective housing map information also using the floor number information, floor plan information, direction information, and the like included in the real estate information.
次に、ステップS409の査定額蓄積処理について、図8のフローチャートを用いて説明する。 Next, the assessed amount accumulation process of step S409 will be described with reference to the flowchart of FIG.
(ステップS801)査定額取得部146は、カウンタiに1を代入する。 (Step S801) The assessed amount acquisition unit 146 substitutes 1 into the counter i.
(ステップS802)査定額取得部146は、査定対象のi番目の不動産情報が存在するか否かを判断する。i番目の不動産情報が存在する場合はステップS803に行き、i番目の不動産情報が存在しない場合は上位処理にリターンする。なお、ここでは、例えば、査定対象の不動産情報は、不動産情報格納部112の中の不動産情報であり、価格情報を有しない不動産情報である、とする。 (Step S802) The assessment amount acquisition unit 146 determines whether or not the i-th real estate information subject to assessment exists. If the i-th real estate information exists, the process proceeds to step S803, and if the i-th real estate information does not exist, the process returns to the upper processing. Note that, here, for example, the real estate information to be assessed is real estate information in the real estate information storage unit 112, and is real estate information that does not have price information.
(ステップS803)入力パラメータ集合受付部132は、i番目の不動産情報が有する1以上のパラメータである入力パラメータ集合を取得する。 (Step S803) The input parameter set reception unit 132 acquires an input parameter set that is one or more parameters included in the i-th real estate information.
(ステップS804)査定額取得部146は、ステップS803で取得された入力パラメータ集合から、予め決められた1以上の分類用パラメータである分類用パラメータ集合を取得する。 (Step S804) The assessed amount acquisition unit 146 acquires a classification parameter set that is one or more predetermined classification parameters from the input parameter set acquired in step S803.
(ステップS805)クラス決定部145は、入力パラメータ集合に含まれる分類用パラメータ集合に対応する算定方法特定情報を決定する。クラス決定部145は、通常、1以上の各分類用パラメータが合致する範囲情報に対応する算定方法特定情報を選択する。 (Step S805) The class determination unit 145 determines the calculation method specifying information corresponding to the classification parameter set included in the input parameter set. The class determination unit 145 usually selects the calculation method specifying information corresponding to the range information in which one or more classification parameters match.
(ステップS806)査定額取得部146は、クラス決定部145が決定した算定方法特定情報と、入力パラメータ集合のうちの1以上のパラメータとを用いて査定額を取得する。かかる査定額算出処理について、図9のフローチャートを用いて説明する。なお、ここで、査定額取得部146は、販売価格の査定額と賃貸価格の査定額のうち、1以上の査定額を算出する。 (Step S806) The appraisal amount acquisition unit 146 acquires the appraisal amount using the calculation method specifying information determined by the class determination unit 145 and one or more parameters in the input parameter set. The assessment amount calculation process will be described with reference to the flowchart of FIG. Here, the assessed amount acquisition unit 146 calculates one or more assessed amounts of the assessed amount of the selling price and the assessed amount of the rental price.
(ステップS807)査定額取得部146は、ステップS806で算出した査定額を示す価格情報を、i番目の不動産情報の中に蓄積する。査定額取得部146は、価格情報に対応付けて、販売価格か賃貸価格かを示す識別子をも蓄積することは好適である。 (Step S807) The assessed amount acquisition unit 146 accumulates the price information indicating the assessed amount calculated in step S806 in the i-th real estate information. It is preferable that the assessed amount acquisition unit 146 also stores an identifier indicating the selling price or the rental price in association with the price information.
(ステップS808)査定額取得部146は、カウンタiを1、インクリメントする。ステップS802に戻る。 (Step S808) The assessed amount acquisition unit 146 increments the counter i by 1. It returns to step S802.
次に、ステップS806の査定額算出処理について、図9のフローチャートを用いて説明する。 Next, the assessment amount calculation process of step S806 will be described with reference to the flowchart of FIG.
(ステップS901)査定額取得部146は、クラス決定部145が決定した算定方法特定情報と、入力パラメータ集合のうちの1以上のパラメータとを用いて査定額を算出する。査定額取得部146は、例えば、クラス決定部145が決定した算定方法特定情報である算出式を算定方法情報格納部114から取得し、当該算出式に、入力パラメータ集合のうちの、算出式を構成する1以上の各変数に、対応するパラメータを代入し、算出式を実行する。そして、査定額取得部146は、価格情報を得る。なお、ここでの価格情報は、例えば、販売価格の査定額である、とする。 (Step S901) The assessment amount acquisition unit 146 calculates the assessment amount using the calculation method specifying information determined by the class determination unit 145 and one or more parameters of the input parameter set. The appraisal amount acquisition unit 146 acquires, for example, a calculation formula that is the calculation method specifying information determined by the class determination unit 145 from the calculation method information storage unit 114, and adds the calculation formula of the input parameter set to the calculation formula. Substituting the corresponding parameter for each of the one or more variables that constitute it, and executing the calculation formula. Then, the assessed amount acquisition unit 146 obtains the price information. The price information here is, for example, an appraisal amount of the selling price.
(ステップS902)査定額取得部146は、賃貸価格を算出するか否かを判断する。賃貸価格を算出する場合はステップS903に行き、賃貸価格を算出しない場合は上位処理にリターンする。なお、賃貸価格を算出するか否かの判断基準は問わない。不動産情報が賃貸価格を有さない場合に賃貸価格を算出しても良いし、常に賃貸価格を算出しても良い。 (Step S902) The appraisal amount acquisition unit 146 determines whether or not to calculate the rental price. If the rental price is calculated, the process goes to step S903, and if the rental price is not calculated, the process returns to the upper process. The criteria for determining whether to calculate the rental price does not matter. The rent price may be calculated when the real estate information does not have the rent price, or the rent price may always be calculated.
(ステップS903)査定額取得部146は、入力パラメータ集合により構成されるベクトルデータに最も近似するパラメータ群のベクトルデータを有する学習情報を決定する。なお、決定される学習情報は、学習情報格納部113の中の学習情報である。 (Step S903) The appraisal amount acquisition unit 146 determines the learning information having the vector data of the parameter group that is most approximate to the vector data configured by the input parameter set. The determined learning information is learning information in the learning information storage unit 113.
(ステップS904)査定額取得部146は、ステップS903で決定した学習情報が有する賃貸価格情報を取得する。 (Step S904) The assessment amount acquisition unit 146 acquires the rental price information included in the learning information determined in step S903.
(ステップS905)査定額取得部146は、入力パラメータ集合により構成されるベクトルデータと、パラメータ群のベクトルデータとの差異の情報の集合である差異情報群を取得する。 (Step S905) The appraisal amount acquisition unit 146 acquires a difference information group which is a set of information on the difference between the vector data constituted by the input parameter set and the vector data of the parameter group.
(ステップS906)査定額取得部146は、カウンタiに1を代入する。 (Step S906) The assessed amount acquisition unit 146 substitutes 1 into the counter i.
(ステップS907)査定額取得部146は、ステップS905で取得した差異情報群の中に、i番目の差異情報が存在するか否かを判断する。i番目の差異情報が存在する場合は、i番目の差異情報が存在しない場合は上位処理にリターンする。 (Step S907) The assessed amount acquisition unit 146 determines whether or not the i-th difference information exists in the difference information group acquired in step S905. If the i-th difference information exists, the process returns to the upper process if the i-th difference information does not exist.
(ステップS908)査定額取得部146は、クラスに対応する修正方法で、i番目の差異情報を用いて、賃貸価格情報を補正(修正)する。なお、クラスに対応する修正方法とは、算定方法特定情報に対応する修正方法と言っても良い。修正方法が異なることは、補正する式が異なること、補正度合いが異なること等である。 (Step S908) The appraisal amount acquisition unit 146 corrects (corrects) the rental price information using the i-th difference information by a correction method corresponding to the class. The correction method corresponding to the class may be referred to as the correction method corresponding to the calculation method specifying information. The different correction methods include different correction expressions and different correction degrees.
(ステップS909)査定額取得部146は、カウンタiを1、インクリメントする。ステップS907に戻る。 (Step S909) The assessed amount acquisition unit 146 increments the counter i by 1. It returns to step S907.
なお、図9のフローチャートにおいて、賃貸価格情報のみを算出しても良い。また、賃貸価格情報の算出方法は、図9に示した方法(近似する不動産情報を決定してから、価格情報を補正する方法)ではなく、販売価格を算出する方法と同様の方法でも良い。 In the flowchart of FIG. 9, only the rental price information may be calculated. The method of calculating the rental price information may be the same method as the method of calculating the selling price, instead of the method shown in FIG. 9 (the method of correcting the price information after determining the approximate real estate information).
また、図9のフローチャートにおいて販売価格を算出する方法は、近似する不動産情報を決定してから、価格情報を補正する方法(図9の賃貸価格の算出方法)でも良い。また、価格を算出する方法は、予め決められた条件を満たすほど近似した不動産情報であり、価格情報を有する不動産情報が存在する場合は、近似する不動産情報を決定してから、価格情報を補正する方法を用いて、前記不動産情報が存在しない場合は、図9の販売価格を算出する方法を用いる等しても良い。 Further, the method of calculating the sales price in the flowchart of FIG. 9 may be a method of determining the approximate real estate information and then correcting the price information (the rental price calculating method of FIG. 9). In addition, the method of calculating the price is real estate information that is approximate enough to satisfy a predetermined condition, and when real estate information that has price information exists, determine the approximate real estate information and then correct the price information. If the real estate information does not exist, the method of calculating the selling price in FIG. 9 may be used.
次に、サーバ装置2の動作について説明する。サーバ装置2のサーバ受信部22は、不動産情報処理装置1からウェブページの送信指示を受信する。そして、サーバ送信部23は、サーバ格納部21に格納されているウェブページを不動産情報処理装置1に送信する Next, the operation of the server device 2 will be described. The server receiving unit 22 of the server device 2 receives a web page transmission instruction from the real estate information processing device 1. Then, the server transmission unit 23 transmits the web page stored in the server storage unit 21 to the real estate information processing device 1.
次に、端末装置3の動作について説明する。端末装置3の端末受付部32は、指示や情報等を受け付ける。次に、端末処理部33は、端末受付部32が受け付けた指示や情報等を、送信するデータ構造にする。端末送信部34は、各種の指示や情報等を不動産情報処理装置1に送信する。 Next, the operation of the terminal device 3 will be described. The terminal accepting unit 32 of the terminal device 3 accepts instructions, information, and the like. Next, the terminal processing unit 33 sets the data structure for transmitting the instructions, information, and the like received by the terminal receiving unit 32. The terminal transmission unit 34 transmits various instructions and information to the real estate information processing device 1.
端末受信部35は、不動産情報処理装置1から、1または2以上の不動産情報を受信する。または、端末受信部35は、不動産情報処理装置1から、2以上の不動産情報と集合住宅図情報とを受信する。そして、端末出力部36は、端末受信部35が受信した1以上の不動産情報、または不動産情報込み集合住宅図情報を出力する。なお、不動産情報込み集合住宅図情報は、2以上の不動産情報を有する集合住宅図情報である。 The terminal receiving unit 35 receives one or more real estate information from the real estate information processing device 1. Alternatively, the terminal receiving unit 35 receives, from the real estate information processing device 1, two or more real estate information and housing diagram information. Then, the terminal output unit 36 outputs the one or more real estate information received by the terminal receiving unit 35, or the real estate information-containing housing diagram information. The collective housing map information including real estate information is collective housing map information having two or more real estate information.
以下、本実施の形態における不動産情報処理システムの具体的な動作について説明する。不動産情報処理システムの概念図は図1である。 Hereinafter, a specific operation of the real estate information processing system according to the present embodiment will be described. A conceptual diagram of the real estate information processing system is shown in FIG.
今、不動産情報処理装置1の格納部11は、図10に示す不動産情報収集ルール管理表を保持している。不動産情報収集ルール管理表は、ウェブサイトまたはウェブページごとの不動産情報の収集ルールを管理している。不動産情報収集ルール管理表は、「ID」「URL」「項目」「収集ルール情報」を有するレコードを1以上、格納している。「ID」はレコードを識別する情報である。「URL」は、クローリングするウェブページを示す。「項目」は、不動産情報を構成する情報である。「収集ルール情報」は、不動産情報を構成する情報(項目)を収集するためのルールを示す情報である。 Now, the storage unit 11 of the real estate information processing apparatus 1 holds the real estate information collection rule management table shown in FIG. The real estate information collection rule management table manages real estate information collection rules for each website or web page. The real estate information collection rule management table stores one or more records having “ID”, “URL”, “item”, and “collection rule information”. "ID" is information for identifying a record. “URL” indicates a web page to be crawled. The “item” is information that constitutes real estate information. The “collection rule information” is information indicating a rule for collecting information (items) that constitutes real estate information.
「収集ルール情報」は、タグパターン情報、または文字列パターン情報、またはタグパターン情報と文字列パターン情報である。タグパターン情報は、HTMLまたはXML等の記述言語のタグのパターンを示す。なお、タグパターン情報の中の「$」は変数を示し、取得する文字列を示す。つまり、「ID=1」の項目「住所」は、ウェブページの中の「<DL><DT>所在地</DT><DD>$</DD></DL>」にマッチする箇所の中の<DD>と</DD>とに囲まれた文字列を取得することを示す。 The “collection rule information” is tag pattern information, character string pattern information, or tag pattern information and character string pattern information. The tag pattern information indicates a tag pattern in a description language such as HTML or XML. In addition, "$" in the tag pattern information indicates a variable and indicates a character string to be acquired. In other words, the item "Address" of "ID=1" is in the place that matches "<DL><DT>Location</DT><DD>$</DD></DL>” in the web page. It indicates that the character string enclosed by <DD> and </DD> of is acquired.
文字列パターン情報は、文字列のパターンを示す。「ID=2」の項目「住所」の文字列パターン情報「.*[都|道|府|県].*」は、'都'または'道' または'府' または'県'を含む文字列であることを示す。つまり、「ID=2」の項目「住所」は、ウェブページの中の「<DD>$</DD>」にマッチする箇所の中の<DD>と</DD>とに囲まれた文字列であり、'都'または'道' または'府' または'県'を含む文字列を取得することを示す。また、「ID=2」の項目「専有面積」の文字列パターン情報「[1-9][0-9]*'m2'」は、「1」から「9」の間の数字に続き、「0」から「9」の間の1以上の数字が続き、その後に文字列「m2」が続く場合にマッチすることを示す。 The character string pattern information indicates a character string pattern. The character string pattern information ".*[City|Municipal|Province|Prefecture].*" of the item "Address" of "ID=2" is a character that includes'City' or'Michi' or'Prefecture' or'Prefecture'. Indicates a column. That is, the item “address” of “ID=2” is a character enclosed by <DD> and </DD> in the part matching “<DD>$</DD>” in the web page. Indicates that you are retrieving a string that is a column and contains'city' or'way' or'fu' or'prefecture'. In addition, the character string pattern information “[1-9][0-9]*'m2'” of the item “Exclusive area” of “ID=2” follows the number between “1” and “9”, Indicates a match if one or more numbers between "0" and "9" are followed by the string "m2".
また、格納部11は、図11に示す住所正規化ルール管理表を格納している。住所正規化ルール管理表は、1以上の住所正規化ルールを管理する。住所正規化ルール管理表は、「ID」「住所正規化ルール情報」を有するレコードを、1以上管理している。「住所正規化ルール情報」は、「入力」「出力」を有する。「住所正規化ルール情報」は、「入力」で示されるパターンを、「出力」で示されるパターンに変換する、というルールを示す情報である。図11の「ID=1」のレコードは、例えば、文字列「3丁目」は文字列「3-」に変更することを示す。また、「ID=6」のレコードは、建物名は削除することを示す。なお、建物名は、例えば、住所(例えば、「3-1-26」)の後の文字列である、とする。また、「ID=9」のレコードは、特定の文字列である「大字」は削除することを示す。また、「ID=10」のレコードは、重複文字列は削除することを示し、当該住所正規化ルールを適用すれば、例えば、文字列「埼玉県鶴ヶ島市鶴ケ丘鶴ケ島市大字鶴ケ丘74-1」は文字列「埼玉県鶴ヶ島市鶴ヶ丘74-1」になる。さらに、「ID=11」のレコードは、京都市の住所であり、「〜町」と「数字」との間に、数字以外の文字列が存在する場合、当該文字列を消去することを示す。この住所正規化ルールを適用すれば、例えば、「京都府京都市東山区林下町新橋通大和大路東入3-433」は「京都府京都市東山区林下町3-433」になる。 The storage unit 11 also stores the address normalization rule management table shown in FIG. The address normalization rule management table manages one or more address normalization rules. The address normalization rule management table manages one or more records having “ID” and “address normalization rule information”. The “address normalization rule information” has “input” and “output”. The “address normalization rule information” is information indicating a rule of converting a pattern indicated by “input” into a pattern indicated by “output”. The record of “ID=1” in FIG. 11 indicates that the character string “3rd chome” is changed to the character string “3-”, for example. In addition, the record of “ID=6” indicates that the building name is deleted. The building name is, for example, a character string after the address (for example, "3-1-26"). In addition, the record of “ID=9” indicates that the specific character string “bold” is deleted. Further, the record of “ID=10” indicates that the duplicate character string is deleted, and if the address normalization rule is applied, for example, the character string “Tsurugashima City Tsurugaoka Tsurugashima City Tsurugashima Oji Tsurugaoka 74-1” It becomes a character string "74-1, Tsurugaoka, Tsurugashima City, Saitama Prefecture". Further, the record of “ID=11” is the address of Kyoto City, and indicates that if there is a character string other than the numbers between “-town” and “number”, the character string is deleted. .. If this address normalization rule is applied, for example, “3-433 Shinbashi-Dori Yamatooji Higashiiri Higashiyama-cho, Higashiyama-ku, Kyoto-shi, Kyoto” becomes “3-433 Hayashishita-cho, Higashiyama-ku, Kyoto-shi, Kyoto”.
また、格納部11は、図12に示す名寄せルール管理表を格納している。名寄せルール管理表は、建物名の名寄せのためのルールを示す情報である1以上の名寄せルールを管理する。名寄せルール管理表は、「ID」「名寄せルール情報」を有するレコードを1以上格納している。「名寄せルール情報」は、「入力」で示されるパターンまたは文字列を、「出力」で示されるパターンまたは文字列に変換する、というルールを示す情報である。 The storage unit 11 also stores the name identification rule management table shown in FIG. The name identification rule management table manages one or more name identification rules, which is information indicating rules for name identification of building names. The name identification rule management table stores one or more records having “ID” and “name identification rule information”. The “name matching rule information” is information indicating a rule of converting a pattern or character string indicated by “input” into a pattern or character string indicated by “output”.
以上の状況において、以下に2つの具体例について説明する。具体例1は、集合住宅図情報を出力する例である。具体例2は、販売価格、賃貸価格の査定額を算出する例である。 In the above situation, two specific examples will be described below. Specific Example 1 is an example of outputting the housing diagram information. The second specific example is an example of calculating the appraisal amount of the selling price and the rental price.
(具体例1)
まず、ユーザは、不動産情報処理装置1に対して、不動産情報の収集の指示を入力した、とする。
(Specific example 1)
First, it is assumed that the user inputs an instruction to collect real estate information to the real estate information processing device 1.
次に、不動産情報処理装置1は、かかる指示を受け付け、不動産情報収集部142は、不動産情報を収集するためのクローリングのタイミングであると判断する。 Next, the real estate information processing device 1 receives such an instruction, and the real estate information collecting unit 142 determines that it is a crawling timing for collecting real estate information.
次に、不動産情報収集部142は、以下のように不動産情報を収集する。つまり、不動産情報収集部142は、図10のURL「URL1」を用いて、1番目のウェブページを取得する。そして、図10の「ID=1」のタグパターン情報を用いて、不動産情報を構成する「住所」「専有面積」などを取得する。なお、不動産情報収集部142は、項目「住所」「専有面積」などに対応するタグパターン情報を1番目のウェブページに適用し、隣接する「住所」「専有面積」などを、一の不動産情報を構成する「住所」「専有面積」等であるとして、一つの不動産情報を取得する。次に、不動産情報収集部142は、図10のURL「URL2」を用いて、2番目のウェブページを取得する。そして、図10の「ID=2」の収集ルール情報を用いて、不動産情報を構成する「住所」「専有面積」などを取得する。以後、不動産情報収集部142は、図10の3番目以降のレコードを同様に用いて、ウェブ上から多数の不動産情報を収集する。 Next, the real estate information collection unit 142 collects real estate information as follows. That is, the real estate information collection unit 142 acquires the first web page using the URL “URL1” in FIG. 10. Then, by using the tag pattern information of “ID=1” in FIG. 10, the “address”, the “exclusive area”, and the like that constitute the real estate information are acquired. The real estate information collecting unit 142 applies the tag pattern information corresponding to the items “address”, “occupied area”, etc. to the first web page, and sets the adjacent “address”, “occupied area”, etc. as one real estate information. One piece of real estate information is acquired assuming that it is the "address", "proprietary area", etc. that compose the. Next, the real estate information collection unit 142 acquires the second web page using the URL “URL2” of FIG. Then, by using the collection rule information of “ID=2” in FIG. 10, “address”, “proprietary area”, and the like that compose the real estate information are acquired. After that, the real estate information collecting unit 142 collects a lot of real estate information from the web by using the third and subsequent records in FIG. 10 in the same manner.
次に、住所正規化処理部143は、不動産情報の集約処理を行う。具体的には、住所正規化処理部143は、図11の住所正規化ルール管理表を用いて、不動産情報の住所情報を構成する文字列の正規化を行う。正規化とは、文字のゆらぎを統一する処理である。そして、例えば、住所正規化処理部143は、図11の住所正規化ルール情報を用いて、住所情報「東京都豊島区池袋二丁目39-12」を「東京都豊島区池袋2-39-12」に変換する。また、例えば、住所正規化処理部143は、図11の住所正規化ルール情報を用いて、住所情報「東京都西東京市保谷町4丁目2ー33 テラスエルフ」を住所情報「東京都西東京市保谷町4-2-33」に変換する。また、例えば、住所正規化処理部143は、住所情報「京都府京都市中京区観音町二条通柳馬場西入85-1」を住所情報「京都府京都市中京区観音町85-1」に変換する。また、例えば、住所正規化処理部143は、住所情報「埼玉県川口市芝大字芝6856-1」を「埼玉県川口市芝6856-1」に変換する。さらに、例えば、「埼玉県東松山市高坂304-1高坂304−1」を「埼玉県東松山市高坂304-1」に変換する。 Next, the address normalization processing unit 143 performs a process of collecting real estate information. Specifically, the address normalization processing unit 143 uses the address normalization rule management table of FIG. 11 to normalize the character strings that form the address information of the real estate information. Normalization is a process that unifies the fluctuations of characters. Then, for example, the address normalization processing unit 143 uses the address normalization rule information of FIG. 11 to replace the address information “2-39-12 Ikebukuro, Toshima-ku, Tokyo” with “39--12, Ikebukuro, Toshima-ku, Tokyo”. ". In addition, for example, the address normalization processing unit 143 uses the address normalization rule information of FIG. 11 to convert the address information “4-23-33 Terrace Elf Hoya-cho, Nishitokyo-shi, Tokyo” to the address information “West Tokyo, Tokyo. Ichihoya-cho 4-2-33". Further, for example, the address normalization processing unit 143 converts the address information “85-1 Nijo-dori Yanaibaba Nishiiri, Kannon-cho, Nakagyo-ku, Kyoto-shi, Kyoto” to the address information “85-1 Kanon-cho, Nakagyo-ku, Kyoto, Kyoto”. To do. Also, for example, the address normalization processing unit 143 converts the address information “6856-1 Shiba, Shiba, Kawaguchi City, Saitama” to “6856-1, Shiba, Kawaguchi City, Saitama”. Furthermore, for example, “304-1 Takasaka 304-1 Takasaka, Higashimatsuyama City, Saitama Prefecture” is converted to “304-1 Takasaka 304-1, Higashimatsuyama City, Saitama Prefecture”.
次に、建物名寄処理部144は、図12の名寄せルール管理表を用いて、同一の建物名の表記を統一する。建物名寄処理部144は、例えば、不動産情報収集部142が収集した情報から一つの建物名を取得し、当該建物名に、図12の名寄せルール管理表のすべての値寄せルールを適用し、当該建物名から考えられる建物名を全て生成し、当該生成した建物名に合致する建物名を。最初に取得した一の建物名に置き換える。その結果、建物名寄処理部144は、「グローリア初穂相模原」と「グロリア初穂相模原」「グローリアハツホ相模原」「グロリアハツホ相模原」「グローリア初穂サガミハラ」「グロリア初穂サガミハラ」「グローリアハツホサガミハラ」「グロリアハツホサガミハラ」は同一の建物名であるとして、すべて「グローリア初穂相模原」に統一される。 Next, the building name approach processing unit 144 unifies the notation of the same building name using the name identification rule management table of FIG. The building name processing unit 144 acquires, for example, one building name from the information collected by the real estate information collection unit 142, applies all the price adjustment rules of the name identification rule management table of FIG. 12 to the building name, and Generate all possible building names from the building names, and create a building name that matches the generated building name. Replace with the name of the first building you obtained. As a result, the building nayoro processing unit 144 causes the “Gloria Hatsuga Sagamihara” and “Gloria Hatsuga Sagamihara” “Gloria Hatsho Sagamihara” “Gloria Hatsho Sagamihara” “Gloria Hatsuga Sagamihara” “Gloria Hatsuga Sagamihara” “Gloria Hatsuga Sagamihara” “Gloria Hatsuga Sagamihara”. "Are the same building name, and are all unified into "Gloria Hatsumi Sagamihara".
以上の結果、不動産情報収集部142は、図13に示す多数の不動産情報を、不動産情報格納部112に蓄積した、とする。なお、不動産情報格納部112の不動産情報は、ユーザの手入力により、蓄積されても良いことは言うまでもない。 As a result of the above, it is assumed that the real estate information collection unit 142 has accumulated a large amount of real estate information shown in FIG. 13 in the real estate information storage unit 112. Needless to say, the real estate information in the real estate information storage unit 112 may be stored manually by the user.
次に、不動産情報処理装置1は、集合住宅図情報の生成タイミングである、と判断した、とする。 Next, it is assumed that the real estate information processing device 1 determines that it is the generation timing of the housing diagram information.
そして、集合住宅図情報生成部141は、以下のように、図13に示す多数の不動産情報を用いて、集合住宅図情報を生成する。なお、ここでは、建物名称情報「ABCマンション」に対応する集合住宅図情報を生成する場合について説明する。また、生成される集合住宅図情報は、不動産情報込み集合住宅図情報である。 Then, the collective housing diagram information generation unit 141 generates the collective housing diagram information using the large number of real estate information shown in FIG. 13 as described below. Note that, here, a case will be described in which housing diagram information corresponding to the building name information “ABC condominium” is generated. Further, the generated collective housing diagram information is the collective housing diagram information including real estate information.
まず、集合住宅図情報生成部141は、建物名称情報「ABCマンション」に対応するすべての不動産情報を、図13の不動産情報管理表から取得する。 First, the collective housing diagram information generation unit 141 acquires all real estate information corresponding to the building name information “ABC condominium” from the real estate information management table of FIG. 13.
次に、集合住宅図情報生成部141は、号数「101」から「105」を含む不動産情報から1階の集合住宅図情報を生成する。なお、号数は、上述した号室情報である。また、ここで、集合住宅図情報生成部141は、号数の順に不動産情報をソートする。また、集合住宅図情報生成部141は、不動産情報が有する広さ情報に応じた広さの領域を有する住居図情報を生成する。ここで、住居図情報は矩形を有する。また、集合住宅図情報生成部141は、1階の各不動産情報が有する「号数」「価格情報」「広さ情報」を住居図情報の予め決められた領域に付加する。なお、「価格情報」が存在しない場合、「価格情報」は住居図情報に付加されないことは言うまでもない。また、集合住宅図情報生成部141は、1階の不動産情報が有する状態フラグを視覚的に示せるような住居図情報を生成する。ここで、状態フラグ「0」が示す「未販売」の住居に対しては、背景をグレーとする。そして、状態フラグ「1」が示す「販売中」の住居に対しては、背景を白とする。さらに、集合住宅図情報生成部141は、1階の不動産情報が有する方角情報を用いて、同一の方角情報の住居の住居図情報は一まとめにし、異なる方角情報の住居の住居図情報は分離して配置するように、集合住宅図情報を生成する。 Next, the collective housing diagram information generating unit 141 generates the first floor collective housing diagram information from the real estate information including the numbers “101” to “105”. The number is the room information described above. Further, here, the housing complex diagram information generation unit 141 sorts the real estate information in order of the number of issues. In addition, the collective housing diagram information generation unit 141 generates house diagram information having an area having an area corresponding to the area information included in the real estate information. Here, the house map information has a rectangle. In addition, the collective housing map information generation unit 141 adds the “number”, “price information”, and “size information” that each real estate information on the first floor has to a predetermined area of the housing map information. Needless to say, if the “price information” does not exist, the “price information” is not added to the house map information. In addition, the collective housing diagram information generation unit 141 generates house diagram information such that the state flag of the real estate information on the first floor can be visually shown. Here, the background is gray for a house that is “unsold” indicated by the status flag “0”. Then, the background of the dwelling house “on sale” indicated by the status flag “1” is white. Further, the collective housing diagram information generation unit 141 uses the direction information included in the real estate information on the first floor to combine the house diagram information of the houses having the same direction information and separate the house diagram information of the houses having different direction information. Then, the collective housing diagram information is generated so as to be arranged.
また、集合住宅図情報生成部141は、2階以上の不動産情報も、各階ごとに、1階と同様の処理し、集合住宅図情報を生成する。 Further, the collective housing diagram information generation unit 141 processes the real estate information on the second floor and above on each floor in the same manner as the first floor, and generates the collective housing diagram information.
以上の処理により、集合住宅図情報生成部141は、最終的な集合住宅図情報(不動産情報込み集合住宅図情報)を、集合住宅識別子「ABCマンション」に対応付けて、集合住宅図情報格納部111に蓄積する。 Through the above processing, the collective housing diagram information generation unit 141 associates the final collective housing map information (real estate information-containing collective housing map information) with the collective housing identifier “ABC condominium” and stores the collective housing map information storage unit. Accumulate in 111.
以上の状況において、ユーザは、端末装置3に対して、「ABCマンション」を含む、集合住宅図情報の出力指示を入力した、とする。すると、端末装置3の端末受付部32は、当該集合住宅図情報の出力指示を受け付ける。 In the above situation, it is assumed that the user has input to the terminal device 3 an output instruction of the housing diagram information including “ABC Mansion”. Then, the terminal accepting unit 32 of the terminal device 3 accepts the output instruction of the housing complex map information.
次に、端末送信部34は、当該集合住宅図情報の出力指示を不動産情報処理装置1に送信する。 Next, the terminal transmission unit 34 transmits an output instruction of the housing complex map information to the real estate information processing device 1.
次に、不動産情報処理装置1の受信部12は、「ABCマンション」を含む集合住宅図情報の出力指示を受信する。 Next, the receiving unit 12 of the real estate information processing device 1 receives the output instruction of the housing diagram information including “ABC condominium”.
次に、出力部15は、「ABCマンション」に対応する集合住宅図情報を集合住宅図情報格納部111から取得し、当該集合住宅図情報を、集合住宅図情報の出力指示を送信してきた端末装置3に送信する。 Next, the output unit 15 acquires the collective housing diagram information corresponding to the “ABC condominium” from the collective housing diagram information storage unit 111, and sends the collective housing diagram information to the output instruction of the collective housing diagram information. Send to device 3.
次に、端末装置3の端末受信部35は、不動産情報込み集合住宅図情報を受信する。そして、端末出力部36は、端末受信部35が受信した不動産情報込み集合住宅図情報を出力する。かかる出力例は、図14である。図14において、集合住宅図情報が有する各住居の領域は、各不動産情報の広さ情報、方角情報、状態フラグ等を反映した態様である。 Next, the terminal receiving unit 35 of the terminal device 3 receives the real estate information-included housing diagram information. Then, the terminal output unit 36 outputs the real estate information-included housing diagram information received by the terminal receiving unit 35. An example of such an output is shown in FIG. In FIG. 14, the area of each residence included in the collective housing diagram information reflects the size information, direction information, and status flag of each real estate information.
なお、集合住宅図情報生成部141は、各階ごとに、集合住宅図情報を生成しても良い。かかる場合、集合住宅図情報生成部141は、例えば、「ABCマンション」の1階の集合住宅図情報を、図15のように生成する。そして、集合住宅図情報生成部141は、「ABCマンション」および「1階」という情報に対応付けて、生成した集合住宅図情報を、集合住宅図情報格納部111に蓄積する。 The collective housing diagram information generation unit 141 may generate the collective housing diagram information for each floor. In such a case, the collective housing diagram information generation unit 141 generates, for example, the collective house diagram information of the first floor of "ABC condominium" as shown in FIG. Then, the collective housing diagram information generation unit 141 stores the generated collective housing diagram information in the collective housing diagram information storage unit 111 in association with the information “ABC condominium” and “first floor”.
なお、ここでは、集合住宅図情報生成部141は、例えば、号数の順に不動産情報をソートする。また、不動産情報が有する広さ情報に応じた広さの領域を有する住居図情報を生成する。また、集合住宅図情報生成部141は、1階の各不動産情報が有する「号数」「価格情報」「広さ情報」を住居図情報の予め決められた領域に付加する。なお、「価格情報」が存在しない場合、「価格情報」は住居図情報に付加されないことは言うまでもない。また、集合住宅図情報生成部141は、1階の不動産情報が有する状態フラグを視覚的に示せるような住居図情報を生成する。ここで、状態フラグ「0」が示す「未販売」の住居に対しては、背景をグレーとする。そして、状態フラグ「1」が示す「販売中」の住居に対しては、背景を白とする。さらに、集合住宅図情報生成部141は、1階の不動産情報が有する方角情報を用いて、同一の方角情報の住居の住居図情報は一まとめにし、異なる方角情報の住居の住居図情報は分離して配置するように、集合住宅図情報を生成する。ここでは、集合住宅図情報生成部141は、各住居図情報を、方角情報が示す方角に従って配置する。 In addition, here, the housing complex diagram information generation unit 141 sorts the real estate information in order of, for example, the number of issues. In addition, the house map information having an area having an area corresponding to the area information included in the real estate information is generated. In addition, the collective housing map information generation unit 141 adds the “number”, “price information”, and “size information” that each real estate information on the first floor has to a predetermined area of the housing map information. Needless to say, if the “price information” does not exist, the “price information” is not added to the house map information. In addition, the collective housing diagram information generation unit 141 generates house diagram information such that the state flag of the real estate information on the first floor can be visually shown. Here, the background is gray for a house that is “unsold” indicated by the status flag “0”. Then, the background of the dwelling house “on sale” indicated by the status flag “1” is white. Further, the collective housing diagram information generation unit 141 uses the direction information included in the real estate information on the first floor to combine the house diagram information of the houses having the same direction information and separate the house diagram information of the houses having different direction information. Then, the collective housing diagram information is generated so as to be arranged. Here, the collective housing diagram information generation unit 141 arranges each residence diagram information according to the direction indicated by the direction information.
そして、ユーザが、例えば、「ABCマンション」の「1階」の不動産情報群の出力指示を端末装置3に入力した、とする。すると、端末装置3の端末受付部32は、当該出力指示を受け付ける。次に、端末送信部34は、当該出力指示を不動産情報処理装置1に送信する。 Then, it is assumed that the user inputs an output instruction of the real estate information group on the “first floor” of “ABC condominium” to the terminal device 3, for example. Then, the terminal receiving unit 32 of the terminal device 3 receives the output instruction. Next, the terminal transmission unit 34 transmits the output instruction to the real estate information processing device 1.
次に、不動産情報処理装置1の受信部12は、「ABCマンション」の「1階」を含む集合住宅図情報の出力指示を受信する。 Next, the receiving unit 12 of the real estate information processing device 1 receives the output instruction of the housing diagram information including the "first floor" of the "ABC condominium".
そして、出力部15は、「ABCマンション」および「1階」に対応する集合住宅図情報を集合住宅図情報格納部111から取得し、当該集合住宅図情報を、集合住宅図情報の出力指示を送信してきた端末装置3に送信する。 Then, the output unit 15 acquires the collective housing map information corresponding to the “ABC condominium” and the “first floor” from the collective housing map information storage unit 111, and outputs the collective housing map information to output the collective housing map information. It transmits to the terminal device 3 which has transmitted.
次に、端末装置3の端末受信部35は、不動産情報込み集合住宅図情報を受信する。そして、端末出力部36は、端末受信部35が受信した不動産情報込み集合住宅図情報を出力する。かかる出力例は、図15である。 Next, the terminal receiving unit 35 of the terminal device 3 receives the real estate information-included housing diagram information. Then, the terminal output unit 36 outputs the real estate information-included housing diagram information received by the terminal receiving unit 35. An example of such an output is shown in FIG.
(具体例2)
次に、具体例2は、販売価格、賃貸価格の査定額を算出する場合について説明する。
(Specific example 2)
Next, in the second specific example, a case of calculating the appraisal amount of the selling price and the rental price will be described.
今、格納部11は、図16に示す広さ情報分類管理表を格納している。広さ情報分類管理表は、広さ情報を用いた不動産のクラス分けを行うための情報、および査定額を算出するための情報を管理する表である。広さ情報分類管理表は、「ID」「広さ情報(平米)」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「広さ情報(平米)」は広さ情報の範囲を示す範囲情報である。「値情報」は算出式に代入される値を示す。 Now, the storage unit 11 stores the size information classification management table shown in FIG. The area information classification management table is a table for managing information for classifying real estate using the area information and information for calculating an assessment amount. The size information classification management table has “ID”, “size information (square meter)”, and “value information”. “ID” is information for identifying a record and is identification information for classification. “Area information (square meters)” is range information indicating the range of the area information. The “value information” indicates the value substituted into the calculation formula.
また、格納部11は、図17に示す総階数情報分類管理表を格納している。総階数情報分類管理表は、総階数情報を用いた不動産のクラス分けを行うための情報、および査定額を算出するための情報を管理する表である。総階数情報分類管理表は、「ID」「総階数情報(階)」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「総階数情報(階)」は総階数情報の範囲を示す範囲情報である。「値情報」は算出式に代入される値を示す。なお、図17において、総階数情報が「1」「2」に対応する値情報を有しても良いことは言うまでもない。また、かかる場合、例えば、総階数情報「1」に対応する値情報は「v28」、総階数情報「2」に対応する値情報は「v29」である。また、「v21」「v22」等の値情報は、通常、定数である。 The storage unit 11 also stores the total floor number information classification management table shown in FIG. The total floor information classification management table is a table that manages information for classifying real estate using total floor information and information for calculating an assessment amount. The total floor information classification management table has “ID”, “total floor information (floor)”, and “value information”. “ID” is information for identifying a record and is identification information for classification. “Total floor number information (floor)” is range information indicating the range of total floor number information. The “value information” indicates the value substituted into the calculation formula. Needless to say, in FIG. 17, the total floor information may include value information corresponding to “1” and “2”. Further, in such a case, for example, the value information corresponding to the total floor number information “1” is “v28”, and the value information corresponding to the total floor number information “2” is “v29”. The value information such as “v21” and “v22” is usually a constant.
また、格納部11は、図18に示す徒歩分数情報分類管理表を格納している。徒歩分数情報分類管理表は、徒歩分数情報を用いた不動産のクラス分けを行うための情報、および査定額を算出するための情報を管理する表である。徒歩分数情報分類管理表は、「ID」「徒歩分数情報(分)」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「徒歩分数情報(分)」は徒歩分数情報の範囲を示す範囲情報である。「値情報」は算出式に代入される値を示す。なお、徒歩分数情報が「15分以上」について、かかる地域は徒歩圏の地域ではなく車を使用する地域であるので、15分でも16分でも20分でも同じ値情報を対応付けている。 The storage unit 11 also stores the walking fraction information classification management table shown in FIG. The walking fraction information classification management table is a table for managing information for classifying real estate using the walking fraction information and information for calculating an assessment amount. The walking fraction information classification management table has “ID”, “walking fraction information (minutes)”, and “value information”. “ID” is information for identifying a record and is identification information for classification. The "walking fraction information (minutes)" is range information indicating the range of the walking fraction information. The “value information” indicates the value substituted into the calculation formula. When the walking fraction information is “15 minutes or more”, since the area is not a walking area but an area where a car is used, the same value information is associated with 15 minutes, 16 minutes, and 20 minutes.
また、格納部11は、図19に示す築年数情報分類管理表を格納している。築年数情報分類管理表は、築年数情報を用いた不動産のクラス分けを行うための情報、および査定額を算出するための情報を管理する表である。築年数情報分類管理表は、「ID」「築年数情報(年)」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「築年数情報(年)」は築年数情報の範囲を示す範囲情報である。「値情報」は算出式に代入される値を示す。 The storage unit 11 also stores the age information classification management table shown in FIG. The age information classification management table is a table that manages information for classifying real estate using age information and information for calculating an assessment amount. The age information classification management table has “ID”, “age information (year)”, and “value information”. “ID” is information for identifying a record and is identification information for classification. The "age information (year)" is range information indicating the range of the age information. The “value information” indicates the value substituted into the calculation formula.
また、格納部11は、図20に示す所属階数相対位置情報分類管理表を格納している。所属階数相対位置情報分類管理表は、所属階数相対位置情報を用いた不動産のクラス分けを行うための情報、および査定額を算出するための情報を管理する表である。所属階数相対位置情報分類管理表は、「ID」「所属階数相対位置情報(p=所属階数/総階数)」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「所属階数相対位置情報(p=所属階数/総階数)」は所属階数相対位置情報の範囲を示す範囲情報である。「値情報」は算出式に代入される値を示す。なお、ここでは、所属階数相対位置情報(p)は、「p=所属階数/総階数」により算出されるが、他の演算式により、所属階数の相対的な位置を示す情報を算出しても良い。 The storage unit 11 also stores the belonging floor relative position information classification management table shown in FIG. The affiliation floor relative position information classification management table is a table for managing information for classifying real estate using affiliation floor relative position information and information for calculating an assessment amount. The affiliation floor relative position information classification management table has “ID”, “affiliation floor relative position information (p=affiliation floor number/total floor number)”, and “value information”. “ID” is information for identifying a record and is identification information for classification. “Affiliation floor relative position information (p=affiliation floor number/total floor number)” is range information indicating a range of belonging floor relative position information. The “value information” indicates the value substituted into the calculation formula. Note that here, the belonging floor relative position information (p) is calculated by “p=the belonging floor/total floor”, but the information indicating the relative position of the belonging floor is calculated by another arithmetic expression. Is also good.
また、格納部11は、図21に示す所属階数情報分類管理表を格納している。所属階数情報分類管理表は、所属階数情報を用いた不動産のクラス分けを行うための情報、および査定額を算出するための情報を管理する表である。所属階数情報分類管理表は、「ID」「所属階数情報(階)」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「所属階数情報(階)」は所属階数情報の範囲を示す範囲情報である。「値情報」は算出式に代入される値を示す。 The storage unit 11 also stores the belonging floor number information classification management table shown in FIG. The belonging floor information classification management table is a table that manages information for classifying real estate using the belonging floor information and information for calculating an assessment amount. The affiliation floor information classification management table has “ID”, “affiliation floor information (floor)”, and “value information”. “ID” is information for identifying a record and is identification information for classification. “Affiliation floor information (floor)” is range information indicating a range of belonging floor information. The “value information” indicates the value substituted into the calculation formula.
また、格納部11は、図22に示す間取り情報分類管理表を格納している。間取り情報分類管理表は、間取り情報を用いた、査定額を算出するための情報を管理する表である。間取り情報分類管理表は、「ID」「間取り情報」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「間取り情報」は間取り情報を示す情報であり、これも範囲情報と言っても良い。「値情報」は算出式に代入される値を示す。 Further, the storage unit 11 stores the floor plan information classification management table shown in FIG. The floor plan information classification management table is a table that uses the floor plan information and manages information for calculating an assessment amount. The floor plan information classification management table has “ID”, “floor plan information”, and “value information”. “ID” is information for identifying a record and is identification information for classification. “Floor plan information” is information indicating the floor plan information, which may also be referred to as range information. The “value information” indicates the value substituted into the calculation formula.
また、格納部11は、図23に示す方角情報分類管理表を格納している。方角情報分類管理表は、方角情報を用いた、査定額を算出するための情報を管理する表である。方角情報分類管理表は、「ID」「方角情報」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「方角情報」は方角を示す情報であり、これも範囲情報と言っても良い。「値情報」は演算式で代入される値(パラメータ)を示す。 The storage unit 11 also stores the direction information classification management table shown in FIG. The direction information classification management table is a table that manages information for calculating an assessment amount using direction information. The direction information classification management table has “ID”, “direction information”, and “value information”. “ID” is information for identifying a record and is identification information for classification. The “direction information” is information indicating a direction, which may also be called range information. “Value information” indicates a value (parameter) substituted in the arithmetic expression.
また、格納部11は、図24に示す地区識別子分類管理表を格納している。地区識別子分類管理表は、地区識別子を用いた、査定額を算出するための情報を管理する表である。地区識別子分類管理表は、「ID」「地区識別子」「値情報」を有する。「ID」はレコードを識別する情報であり、分類のための識別情報である。「地区識別子」は地区を識別する情報であり、これも範囲情報と言っても良い。「値情報」は演算式で代入される値(パラメータ)を示す。 The storage unit 11 also stores the district identifier classification management table shown in FIG. The district identifier classification management table is a table that manages information for calculating an assessment amount using district identifiers. The district identifier classification management table has “ID”, “district identifier”, and “value information”. “ID” is information for identifying a record and is identification information for classification. The “district identifier” is information for identifying a district, which may also be called range information. “Value information” indicates a value (parameter) substituted in the arithmetic expression.
なお、格納部11は、間取り情報分類管理表、方角情報分類管理表、地区識別子分類管理表以外にも、パラメータの各値または範囲情報に対応する値情報であり、演算式に代入され得る値情報を保持しているものとする。 In addition to the floor plan information classification management table, direction information classification management table, and district identifier classification management table, the storage unit 11 is value information corresponding to each parameter value or range information, and is a value that can be substituted into the arithmetic expression. It is assumed to hold information.
さらに、算定方法情報格納部114は、図25に示す算定方法情報管理表を格納している、とする。算定方法情報管理表は、算定方法情報を管理する表であり、「クラス識別子」「算定方法特定情報」「範囲情報群」「差異係数」を有するレコードを1以上格納している。「クラス識別子」は、1または2以上の分類パラメータの値により決定される不動産のクラスを識別する情報である。「クラス識別子」は、ここでは、上述したメタクラスを識別する情報である。また、「算定方法特定情報」は、ここでは、不動産の査定額を算定する演算式である。「算定方法特定情報」は、ここでは、1次関数の算出式であるが、他の種類の算出式でも良い。また、「範囲情報群」は、1または2以上の分類パラメータの値の範囲を示す情報である。なお、ここでの「範囲情報群」は、図16〜図24の各種の分類管理表の「ID」であるが、「範囲情報」であっても良いことは言うまでもない。また、「差異係数」は、パラメータごと、クラスごとに存在する。「差異係数」は、差異があった場合に、算出式に適用する係数である。 Furthermore, it is assumed that the calculation method information storage unit 114 stores the calculation method information management table shown in FIG. The calculation method information management table is a table for managing the calculation method information, and stores one or more records having “class identifier”, “calculation method specifying information”, “range information group”, and “difference coefficient”. The “class identifier” is information that identifies a real estate class determined by the value of one or more classification parameters. Here, the “class identifier” is information for identifying the above-mentioned metaclass. The “calculation method specifying information” is an arithmetic expression for calculating the assessed value of the real estate here. The "calculation method specifying information" is a calculation formula of a linear function here, but may be another kind of calculation formula. The “range information group” is information indicating the range of values of one or more classification parameters. Although the “range information group” here is the “ID” of the various classification management tables of FIGS. 16 to 24, it goes without saying that it may be the “range information”. The “difference coefficient” exists for each parameter and each class. The “difference coefficient” is a coefficient applied to the calculation formula when there is a difference.
以上の状況により、入力パラメータ集合受付部132は、以下の不動産情報R1が有する入力パラメータ集合(不動産情報を構成する複数のパラメータ)を不動産情報格納部112から読み出した、とする。なお、入力パラメータ集合は、タグ<入力パラメータ集合>とタグ</入力パラメータ集合>の間の情報である。また、この時点で、不動産情報R1は、価格情報を有さない不動産情報の一つである、とする。
<入力パラメータ集合>
<住所情報>東京都渋谷区・・・・
<広さ情報>80m2
<間取り情報>3LDK
<方角情報>南向き
<総階数情報>10
<徒歩分数情報>6
<築年数情報>9
<所属階数相対位置情報>0.8
<所属階数情報>8
<地区識別子>渋谷区
<用途地域識別子>第1種中高層住居専用地域
</入力パラメータ集合>
Under the above circumstances, it is assumed that the input parameter set reception unit 132 has read the input parameter set (a plurality of parameters forming the real estate information) of the following real estate information R1 from the real estate information storage unit 112. The input parameter set is information between the tag <input parameter set> and the tag </input parameter set>. At this point, the real estate information R1 is one of real estate information that does not have price information.
<Input parameter set>
<Address information> Shibuya-ku, Tokyo...
<Size information> 80m2
<Floor information> 3LDK
<Direction information> Facing south <Total floor information> 10
<Frequency information> 6
<Age information> 9
<Affiliation floor relative position information> 0.8
<Affiliation floor information> 8
<District identifier> Shibuya ward <Restricted area identifier> First-class middle and high-rise residential area </ Input parameter set>
次に、査定額取得部146は、受け付けられた上記の入力パラメータ集合から、予め決められた1以上の分類用パラメータ「<広さ情報>80m2、<総階数情報>10、<徒歩分数情報>6、<築年数情報>9、<所属階数相対位置情報>0.8、<所属階数情報>8」を取得する。 Next, the appraisal amount acquisition unit 146 determines one or more predetermined classification parameters “<size information>80 m2, <total floor information>10, <walking fraction information> from the received input parameter set. 6, <age age information> 9, <affiliation floor relative position information> 0.8, <affiliation floor information> 8”.
次に、査定額取得部146は、「<広さ情報>80m2」に対応するID「5」、「<総階数情報>10」に対応するID「3」、<徒歩分数情報>6」に対応するID「3」、<築年数情報>9」に対応するID「1」、<所属階数相対位置情報>0.8」に対応するID「4」、<所属階数情報>8」に対応するID「5」を、各分類管理表(図16〜図21)から取得する。 Next, the appraisal amount acquisition unit 146 sets the ID “5” corresponding to “<size information>80 m2”, the ID “3” corresponding to “<total floor number information>10”, and the <distance information on foot>6”. Corresponding to ID “3”, ID “1” corresponding to <age age information>9, ID “4” corresponding to <affiliation floor relative position information>0.8”, <affiliation floor information>8” The ID “5” to perform is acquired from each classification management table (FIGS. 16 to 21).
また、査定額取得部146は、「<広さ情報>80m2」に対応する値情報「v15」、「<総階数情報>10」に対応する値情報「v23」、<徒歩分数情報>6」に対応する値情報「v33」、<築年数情報>9」に対応する値情報「v41」、<所属階数相対位置情報>0.8」に対応する値情報「v54」、<所属階数情報>8」に対応する値情報「v65」も、各分類管理表から取得する。 Further, the appraisal amount acquisition unit 146, the value information “v15” corresponding to “<size information>80 m2”, the value information “v23” corresponding to “<total floor number information>10”, and the “walking minutes information>6”. Value information "v33" corresponding to <value information "v33", <value information "v41" corresponding to "age information> 9", value information "v54" corresponding to <relative position information of belonging floor> 0.8, <affiliation floor information> The value information “v65” corresponding to “8” is also acquired from each classification management table.
次に、クラス決定部145は、分類用パラメータ集合に対応する算定方法特定情報を決定する。つまり、クラス決定部145は、「<広さ情報>80m2」に対応するID「5」、「<総階数情報>10」に対応するID「3」、<徒歩分数情報>6」に対応するID「3」、<築年数情報>9」に対応するID「1」、<所属階数相対位置情報>0.8」に対応するID「4」、<所属階数情報>8」に対応するID「5」のすべてに合致する範囲情報群と対になる算定方法特定情報「y=a98+b98x981+c98x982+・・・」を、図25の算定方法情報管理表から取得する。なお、本算定方法特定情報である演算式において、「y」は査定額である。また、「a98」「b98」「c98」等は定数、「x981」「x982」等は変数であり、各々、対応するパラメータが代入される。 Next, the class determination unit 145 determines the calculation method specifying information corresponding to the classification parameter set. That is, the class determination unit 145 corresponds to the ID “5” corresponding to “<size information>80 m2”, the ID “3” corresponding to “<total floor number information>10”, and the <walking fraction information>6”. ID “3”, ID “1” corresponding to <age age information>9”, ID “4” corresponding to <affiliation floor relative position information>0.8”, ID corresponding to <affiliation floor information>8” The calculation method specifying information “y=a98+b98x981+c98x982+...” Paired with the range information group that matches all of “5” is acquired from the calculation method information management table of FIG. In the calculation formula that is the calculation method specifying information, “y” is the assessed amount. Further, “a98”, “b98”, “c98” and the like are constants, and “x981” and “x982” and the like are variables, and corresponding parameters are respectively substituted.
また、査定額取得部146は、入力パラメータ集合であり、分類用パラメータでない各パラメータに対応する値情報も取得する。つまり、例えば、査定額取得部146は、「<間取り情報>3LDK」に対応する値情報「v75」を図22の間取り情報分類管理表から取得する。また、例えば、査定額取得部146は、「<方角情報>南向き」に対応する値情報「v81」を図23の間取り情報分類管理表から取得する。さらに、例えば、査定額取得部146は、「<地区識別子>渋谷区」に対応する値情報「v902」を図24の地区識別子分類管理表から取得する。 Further, the assessed amount acquisition unit 146 also acquires value information corresponding to each parameter that is an input parameter set and is not a classification parameter. That is, for example, the assessed amount acquisition unit 146 acquires the value information “v75” corresponding to “<floor information>3LDK” from the floor plan information classification management table in FIG. Further, for example, the assessed amount acquisition unit 146 acquires the value information “v81” corresponding to “<direction information> southward” from the floor plan information classification management table in FIG. 23. Furthermore, for example, the assessed amount acquisition unit 146 acquires the value information “v902” corresponding to “<district identifier> Shibuya Ward” from the district identifier classification management table of FIG.
そして、査定額取得部146は、クラス決定部145が取得した算出式「y=a98+b98x981+c98x982+・・・」に、入力パラメータ集合のうちの1以上の各パラメータに対応する値情報を、各パラメータに対応する変数(「x981」「x982」等)に代入し、演算する。そして、査定額取得部146は、査定額「3800万円」を得た、とする。 Then, the assessed amount acquisition unit 146 associates the value information corresponding to one or more parameters of the input parameter set with each calculation parameter “y=a98+b98x981+c98x982+... ”Acquired by the class determination unit 145. It substitutes into the variable ("x981" "x982" etc.) to perform, and calculates. Then, it is assumed that the assessed amount acquisition unit 146 has obtained the assessed amount of “38 million yen”.
次に、査定額取得部146は、算出した査定額(販売価格)を示す価格情報「3800万円」を、不動産情報格納部112の不動産情報R1の中に蓄積する。 Next, the assessed amount acquisition unit 146 accumulates the price information “38 million yen” indicating the calculated assessed amount (sales price) in the real estate information R1 of the real estate information storage unit 112.
また、査定額取得部146は、不動産情報R1の賃貸価格の査定額を以下のように算出する、とする。 Further, it is assumed that the assessed amount acquisition unit 146 calculates the assessed amount of the rental price of the real estate information R1 as follows.
まず、査定額取得部146は、不動産情報R1の入力パラメータ集合から取得されるベクトルデータ(v15,v23,v33,v41,v54,v65,v75,v81,v902,・・・)を取得する。 First, the assessed amount acquisition unit 146 acquires vector data (v15, v23, v33, v41, v54, v65, v75, v81, v902,...) Obtained from the input parameter set of the real estate information R1.
なお、不動産情報のベクトルデータは(<広さ情報>に対応する値情報,<間取り情報>に対応する値情報,<方角情報>に対応する値情報,<総階数情報>に対応する値情報,<徒歩分数情報>に対応する値情報,<築年数情報>に対応する値情報,<所属階数相対位置情報>に対応する値情報,<所属階数情報>に対応する値情報,<地区識別子>に対応する値情報,<用途地域識別子>に対応する値情報)である。 The vector data of real estate information is (value information corresponding to <area information>, value information corresponding to <floor information>, value information corresponding to <direction information>, value information corresponding to <total floor information> , Value information corresponding to <Fractory information>, Value information corresponding to <Age information>, Value information corresponding to <Affiliation floor relative position information>, Value information corresponding to <Affiliation floor information>, <District identifier Value information corresponding to <>, and value information corresponding to <use area identifier>).
次に、査定額取得部146は、学習情報格納部113の中の学習情報から、入力パラメータ集合から取得されるベクトルデータ(v15,v23,v33,v41,v54,v65,v75,v81,v902,・・・)に最も近似するパラメータ群のベクトルデータを有する学習情報を決定する。 Next, the assessed amount acquisition unit 146 acquires vector data (v15, v23, v33, v41, v54, v65, v75, v81, v902, from the learning information in the learning information storage unit 113 from the input parameter set. () is determined to have learning information having vector data of a parameter group that is most approximate to
そして、査定額取得部146は、以下の不動産情報R2を有する学習情報を、最も近似する学習情報として決定した、とする。
<不動産情報>R2
<住所情報>東京都渋谷区・・・・
<広さ情報>70m2
<間取り情報>3LDK
<方角情報>南向き
<総階数情報>10
<徒歩分数情報>6
<築年数情報>9
<所属階数相対位置情報>0.8
<所属階数情報>8
<地区識別子>渋谷区
<用途地域識別子>第1種中高層住居専用地域
<価格情報 種類=賃貸価格>15万円/月
</不動産情報>
Then, the assessed amount acquisition unit 146 determines that the learning information having the following real estate information R2 is determined as the most approximate learning information.
<Real estate information> R2
<Address information> Shibuya-ku, Tokyo...
<Area information> 70m2
<Floor information> 3LDK
<Direction information> Facing south <Total floor information> 10
<Frequency information> 6
<Age information> 9
<Affiliation floor relative position information> 0.8
<Affiliation floor information> 8
<District identifier> Shibuya Ward <Restricted area identifier> First-class high-rise residential area <Price information Type = Rental price> 150,000 yen/month </ Real estate information>
次に、査定額取得部146は、決定した学習情報が有する賃貸価格情報「15万円/月」を取得する。 Next, the assessed amount acquisition unit 146 acquires the rental price information “150,000 yen/month” included in the determined learning information.
次に、査定額取得部146は、不動産情報R1と不動産情報R2との差異情報「10(平米)」(「<広さ情報>80m2」と「<広さ情報>70m2」との差異)を取得する。 Next, the assessed amount acquisition unit 146 obtains the difference information “10 (square meter)” between the real estate information R1 and the real estate information R2 (difference between “<area information>80 m2” and “<area information>70 m2”). get.
次に、査定額取得部146は、不動産情報R1の各パラメータを用いて、図25の表を参照し、不動産情報R1のクラスを示すクラス識別子「98」を取得する。 Next, the assessed amount acquisition unit 146 acquires the class identifier “98” indicating the class of the real estate information R1 by referring to the table of FIG. 25 using each parameter of the real estate information R1.
次に、査定額取得部146は、クラス識別子「98」と対になる差異係数「2.5」を取得する。また、査定額取得部146は、1平米あたりの賃貸料の差異の基本額「1000円」を保持している、とする。 Next, the assessed amount acquisition unit 146 acquires the difference coefficient “2.5” that is paired with the class identifier “98”. Further, it is assumed that the assessed amount acquisition unit 146 holds the basic amount “1000 yen” of the difference in rent per 1 square meter.
次に、査定額取得部146は、「10(平米)」と賃貸料の差異の基本額「1000円」と差異係数「2.5」とを用いて、不動産情報R2の不動産の賃貸価格と、不動産情報R1の不動産の賃貸価格との差異を「10×1000×2.5=25000円」と算出する。 Next, the appraisal amount acquisition unit 146 uses the “10 (square meter)”, the basic amount “1000 yen” of the difference in the rent, and the difference coefficient “2.5” to determine the rental price of the real estate in the real estate information R2. The difference from the rental price of the real estate in the real estate information R1 is calculated as “10×1000×2.5=25,000 yen”.
次に、査定額取得部146は、不動産情報R2の不動産の賃貸価格情報「15万円/月」に「25000円」を加算し、不動産情報R1の不動産の賃貸価格「175000円/月」を得る。 Next, the appraisal amount acquisition unit 146 adds "25,000 yen" to the real estate rental price information "150,000 yen/month" of the real estate information R2 to obtain the real estate rental price "175,000 yen/month" of the real estate information R1. obtain.
次に、査定額取得部146は、算出した賃貸価格を示す賃貸価格情報「175000円/月」を、不動産情報格納部112の不動産情報R1の中に蓄積する。 Next, the assessed amount acquisition unit 146 accumulates rental price information “175,000 yen/month” indicating the calculated rental price in the real estate information R1 of the real estate information storage unit 112.
以上より、不動産情報R1には、「<価格情報 種類=販売価格>3800万円/,<価格情報 種類=賃貸価格>175000円/月」が追記された。 From the above, “<price information type=sales price>38 million yen/, <price information type=rent price>175,000 yen/month” is added to the real estate information R1.
また、次に、ユーザは、端末装置3に対して、不動産情報R1を含むマンションのうちの8階の集合住宅図情報の出力指示を入力した、とする。すると、端末装置3の端末受付部32は、当該集合住宅図情報の出力指示を受け付ける。 In addition, next, it is assumed that the user inputs, to the terminal device 3, an output instruction of output of the housing diagram information on the eighth floor of the condominium including the real estate information R1. Then, the terminal accepting unit 32 of the terminal device 3 accepts the output instruction of the housing complex map information.
次に、端末送信部34は、当該集合住宅図情報の出力指示を不動産情報処理装置1に送信する。 Next, the terminal transmission unit 34 transmits an output instruction of the housing complex map information to the real estate information processing device 1.
次に、不動産情報処理装置1の受信部12は、不動産情報R1を含むマンションのうちの8階の集合住宅図情報の出力指示を受信する。 Next, the reception unit 12 of the real estate information processing device 1 receives the output instruction of the apartment building information on the eighth floor of the condominium containing the real estate information R1.
次に、出力部15は、不動産情報R1を含むマンションのうちの8階の集合住宅図情報を集合住宅図情報格納部111から取得し、当該集合住宅図情報を、集合住宅図情報の出力指示を送信してきた端末装置3に送信する。なお、集合住宅図情報の生成処理等については、上記で説明済みであるので、再度の説明は省略する。 Next, the output unit 15 acquires, from the collective housing map information storage unit 111, the collective housing map information on the eighth floor of the condominium containing the real estate information R1, and outputs the collective housing map information to output the collective housing map information. Is transmitted to the terminal device 3 which has transmitted. It should be noted that the process of generating the collective housing map information and the like have already been described above, and thus a repetitive description will be omitted.
次に、端末装置3の端末受信部35は、不動産情報込み集合住宅図情報を受信する。そして、端末出力部36は、端末受信部35が受信した不動産情報込み集合住宅図情報を出力する。かかる出力例は、図26である。なお、図26のR1は不動産情報R1に対応する不動産の不動産情報の表示例であり、販売価格と賃貸価格の両方の表示を含む。また、図26のR2は不動産情報R2に対応する不動産の不動産情報の表示例である。 Next, the terminal receiving unit 35 of the terminal device 3 receives the real estate information-included housing diagram information. Then, the terminal output unit 36 outputs the real estate information-included housing diagram information received by the terminal receiving unit 35. An example of such an output is shown in FIG. It should be noted that R1 in FIG. 26 is a display example of real estate information of the real estate corresponding to the real estate information R1, and includes display of both the selling price and the rental price. Further, R2 in FIG. 26 is a display example of real estate information of real estate corresponding to the real estate information R2.
以上、本実施の形態によれば、不動産を適切にクラス分けし、クラスに応じた算出方法を採用しているので、適切に不動産の査定価格を算出できる。 As described above, according to the present embodiment, since the real estate is appropriately classified and the calculation method according to the class is adopted, the appraisal price of the real estate can be calculated appropriately.
また、本実施の形態によれば、適切に不動産の購入価格と賃貸価格の両方の査定が可能になる。そして、本実施の形態によれば、一の不動産の購入価格と賃貸価格の両方が表示できる。 Further, according to the present embodiment, it is possible to appropriately assess both the purchase price and the rental price of the real estate. Then, according to the present embodiment, both the purchase price and the rental price of one real estate can be displayed.
また、本実施の形態によれば、集合住宅の中の2以上の各住居の価格を含む住居情報を、集合住宅内の住居に対応付けて出力できる。 Further, according to the present embodiment, it is possible to output the dwelling information including the prices of two or more dwellings in the housing complex in association with the dwellings in the housing complex.
また、本実施の形態によれば、集合住宅の中の2以上の各住居の住居情報を、販売中か非販売中かを視覚的に区別可能なように出力できる。 Further, according to the present embodiment, it is possible to output the residence information of each of the two or more dwellings in the housing complex so that it can be visually distinguished whether the dwelling is for sale or not for sale.
また、本実施の形態によれば、一の集合住宅の2以上の各住居の住居情報から、集合住宅図情報の少なくとも一部を生成できる。なお、本実施の形態によれば、2以上の各住居の住居情報から、2以上の住居の配置関係を示す態様で、集合住宅図情報を生成できる。 Further, according to the present embodiment, at least a part of the collective housing diagram information can be generated from the housing information of each of two or more houses of one collective housing. It should be noted that according to the present embodiment, it is possible to generate the collective housing diagram information from the residence information of each of the two or more dwellings in a mode showing the layout relationship of the two or more dwellings.
また、本実施の形態によれば、一の集合住宅の2以上の各住居の住居情報が有する広さ情報が示す広さに対応する住居の領域を含む集合住宅図情報の少なくとも一部を生成できる。 Further, according to the present embodiment, at least a part of the collective housing diagram information including the area of the house corresponding to the size indicated by the size information included in the house information of each of the two or more houses of one collective house is generated. it can.
また、本実施の形態によれば、ウェブ上の1以上のサーバ装置から、住居情報を自動的に収集できる。 Further, according to the present embodiment, the residence information can be automatically collected from one or more server devices on the web.
また、本実施の形態によれば、実質的に同一の住所情報を集約できる。さらに、本実施の形態によれば、実質的に同一の建物の名称を集約できる。 Further, according to the present embodiment, substantially the same address information can be collected. Furthermore, according to this embodiment, the names of substantially the same buildings can be aggregated.
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における不動産情報処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータアクセス可能な記録媒体は、不動産のクラス分けに使用される1または2以上のパラメータの集合である分類用パラメータ集合を構成する各分類用パラメータの範囲を示す範囲情報と、1または2以上の各分類用パラメータの範囲情報により特定される各クラスに対応する査定額の算定方法を特定する算定方法特定情報との組である2以上の算定方法情報を格納し得る算定方法情報格納部を具備し、コンピュータを、一の不動産の1または2以上のパラメータの集合である入力パラメータ集合を受け付ける入力パラメータ集合受付部と、前記入力パラメータ集合に含まれる分類用パラメータ集合に対応する算定方法特定情報を決定するクラス決定部と、前記クラス決定部が決定した算定方法特定情報と、前記入力パラメータ集合のうちの1以上のパラメータとを用いて査定額を取得する査定額取得部と、前記査定額を出力する出力部として機能させるためのプログラムである。 Further, the processing in this embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that this also applies to other embodiments in this specification. The software that realizes the real estate information processing device 1 according to the present embodiment is the following program. In other words, this program stores range information indicating a range of each classification parameter that constitutes a classification parameter set, which is a set of one or more parameters used for classifying real estate, in a computer-accessible recording medium. Calculation that can store two or more calculation method information that is a combination with calculation method specifying information that specifies the method of calculating the assessed amount corresponding to each class specified by the range information of one or more classification parameters An input parameter set acceptance unit that includes a method information storage unit and that accepts an input parameter set that is a set of one or more parameters of one real estate, and a classification parameter set included in the input parameter set. A class determination unit that determines the calculation method specifying information, a calculation method specifying information that is determined by the class determination unit, and an assessment amount acquisition unit that obtains the assessment amount using one or more parameters of the input parameter set. And a program for functioning as an output unit that outputs the assessed amount.
上記プログラムにおいて、前記算定方法特定情報は、1以上のパラメータを代入し得る算出式であり、前記査定額取得部は、前記入力パラメータ集合のうちの分類用パラメータ集合に対応する算定方法特定情報である算出式に、前記入力パラメータ集合のうちの1以上のパラメータを代入し、査定額を取得するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the calculation method specifying information is a calculation formula in which one or more parameters can be substituted, and the assessment amount acquiring unit is the calculation method specifying information corresponding to the classification parameter set of the input parameter set. It is preferable that the program is a program that causes a computer to function as a formula for substituting one or more parameters of the input parameter set into the calculation formula to obtain the assessed amount.
上記プログラムにおいて、2以上の各クラスの2以上の算定方法特定情報のうち、少なくとも2つの算定方法特定情報は、使用するパラメータの種類が異なるものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, it is preferable that at least two calculation method specifying information out of the two or more calculation method specifying information of each of the two or more classes are programs for causing a computer to function as different types of parameters to be used. is there.
上記プログラムにおいて、前記記録媒体は、2以上のパラメータと価格情報とを有する2以上の学習情報であり、2以上のいずれかの算定方法特定情報に対応付けられた2以上の学習情報を格納し得る学習情報格納部をさらに具備し、前記査定額取得部は、前記分類部が決定した算定方法特定情報に対応する1以上の学習情報に対して、前記入力パラメータ集合のうちの1以上のパラメータを適用し、査定額を取得するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the recording medium is two or more pieces of learning information having two or more parameters and price information, and stores two or more pieces of learning information associated with any one of the two or more pieces of calculation method specifying information. The assessment amount acquisition unit further includes a learning information storage unit for obtaining, and the appraisal amount acquisition unit, for one or more learning information corresponding to the calculation method specifying information determined by the classification unit, one or more parameters of the input parameter set. It is preferable that the program is a program that causes a computer to function by applying the above method to obtain the assessed amount.
上記プログラムにおいて、前記分類用パラメータ集合は、存在する地区を識別する地区識別子、用途地域を識別する用途地域識別子、築年数を示す築年数情報、最大の階数を示す階数情報、駅からの徒歩時間を示す徒歩時間情報のうちの1または2以上のパラメータの集合であるものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the classification parameter set includes a district identifier for identifying an existing district, a use area identifier for identifying a use area, building age information indicating a building age, floor number information indicating a maximum floor number, walking time from a station. It is preferable that the program is a program that causes a computer to function as a set of one or more parameters of the walking time information indicating the.
上記プログラムにおいて、前記査定額取得部は、一の不動産の購入価格と賃貸価格の両方を算出し、前記購入価格の算出方法と、賃貸価格の算出方法とが異なることを特徴とするものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the assessed amount acquisition unit calculates both the purchase price and the rent price of one real estate, and the purchase price calculation method and the rental price calculation method are different, It is preferable that the program is a program that causes a computer to function.
上記プログラムにおいて、記録媒体は、2以上のパラメータと賃貸価格を示す賃貸価格情報とを有する2以上の学習情報を格納し得る学習情報格納部を具備し、前記査定額取得部は、前記入力パラメータ集合と予め決められた関係を満たすほど近似した学習情報を決定する近似学習情報決定手段と、前記入力パラメータ集合と前記近似した学習情報が有する2以上のパラメータとの差異に応じて、前記近似した学習情報が有する賃貸価格情報を修正する賃貸価格情報修正手段とを具備するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the recording medium includes a learning information storage unit capable of storing two or more learning information having two or more parameters and rental price information indicating a rental price, and the assessment amount acquisition unit is the input parameter. The approximate learning information determining means for determining the learning information approximated to the extent that a predetermined relationship with the set is satisfied, and the approximation is performed according to the difference between the input parameter set and two or more parameters included in the approximate learning information. A program that causes a computer to function as a rental price information correction unit that corrects rental price information included in learning information is preferable.
上記プログラムにおいて、前記学習情報は、2以上のいずれかの算定方法特定情報に対応付けられており、前記査定額取得部は、前記近似した学習情報に対応する算定方法特定情報に応じて、前記近似した学習情報が有する賃貸価格情報を修正するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the learning information is associated with any one of two or more calculation method specifying information, and the assessment amount acquiring unit is configured to execute the calculation method specifying information corresponding to the approximate learning information. A program that causes a computer to function as a means for correcting rental price information included in approximate learning information is preferable.
(実施の形態2)
本実施の形態において、学習情報を用いて、不動産情報のパラメータごとに、適切な分類を決定する算定方法情報生成装置について説明する。
(Embodiment 2)
In the present embodiment, a calculation method information generation device that uses learning information to determine an appropriate classification for each parameter of real estate information will be described.
また、本実施の形態において、不動産情報のパラメータごとに、試行錯誤的にパラメータの分類を与え、最も良い分類を決定する算定方法情報生成装置について説明する。 Further, in the present embodiment, a calculation method information generation device will be described in which parameter classification is given by trial and error for each parameter of real estate information and the best classification is determined.
さらに、本実施の形態において、分類を行うクラス数は固定的に与えられたり、動的に変動したりする方法を用いて、不動産情報のパラメータごとに、適切な分類を決定する算定方法情報生成装置について説明する。 Furthermore, in the present embodiment, the number of classes to be classified is fixedly given or dynamically changed, and an appropriate classification is determined for each parameter of real estate information. The device will be described.
図27は、本実施の形態における算定方法情報生成装置4のブロック図である。算定方法情報生成装置4は、通常、実施の形態1で説明した不動産情報処理装置1の算定方法情報格納部114の中の算定方法情報を生成する装置である。 FIG. 27 is a block diagram of the calculation method information generation device 4 in this embodiment. The calculation method information generation device 4 is a device that normally generates the calculation method information in the calculation method information storage unit 114 of the real estate information processing device 1 described in the first embodiment.
算定方法情報生成装置4は、格納部41、受付部42、および処理部43を備える。 The calculation method information generation device 4 includes a storage unit 41, a reception unit 42, and a processing unit 43.
格納部41は、学習情報格納部411、および算定方法情報格納部114を備える。 The storage unit 41 includes a learning information storage unit 411 and a calculation method information storage unit 114.
受付部42は、パラメータ識別子受付部421、およびクラス数受付部422を備える。 The reception unit 42 includes a parameter identifier reception unit 421 and a class number reception unit 422.
処理部43は、学習情報取得部431、算出式生成部432および、算定方法情報出力部433を備える。 The processing unit 43 includes a learning information acquisition unit 431, a calculation formula generation unit 432, and a calculation method information output unit 433.
学習情報取得部431は、クラス分類手段4311、および学習情報取得手段4312を備える。 The learning information acquisition unit 431 includes a class classification unit 4311 and a learning information acquisition unit 4312.
算出式生成部432は、算出式生成手段4321、価格算定手段4322、誤差情報取得手段4323、およびクラス分類決定手段4324を備える。 The calculation formula generation unit 432 includes a calculation formula generation unit 4321, a price calculation unit 4322, an error information acquisition unit 4323, and a class classification determination unit 4324.
格納部41は、各種の情報を格納し得る。各種の情報とは、例えば、学習情報、算定方法情報である。 The storage unit 41 can store various kinds of information. The various types of information are, for example, learning information and calculation method information.
学習情報格納部411は、2以上の学習情報を格納し得る。学習情報は、ここでは、2以上のパラメータと価格情報とを有する。2以上のパラメータは、クラス分けに使用される1以上のパラメータである分類用パラメータ集合を含む。パラメータは、不動産情報を構成するパラメータである。また、パラメータは、パラメータを識別するパラメータ識別子に対応付いていることは好適である。 The learning information storage unit 411 can store two or more pieces of learning information. Here, the learning information has two or more parameters and price information. The two or more parameters include a classification parameter set that is one or more parameters used for classification. The parameter is a parameter that constitutes real estate information. Moreover, it is preferable that the parameter is associated with a parameter identifier for identifying the parameter.
受付部42は、各種の情報や指示を受け付ける。各種の情報や指示とは、後述するパラメータ識別子、クラス数等である。 The reception unit 42 receives various information and instructions. The various information and instructions are a parameter identifier, the number of classes, etc., which will be described later.
各種の情報や指示の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部42は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input means of various information and instructions may be anything such as a keyboard, a mouse, or a menu screen. The reception unit 42 can be realized by a device driver of input means such as a keyboard or control software for a menu screen.
パラメータ識別子受付部421は、一の分類用パラメータを識別する分類用パラメータ識別子(単に、パラメータ識別子と言っても良い)を受け付ける。また、パラメータ識別子受付部421は、2以上の分類用パラメータ識別子を受け付けても良い。 The parameter identifier receiving unit 421 receives a classification parameter identifier (which may be simply referred to as a parameter identifier) that identifies one classification parameter. Moreover, the parameter identifier receiving unit 421 may receive two or more classification parameter identifiers.
パラメータ識別子受付部421は、1または2以上の分類用パラメータ識別子を、格納部41から読み出す処理でも良い。なお、1以上の分類用パラメータは、通常、予め決められている。 The parameter identifier receiving unit 421 may perform a process of reading one or more classification parameter identifiers from the storage unit 41. The one or more classification parameters are usually predetermined.
クラス数受付部422は、一のパラメータに対するクラス数(n)を受け付ける。クラス数のnは2以上の自然数である。クラス数受付部422は、1以上の各パラメータに対するクラス数(n)を受け付ける。また、クラス数受付部422は、クラス数を、自動的に取得しても良い。クラス数受付部422は、例えば、クラス数nを、2から順にインクリメントしながら取得し、終了条件を満たした場合に終了しても良い。終了条件は、例えば、上限の閾値で、固定的でも良いし、動的に変更されても良い。動的に変更される場合は、パラメータに応じて動的に変更されても良い。 The class number receiving unit 422 receives the number of classes (n) for one parameter. The number n of classes is a natural number of 2 or more. The class number receiving unit 422 receives the number of classes (n) for each of one or more parameters. Further, the class number receiving unit 422 may automatically acquire the number of classes. The number-of-classes accepting unit 422 may acquire the number of classes n while incrementing from 2, for example, and terminate when the termination condition is satisfied. The termination condition is, for example, an upper limit threshold value, which may be fixed or dynamically changed. When it is changed dynamically, it may be changed dynamically according to the parameter.
処理部43は、各種の処理を行う。各種の処理とは、例えば、学習情報取得部431、算出式生成部432、算定方法情報出力部433等が行う処理である。 The processing unit 43 performs various kinds of processing. The various processes are, for example, processes performed by the learning information acquisition unit 431, the calculation formula generation unit 432, the calculation method information output unit 433, and the like.
学習情報取得部431は、n(nは2以上)のクラスに分類されている分類用パラメータであり、パラメータ識別子で識別される分類用パラメータのクラスごとに、各クラスに対応する1以上の学習情報を学習情報格納部411から取得する。学習情報取得部431は、通常、分類用パラメータのクラスに対応する範囲情報に合致する1以上の学習情報を学習情報格納部411から検索する。 The learning information acquisition unit 431 is a classification parameter classified into n (n is 2 or more) classes, and for each class of classification parameters identified by a parameter identifier, one or more learnings corresponding to each class. Information is acquired from the learning information storage unit 411. The learning information acquisition unit 431 normally searches the learning information storage unit 411 for one or more pieces of learning information that match the range information corresponding to the class of the classification parameter.
学習情報取得部431は、メタクラスごとに、各メタクラスに対応する1以上の学習情報を学習情報格納部411から取得することは好適である。なお、メタクラスとは、2以上の各分類用パラメータ識別子で識別される分類用パラメータの2以上のクラスの組み合わせである。 It is preferable that the learning information acquisition unit 431 acquires, for each metaclass, one or more pieces of learning information corresponding to each metaclass from the learning information storage unit 411. The metaclass is a combination of two or more classes of classification parameters identified by two or more classification parameter identifiers.
例えば、分類用パラメータ「広さ情報」のクラスが6つであり、例えば、「1〜19」「20〜29」「30〜49」「50〜69」「70〜89」「90〜」(すべて単位は、平米)であり、分類用パラメータ「総階数情報」のクラスが、例えば、7つであり、例えば、「3〜4」「5〜9」「10〜14」「15〜19」「20〜27」「28〜39」「40〜」である、とする。そして、分類用パラメータ集合が、「広さ情報」および「総階数情報」の2つである場合のメタクラスは、分類用パラメータ「広さ情報」のクラスのうちの一つ、および分類用パラメータ「総階数情報」のクラスのうちの一つの組み合わせである。つまり、かかる場合、メタクラスは、6×7の42通りである。 For example, there are six classes of the classification parameter "width information", and for example, "1-19" "20-29" "30-49" "50-69" "70-89" "90-" ( All units are square meters), and the class of the classification parameter "total floor information" is, for example, 7, for example, "3-4" "5-9" "10-14" "15-19". It is assumed to be “20 to 27”, “28 to 39”, and “40 to”. Then, when the classification parameter set is two of “width information” and “total floor information”, the metaclass is one of the classes of the classification parameter “width information” and the classification parameter “ It is a combination of one of the classes of "total floor information". That is, in this case, there are 42 6×7 metaclasses.
学習情報取得部431は、パラメータ識別子で識別されるパラメータを、クラス数受付部422が受け付けたクラス数(n)のクラスに分類し、クラスごとに、1以上の学習情報を取得しても良い。 The learning information acquisition unit 431 may classify the parameter identified by the parameter identifier into the number of classes (n) accepted by the class number accepting unit 422, and acquire one or more learning information for each class. ..
学習情報取得部431は、パラメータ識別子で識別されるパラメータをn(nは2以上)のクラスに分類し、クラスごとに、各クラスに対応する1以上の学習情報を学習情報格納部411から取得しても良い。パラメータをnのクラスに分類することは、パラメータの値をクラスに分類することである。例えば、パラメータ「広さ情報」を6のクラスに分類した結果の例は、図16の属性「広さ情報」である。 The learning information acquisition unit 431 classifies the parameter identified by the parameter identifier into n (n is 2 or more) classes, and acquires, for each class, one or more learning information corresponding to each class from the learning information storage unit 411. You may do it. Classifying a parameter into n classes is classifying the value of the parameter into a class. For example, an example of the result of classifying the parameter "width information" into 6 classes is the attribute "width information" in FIG.
学習情報取得部431は、パラメータ識別子で識別されるパラメータを、クラス数受付部422が受け付けたクラス数(n)のクラスに分類し、クラスごとに、1以上の学習情報を取得する。なお、nは、予め決められていても良いし、2以上m(mは3以上の自然数)以下で、順次、変更されていっても良い。 The learning information acquisition unit 431 classifies the parameter identified by the parameter identifier into the number of classes (n) received by the class number reception unit 422, and acquires one or more pieces of learning information for each class. Note that n may be determined in advance, or may be 2 or more and m (m is a natural number of 3 or more) or less, and may be sequentially changed.
クラス分類手段4311は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、2通り以上、クラスの分類を行うことは好適である。クラス分類手段4311が行うクラスの分類方法については問わない。例えば、パラメータが「1」から「9」の9の自然数の値を採り得る場合であり、当該パラメータを3つのクラスに分類する場合、クラス分類手段4311は、「1〜3」「4〜6」「7〜9」と、クラスごとに均等な数のパラメータが含まれるように3つのクラスを構成しても良いし、「1」「2」「3〜9」、「1〜7」「8」「9」等のように、均等でないパラメータが含まれるようなクラスを構成しても良い。クラス分類手段4311は、通常、分類用パラメータが採り得る値を、クラス数に応じて、分割する。 It is preferable that the class classification unit 4311 classify the class into two or more classes for each of the two or more classification parameters identified by the two or more parameter identifiers. The class classification method performed by the class classification unit 4311 does not matter. For example, when the parameter can take a value of a natural number of 9 from “1” to “9” and classifies the parameter into three classes, the class classification unit 4311 uses “1 to 3” and “4 to 6”. The three classes may be configured such that “7 to 9” and an equal number of parameters are included in each class, and “1”, “2”, “3 to 9”, and “1 to 7” “1”. A class that includes non-uniform parameters such as “8” and “9” may be configured. The class classification means 4311 normally divides the values that the classification parameters can take according to the number of classes.
ここで、クラスの分類を行うとは、例えば、クラスごとに、クラスの分類の情報であるクラス分類情報を取得することである。クラス分類情報は、例えば、分類パラメータ識別子と、範囲情報の組を2組以上有する。 Here, performing class classification means, for example, acquiring class classification information that is class classification information for each class. The class classification information has, for example, two or more sets of classification parameter identifiers and range information.
学習情報取得手段4312は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、クラス分類手段4311が分類した2通り以上の各クラスの分類に対して、クラスごとの1以上の学習情報を学習情報格納部411から取得する。 The learning information acquisition unit 4312, for each of the two or more classification parameters identified by the two or more parameter identifiers, for each of the two or more classes classified by the class classification unit 4311, One or more pieces of learning information are acquired from the learning information storage unit 411.
学習情報取得手段4312は、メタクラスごとに、各メタクラスを構成する2以上のクラスに属する分類用パラメータの範囲情報に対応する1以上の学習情報を学習情報格納部411から取得しても良い。なお、メタクラスは、2以上の各分類用パラメータから選択された一のクラスの組み合わせからなる。 The learning information acquisition unit 4312 may acquire, for each metaclass, one or more pieces of learning information corresponding to the range information of the classification parameters belonging to two or more classes forming each metaclass from the learning information storage unit 411. The metaclass is a combination of one class selected from two or more classification parameters.
算出式生成部432は、クラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する。クラスごとの1以上の学習情報は、学習情報取得部431が取得した学習情報である。 The calculation formula generation unit 432 is a calculation formula for calculating price information using one or more pieces of learning information for each class, and generates a calculation formula having a variable into which two or more parameters are substituted. The one or more learning information for each class is the learning information acquired by the learning information acquisition unit 431.
算出式生成部432は、メタクラスごとに、1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する。2以上のパラメータを代入する変数は、通常、価格情報以外のパラメータを代入する変数である。なお、1以上の学習情報は、学習情報取得部431が取得した学習情報である。 The calculation formula generation unit 432 is a calculation formula for calculating price information by using one or more pieces of learning information for each metaclass, and generates a calculation formula having a variable into which two or more parameters are substituted. Variables for substituting two or more parameters are usually variables for substituting parameters other than price information. The one or more pieces of learning information are learning information acquired by the learning information acquisition unit 431.
算出式生成部432は、例えば、1以上の学習情報を用いて、重回帰分析により線形の演算式を生成することは好適である。
算出式生成手段4321は、メタクラスごとに、1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する。算出式生成手段4321は、メタクラスごとに、1以上の学習情報を用いて、1以上のパラメータを用いて、価格情報を算出する場合に、誤差が最小になるような算出式を生成する。算出式生成手段4321が算出式を生成するアルゴリズムは種々あり得、問わない。
It is preferable that the calculation formula generation unit 432 generate a linear calculation formula by multiple regression analysis using one or more pieces of learning information.
The calculation formula generation unit 4321 is a calculation formula for calculating price information using one or more pieces of learning information for each metaclass, and generates a calculation formula having a variable into which two or more parameters are substituted. The calculation formula generating means 4321 generates a calculation formula that minimizes an error when calculating price information using one or more learning information and one or more parameters for each metaclass. There may be various algorithms for the calculation formula generation means 4321 to generate a calculation formula, and there is no limitation.
価格算定手段4322は、各クラスの算出式に、各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する。 The price calculation unit 4322 substitutes one or more parameters of one or more pieces of learning information belonging to each class into the calculation formula of each class, calculates the price, and acquires the calculated price information indicating the calculated price.
価格算定手段4322は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、算出式生成手段4321が生成した各クラスの算出式に、各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する。 The price calculation means 4322 calculates each class generated by the calculation formula generation means 4321 for two or more classification classes for each of two or more classification parameters identified by two or more parameter identifiers. One or more parameters of one or more pieces of learning information belonging to each class are substituted into the formula to calculate the price, and the calculated price information indicating the calculated price is acquired.
誤差情報取得手段4323は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、学習情報ごとに、学習情報が有する価格情報(実価格情報と言っても良い)と、価格情報に対応する算定価格情報との差異を示す誤差情報を取得する。なお、誤差情報は、例えば、2つの価格の差の絶対値である。 The error information acquisition unit 4323 has, for each of the two or more classification parameters identified by the two or more parameter identifiers, the price information included in the learning information for each of the two or more classes. Error information indicating a difference between (actual price information) and calculated price information corresponding to the price information is acquired. The error information is, for example, the absolute value of the difference between the two prices.
クラス分類決定手段4324は、2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、2通り以上の各クラスの分類に対して、誤差情報取得手段4323が取得した1以上の誤差情報を用いて、予め決められた条件を満たすほど誤差が少ないクラスの分類を決定する。 The class classification determination unit 4324 has one or more classes acquired by the error information acquisition unit 4323 with respect to two or more classes of each class for each of the two or more classification parameters identified by the two or more parameter identifiers. The error information is used to determine the classification of the class with less error so that a predetermined condition is satisfied.
なお、予め決められた条件を満たすほど誤差が少ないクラスの分類は、通常、1以上の誤差情報の代表値が最小のクラスの分類である。誤差の代表値とは、例えば、1以上の誤差情報の代表値は、1以上の誤差情報が示す誤差の平均値、中央値などである。 It should be noted that the classification of a class in which the error is small enough to satisfy a predetermined condition is usually a classification in which the representative value of one or more pieces of error information is the smallest. The representative value of the error is, for example, the representative value of the one or more pieces of error information is an average value or a median of the errors indicated by the one or more pieces of error information.
算定方法情報出力部433は、クラスごとに、算出式生成部432が生成した算出式である算定方法特定情報を有する2以上の算定方法情報を取得し、出力する。 The calculation method information output unit 433 acquires and outputs, for each class, two or more pieces of calculation method information having calculation method specifying information that is a calculation formula generated by the calculation formula generation unit 432.
算定方法情報出力部433は、メタクラスごとに、対応する2以上のパラメータの集合である分類用パラメータ集合と、算出式生成手段4321が生成した算出式である算定方法特定情報との組である算定方法情報を取得し、出力する。 The calculation method information output unit 433 is a combination of a classification parameter set, which is a set of two or more corresponding parameters, and calculation method specifying information, which is a calculation formula generated by the calculation formula generation unit 4321, for each metaclass. Get method information and output.
算定方法情報出力部433は、通常、2以上の算定方法情報を取得し、記録媒体に蓄積する。記録媒体は、通常、算定方法情報格納部114である。ただし、算定方法情報出力部433は、外部の装置に、取得した2以上の算定方法情報を送信する等しても良い。 The calculation method information output unit 433 normally acquires two or more pieces of calculation method information and stores them in a recording medium. The recording medium is usually the calculation method information storage unit 114. However, the calculation method information output unit 433 may transmit the acquired two or more pieces of calculation method information to an external device.
格納部41、学習情報格納部411、算定方法情報格納部114は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 41, the learning information storage unit 411, and the calculation method information storage unit 114 are preferably non-volatile recording media, but can also be realized by volatile recording media.
格納部41等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部41で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部41で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部41で記憶されるようになってもよい。 The process of storing information in the storage unit 41 or the like does not matter. For example, the information may be stored in the storage unit 41 via a recording medium, or the information transmitted via a communication line may be stored in the storage unit 41, or The information input via the input device may be stored in the storage unit 41.
処理部43、学習情報取得部431、算出式生成部432、算定方法情報出力部433、クラス分類手段4311、学習情報取得手段4312、算出式生成手段4321、価格算定手段4322、誤差情報取得手段4323、クラス分類決定手段4324は、通常、MPUやメモリ等から実現され得る。処理部43の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 Processing unit 43, learning information acquisition unit 431, calculation formula generation unit 432, calculation method information output unit 433, class classification unit 4311, learning information acquisition unit 4312, calculation formula generation unit 4321, price calculation unit 4322, error information acquisition unit 4323. The class classification determining unit 4324 can be usually realized by an MPU, a memory or the like. The processing procedure of the processing unit 43 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
算定方法情報出力部433は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現される、と考えても良い。 It may be considered that the calculation method information output unit 433 is realized by the driver software of the output device or the driver software of the output device and the output device.
次に、算定方法情報生成装置4の動作について、説明する。まず、算定方法情報生成装置4が一の分類用パラメータのクラス分類を決定する処理について、図28のフローチャートを用いて説明する。 Next, the operation of the calculation method information generation device 4 will be described. First, the process in which the calculation method information generation device 4 determines the class classification of one classification parameter will be described with reference to the flowchart of FIG.
(ステップS2801)パラメータ識別子受付部421は、一のパラメータ識別子を受け付けたか否かを判断する。一のパラメータ識別子を受け付けた場合はステップS2802に行き、一のパラメータ識別子を受け付けない場合はステップS2801に戻る。なお、一のパラメータ識別子は、分類用パラメータの識別子である。また、分類用パラメータの識別子は、通常、予め決められている、とする。 (Step S2801) The parameter identifier receiving unit 421 determines whether or not one parameter identifier has been received. If the one parameter identifier is received, the process proceeds to step S2802, and if the one parameter identifier is not received, the process returns to step S2801. The one parameter identifier is a classification parameter identifier. Further, it is assumed that the classification parameter identifier is usually predetermined.
(ステップS2802)クラス分類手段4311は、カウンタiに2を代入する。 (Step S2802) The class classification means 4311 substitutes 2 for the counter i.
(ステップS2803)クラス分類手段4311は、iのクラス数は、第一の終了条件を満たすか否かを判断する。第一の終了条件を満たす場合はステップS2819に行き、第一の終了条件を満たさない場合はステップS2804に行く。なお、第一の終了条件は、例えば、クラスに分割する場合の最大値になったことであり、例えば、共通またはパラメータごとに固定的に決められている。ただし、クラスに分割する場合の最大値は動的に決定されても良いし、分割可能な最大数をクラスに分割する場合の最大値である、としても良い。 (Step S2803) The class classification unit 4311 determines whether or not the number of classes of i satisfies the first end condition. If the first end condition is satisfied, the process proceeds to step S2819, and if the first end condition is not satisfied, the process proceeds to step S2804. The first termination condition is, for example, that the maximum value in the case of class division is reached, and is fixedly determined, for example, in common or for each parameter. However, the maximum value in the case of dividing into classes may be dynamically determined, or may be the maximum value in the case of dividing into the classes the maximum number of divisions possible.
(ステップS2804)クラス分類手段4311は、カウンタjに1を代入する。 (Step S2804) The class classification means 4311 substitutes 1 into the counter j.
(ステップS2805)クラス分類手段4311は、一のパラメータのj番目のクラス分類方法は、第二の終了条件を満たすか否かを判断する。第二の終了条件を満たす場合はステップS2818に行き、第二の終了条件を満たさない場合はステップS2806に行く。なお、第二の終了条件は、iのクラス数に分ける際の、すべての場合の処理が完了したことでも良いし、jが予め決められた上限の数になったこと等でも良い。 (Step S2805) The class classification unit 4311 determines whether or not the j-th class classification method of the one parameter satisfies the second end condition. If the second end condition is satisfied, the process proceeds to step S2818, and if the second end condition is not satisfied, the process proceeds to step S2806. The second termination condition may be that the processing in all cases when dividing into the number of classes of i has been completed, or that j has reached a predetermined upper limit number.
(ステップS2806)クラス分類手段4311は、カウンタkに1を代入する。 (Step S2806) The class classification means 4311 substitutes 1 into the counter k.
(ステップS2807)クラス分類手段4311は、j番目のクラス分類方法におけるk番目のクラスが存在するか否かを判断する。k番目のクラスが存在する場合はステップS2808に行き、k番目のクラスが存在しない場合はステップS2817に行く。 (Step S2807) The class classification means 4311 determines whether or not the k-th class in the j-th class classification method exists. If the kth class exists, the process proceeds to step S2808, and if the kth class does not exist, the process proceeds to step S2817.
(ステップS2808)学習情報取得手段4312は、一のパラメータのk番目のクラスに属する1以上の学習情報を学習情報格納部411から取得する。k番目のクラスに属する学習情報とは、k番目のクラスに対応する範囲情報に合致するパラメータを有する学習情報である。なお、範囲情報に合致するパラメータとは、範囲情報に合致する値情報に対応するパラメータでも良い。 (Step S2808) The learning information acquisition unit 4312 acquires one or more pieces of learning information belonging to the k-th class of one parameter from the learning information storage unit 411. The learning information belonging to the kth class is learning information having a parameter that matches the range information corresponding to the kth class. The parameter that matches the range information may be the parameter that corresponds to the value information that matches the range information.
(ステップS2809)算出式生成手段4321は、ステップS2808で取得された1以上の学習情報を用いて、k番目のクラスの算出式を取得する。算出式生成手段4321は、例えば、ステップS2808で取得された1以上の学習情報が有する1以上のパラメータであり、価格情報を除く1以上のパラメータを変数とする算出式であり、1以上の学習情報が有する価格情報を算出するための誤差が最小となる算出式を、重回帰分析により取得する。 (Step S2809) The calculation formula generating means 4321 acquires the calculation formula of the k-th class using the one or more pieces of learning information acquired in step S2808. The calculation formula generation means 4321 is, for example, one or more parameters included in the one or more learning information acquired in step S2808, and is a calculation formula in which one or more parameters excluding price information are variables, and one or more learning is performed. The calculation formula that minimizes the error for calculating the price information included in the information is acquired by multiple regression analysis.
(ステップS2810)価格算定手段4322は、カウンタmに1を代入する。 (Step S2810) The price calculation means 4322 substitutes 1 into the counter m.
(ステップS2811)価格算定手段4322は、k番目のクラスに属するm番目の学習情報が存在するか否かを判断する。m番目の学習情報が存在する場合はステップS2812に行き、m番目の学習情報が存在しない場合はステップS2815に行く。 (Step S2811) The price calculation means 4322 judges whether or not the m-th learning information belonging to the k-th class exists. If the m-th learning information exists, the process proceeds to step S2812, and if the m-th learning information does not exist, the process proceeds to step S2815.
(ステップS2812)価格算定手段4322は、ステップS2809で取得された算出式に、m番目の学習情報のパラメータを代入し、算定価格情報を算出する。 (Step S2812) The price calculation means 4322 substitutes the parameter of the m-th learning information into the calculation formula acquired in step S2809 to calculate the calculated price information.
(ステップS2813)誤差情報取得手段4323は、m番目の学習情報が有する価格情報(実価格情報)とステップS2812で算出された算定価格情報との差異を示す誤差情報を取得し、図示しないバッファに一時蓄積する。 (Step S2813) The error information acquisition unit 4323 acquires error information indicating the difference between the price information (actual price information) included in the m-th learning information and the calculated price information calculated in step S2812, and stores it in a buffer (not shown). Accumulate temporarily.
(ステップS2814)価格算定手段4322は、カウンタmを1、インクリメントする。ステップS2811に戻る。 (Step S2814) The price calculation means 4322 increments the counter m by 1. The procedure returns to step S2811.
(ステップS2815)誤差情報取得手段4323は、k番目のクラスに属する1以上の学習情報を用いて取得した1以上の誤差情報を用いて、k番目のクラスの誤差情報の代表値を算出する。なお、誤差情報の代表値は、例えば、1以上の誤差情報の平均値、1以上の誤差情報の中央値等である。但し、代表値の取得方法は問わない。かかることは、他の代表値も同様である。 (Step S2815) The error information acquisition means 4323 calculates the representative value of the error information of the kth class using the one or more error information acquired using the one or more learning information belonging to the kth class. The representative value of the error information is, for example, an average value of one or more error information, a median value of one or more error information, or the like. However, the method of acquiring the representative value does not matter. The same applies to other representative values.
(ステップS2816)クラス分類手段4311は、カウンタkを1、インクリメントする。ステップS2807に戻る。 (Step S2816) The class classification means 4311 increments the counter k by 1. The procedure returns to step S2807.
(ステップS2817)誤差情報取得手段4323は、j番目のクラス分類方法における、各クラスの誤差情報の代表値を用いて、j番目のクラス分類方法の誤差情報の代表値を算出する。ステップS2805に戻る。 (Step S2817) The error information acquisition means 4323 calculates the representative value of the error information of the j-th class classification method using the representative value of the error information of each class in the j-th class classification method. It returns to step S2805.
(ステップS2818)クラス分類手段4311は、iのクラス数における各クラス分類方法の誤差情報の代表値を用いて、iのクラス数の誤差情報の代表値を算出する。ステップS2803に戻る。 (Step S2818) The class classification means 4311 calculates the representative value of the error information of the number of classes of i using the representative value of the error information of each class classification method in the number of classes of i. It returns to step S2803.
(ステップS2819)クラス分類決定手段4324は、すべてのクラス数における誤差情報の代表値から、誤差情報が最小のクラス数を決定する。そして、クラス分類決定手段4324は、当該決定したクラス数の誤差情報が最も小さいクラス分類方法を決定する。そして、クラス分類決定手段4324は、当該クラス分類方法の各クラスの範囲情報を取得し、図示しないバッファに一時蓄積する。処理を終了する。 (Step S2819) The class classification determining unit 4324 determines the number of classes with the smallest error information from the representative values of the error information for all the number of classes. Then, the class classification determining unit 4324 determines the class classification method having the smallest error information of the determined number of classes. Then, the class classification determining unit 4324 acquires the range information of each class of the class classification method and temporarily stores it in a buffer (not shown). The process ends.
なお、例えば、一のパラメータが「広さ情報」である場合、例えば、誤差情報が最小のクラス数は「6」であり、そのクラス分類方法の各クラスの範囲情報は、図16の属性値「広さ情報」に示されている。 Note that, for example, when one parameter is “width information”, for example, the number of classes with the smallest error information is “6”, and the range information of each class of the class classification method is the attribute value of FIG. It is shown in "Area information".
なお、図28のフローチャートにおいて、一の分類用パラメータ識別子を受け付けたが、2以上の分類用パラメータ識別子を受け付けて、各分類用パラメータ識別子に対して、上記の処理を実行することは好適である。 Note that in the flowchart of FIG. 28, one classification parameter identifier is accepted, but it is preferable to accept two or more classification parameter identifiers and execute the above process for each classification parameter identifier. ..
次に、算定方法情報生成装置4が算定方法情報を蓄積する動作について、図29のフローチャートを用いて説明する。なお、図28のフローチャートにおいて説明した動作が、すべての分類用パラメータに対して実施され、すべての分類用パラメータの適切なクラス分けが完了している、とする。また、かかるクラス分けの例を示す図が、図16〜図21の属性「値情報」を除く表である。つまり、ここでの分類用パラメータは、例えば、広さ情報、総階数情報、徒歩分数情報、築年数情報、所属階数相対位置情報、所属階数情報の6つである。 Next, the operation of the calculation method information generation device 4 for accumulating the calculation method information will be described with reference to the flowchart of FIG. Note that it is assumed that the operation described in the flowchart of FIG. 28 is performed for all the classification parameters, and the appropriate classification of all the classification parameters is completed. Further, a diagram showing an example of such classification is a table excluding the attribute “value information” in FIGS. 16 to 21. That is, the classification parameters here are six, for example, size information, total floor number information, walking fraction information, building age information, belonging floor relative position information, and belonging floor information.
(ステップS2901)算出式生成手段4321は、カウンタiに1を代入する。 (Step S2901) The calculation formula generation means 4321 substitutes 1 into the counter i.
(ステップS2902)算出式生成手段4321は、i番目のクラス(ここでは、メタクラスである)が存在するか否かを判断する。i番目のクラスが存在する場合はステップS2903に行き、i番目のクラスが存在しない場合は処理を終了する。なお、ここでのクラスの総数は、すべての分類用パラメータの各範囲情報の組み合わせの数である。つまり、クラス分けの結果が図16〜図21の「値情報」を除く表である場合、広さ情報の分類数「6」、総階数情報の分類数「7」、徒歩分数情報の分類数「6」、築年数情報の分類数「3」、所属階数相対位置情報の分類数「5」、および所属階数情報の分類「5」の乗算となり、クラスの総数は「6×7×6×3×5×5=18900」である。 (Step S2902) The calculation formula generation means 4321 determines whether or not the i-th class (here, a metaclass) exists. If the i-th class exists, the process proceeds to step S2903, and if the i-th class does not exist, the process ends. Note that the total number of classes here is the number of combinations of each range information of all classification parameters. That is, when the classification result is the table excluding the "value information" in FIGS. 16 to 21, the number of classifications of the size information is "6", the number of classifications of the total floor information is "7", the number of classifications of the walking fraction information. "6", the number of classes of age information "3", the number of classes of relative floor position information "5", and the class of belonging floor information "5" are multiplied, and the total number of classes is "6x7x6x". 3×5×5=18900”.
(ステップS2903)学習情報取得手段4312は、i番目のクラスに属する1以上の学習情報を学習情報格納部411から取得する。学習情報取得手段4312は、i番目のクラスに対応する各分類用パラメータの範囲情報のすべてに合致する1以上の学習情報を学習情報格納部411から取得する。 (Step S2903) Learning information acquisition means 4312 acquires one or more pieces of learning information belonging to the i-th class from learning information storage unit 411. The learning information acquisition unit 4312 acquires, from the learning information storage unit 411, one or more pieces of learning information that match all the range information of each classification parameter corresponding to the i-th class.
(ステップS2904)算出式生成手段4321は、ステップS2903で取得された1以上の学習情報を用いて、1以上のパラメータを用いて、価格情報を算出する場合に、誤差が最小になるような算出式を生成する。なお、1以上のパラメータは、通常、予め決められている。また、算出式生成手段4321が算出式を生成する場合に、1以上の各パラメータの値はそのまま使用されても良いし、何らかの算出式や対応表等を用いて、パラメータの値が変換された値(値情報)に置き換わって使用されても良い。算出式生成手段4321は、例えば、重回帰分析を用いて、算出式を生成しても良い。算出式生成手段4321は、例えば、予め決まれた範囲をはずれたデータを除いたデータ集合を用いて、重回帰分析により、算出式を生成することは好適である。 (Step S2904) The calculation formula generating means 4321 uses the one or more learning information acquired in step S2903 and the one or more parameters to calculate the price information so that the error is minimized. Generate an expression. The one or more parameters are usually predetermined. Further, when the calculation formula generating means 4321 generates the calculation formula, the values of the one or more parameters may be used as they are, or the parameter values are converted by using some calculation formula or a correspondence table. It may be used in place of the value (value information). The calculation formula generation unit 4321 may generate the calculation formula by using, for example, multiple regression analysis. It is preferable that the calculation formula generation unit 4321 generate the calculation formula by multiple regression analysis using a data set excluding data outside the predetermined range.
(ステップS2905)算定方法情報出力部433は、i番目のクラスに対応する1以上の各分類用パラメータの範囲情報と、ステップS2904で生成された算出式である算定方法特定情報との組である算定方法情報を構成する。 (Step S2905) The calculation method information output unit 433 is a set of the range information of one or more classification parameters corresponding to the i-th class and the calculation method specifying information which is the calculation formula generated in step S2904. Compose calculation method information.
(ステップS2906)算定方法情報出力部433は、ステップS2905で構成した算定方法情報を算定方法情報格納部114に蓄積する。 (Step S2906) The calculation method information output unit 433 accumulates the calculation method information configured in Step S2905 in the calculation method information storage unit 114.
(ステップS2907)算出式生成手段4321は、カウンタiを1、インクリメントする。 (Step S2907) The calculation formula generation means 4321 increments the counter i by 1.
なお、図29のフローチャートにおいて、蓄積された算定方法情報の集合は、例えば、図25の算定方法情報管理表(差異係数は除く)である。 In the flowchart of FIG. 29, the set of accumulated calculation method information is, for example, the calculation method information management table (excluding the difference coefficient) of FIG. 25.
以上、本実施の形態によれば、不動産の査定価格を算出するために利用される算定方法情報が自動生成できる。 As described above, according to this embodiment, the calculation method information used for calculating the assessed value of the real estate can be automatically generated.
なお、本実施の形態において、各分類用パラメータのクラス分類は人手により与えても良い。かかる場合、算定方法情報生成装置は、図30に示す構成となる。そして、かかる算定方法情報生成装置は、2以上のパラメータと価格情報とを有する2以上の学習情報を格納し得る学習情報格納部と、一のパラメータを識別するパラメータ識別子を受け付けるパラメータ識別子受付部と、前記パラメータ識別子で識別されるパラメータをn(nは2以上)のクラスに分類し、クラスごとに、各クラスに対応する1以上の学習情報を前記学習情報格納部から取得する学習情報取得部と、前記学習情報取得部が取得した、クラスごとの1以上の学習情報を用いて、2以上のパラメータを有する価格情報を算出する算出式を生成する算出式生成部と、クラスごとに、対応する分類用パラメータ集合と、前記算出式生成部が生成した算出式である算定方法特定情報との組である2以上の算定方法情報を取得し、記録媒体に蓄積する算定方法情報出力部とを具備する算定方法情報生成装置である。
さらに、本実施の形態における算定方法情報生成装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータアクセス可能な記録媒体は、2以上のパラメータと価格情報とを有する2以上の学習情報を格納し得る学習情報格納部を具備し、コンピュータを、一の分類用パラメータを識別するパラメータ識別子を受け付けるパラメータ識別子受付部と、n(nは2以上)のクラスに分類されている分類用パラメータであり、前記パラメータ識別子で識別される分類用パラメータのクラスごとに、各クラスに対応する1以上の学習情報を前記学習情報格納部から取得する学習情報取得部と、前記学習情報取得部が取得した、クラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算出式生成部と、クラスごとに、前記算出式生成部が生成した算出式である算定方法特定情報を有する2以上の算定方法情報を取得し、出力する算定方法情報出力部として機能させるためのプログラムである。
In the present embodiment, the class classification of each classification parameter may be given manually. In such a case, the calculation method information generation device has the configuration shown in FIG. The calculation method information generation device includes a learning information storage unit that can store two or more pieces of learning information having two or more parameters and price information, and a parameter identifier reception unit that receives a parameter identifier that identifies one parameter. , A learning information acquisition unit that classifies parameters identified by the parameter identifier into n (n is 2 or more) classes and acquires, for each class, one or more learning information corresponding to each class from the learning information storage unit. And a calculation formula generation unit for generating a calculation formula for calculating price information having two or more parameters using one or more learning information for each class acquired by the learning information acquisition unit, and corresponding for each class And a calculation method information output unit that acquires two or more pieces of calculation method information, which is a set of the classification parameter set and the calculation method specifying information that is the calculation formula generated by the calculation formula generation unit, and that stores the calculation method information in the recording medium. This is a calculation method information generation device provided.
Furthermore, the software that realizes the calculation method information generation device according to the present embodiment is the following program. In other words, this program has a computer-accessible recording medium provided with a learning information storage section capable of storing two or more learning information having two or more parameters and price information, and a computer is provided with one classification parameter. A parameter identifier accepting unit that accepts a parameter identifier to be identified, and classification parameters that are classified into n (n is 2 or more) classes. Each class of classification parameters identified by the parameter identifier is assigned to each class. A learning information acquisition unit that acquires one or more corresponding learning information from the learning information storage unit, and a calculation formula that calculates price information using one or more learning information for each class acquired by the learning information acquisition unit. And a calculation formula generation unit that generates a calculation formula having a variable that substitutes two or more parameters, and two or more calculations that have, for each class, calculation method specifying information that is the calculation formula generated by the calculation formula generation unit. It is a program that functions as a calculation method information output unit that acquires and outputs method information.
また、上記プログラムにおいて、前記パラメータ識別子受付部は、2以上の分類用パラメータ識別子を受け付け、前記学習情報取得部は、前記2以上の各分類用パラメータ識別子で識別される分類用パラメータの2以上のクラスの組み合わせであるメタクラスごとに、各メタクラスに対応する1以上の学習情報を前記学習情報格納部から取得し、前記算出式生成部は、前記メタクラスごとに、前記学習情報取得部が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成し、前記算定方法情報出力部は、前記メタクラスごとに、対応する2以上の分類用パラメータの集合である分類用パラメータ集合と、前記算出式生成部が生成した算出式である算定方法特定情報との組である算定方法情報を取得し、出力するものとして、コンピュータを機能させるプログラムであることは好適である。 Further, in the above program, the parameter identifier accepting unit accepts two or more classification parameter identifiers, and the learning information obtaining unit recognizes two or more classification parameters identified by the two or more classification parameter identifiers. For each metaclass, which is a combination of classes, one or more pieces of learning information corresponding to each metaclass are acquired from the learning information storage unit, and the calculation formula generation unit acquires, for each metaclass, the learning information acquisition unit 1 A calculation formula for calculating price information by using the above learning information, which generates a calculation formula having a variable for substituting two or more parameters, and the calculation method information output unit corresponds to each metaclass. A computer is used to acquire and output the calculation method information that is a set of the classification parameter set that is a set of the above classification parameters and the calculation method specifying information that is the calculation formula generated by the calculation formula generation unit. It is preferable that the program be a functioning program.
また、上記プログラムにおいて、前記学習情報取得部は、前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、2通り以上、クラスの分類を行うクラス分類手段と、前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、前記クラス分類手段が分類した前記2通り以上の各クラスの分類に対して、クラスごとの1以上の学習情報を前記学習情報格納部から取得する学習情報取得手段と、前記算出式生成部は、前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記学習情報取得手段が取得したクラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを変数として有する算出式を生成する算出式生成手段と、前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記算出式生成手段が生成した各クラスの算出式に、当該各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する価格算定手段と、前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、学習情報ごとに、前記学習情報が有する価格情報と、当該価格情報に対応する算定価格情報との差異を示す誤差情報を取得する誤差情報取得手段と、前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記誤差情報取得手段が取得した1以上の誤差情報を用いて、予め決められた条件を満たすほど誤差が少ないクラスの分類を決定するクラス分類決定手段とを具備し、前記学習情報取得手段は、前記2以上の各分類用パラメータから選択された一のクラスの組み合わせからなるメタクラスごとに、各メタクラスを構成する2以上のクラスに属する分類用パラメータに対応する1以上の学習情報を前記学習情報格納部から取得し、前記算出式生成手段は、前記メタクラスごとに、前記学習情報取得手段が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成し、前記算定方法情報出力部は、前記メタクラスごとに、対応する2以上のパラメータの集合である分類用パラメータ集合と、前記算出式生成手段が生成した算出式である算定方法特定情報との組である算定方法情報を取得し、出力するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the learning information acquisition unit may classify a class into two or more classes for each of the two or more classification parameters identified by the two or more parameter identifiers; For two or more classification parameters identified by two or more parameter identifiers, one or more learning information for each class is provided for each of the two or more classes classified by the class classification means. The learning information acquisition unit that acquires the learning information from the learning information storage unit and the calculation formula generation unit include two or more classes for each of the two or more classification parameters identified by the two or more parameter identifiers. For the classification, a calculation formula for calculating price information by using one or more learning information for each class acquired by the learning information acquisition means, and a calculation formula for generating a calculation formula having two or more parameters as variables. For each of the two or more classification parameters identified by the generation means and the two or more classification parameters identified by the two or more parameter identifiers, calculation of each class generated by the calculation formula generation means A price calculation means for substituting one or more parameters possessed by one or more learning information belonging to each class into the formula to calculate a price, and obtain calculated price information indicating the calculated price; and each of the above two or more. For each of two or more classification parameters identified by the parameter identifier, for each of the two or more classes, the learning information has the price information included in the learning information and the calculation corresponding to the price information. Error information acquiring means for acquiring error information indicating a difference from price information, and for each of the two or more classification parameters for each of the two or more classification parameters identified by the two or more parameter identifiers. And a class classification deciding means for deciding a classification of a class having less error so as to satisfy a predetermined condition by using one or more pieces of error information obtained by the error information obtaining means. For each metaclass consisting of a combination of one class selected from the two or more classification parameters, one or more learning information corresponding to the classification parameters belonging to two or more classes forming each metaclass is learned. The calculation formula generation unit acquires the price information from the information storage unit using one or more pieces of learning information acquired by the learning information acquisition unit for each of the metaclasses, and has two or more parameters. A calculation formula having a variable for substituting for each metaclass. In addition, the calculation method information that is a set of the classification parameter set that is a set of two or more corresponding parameters and the calculation method specifying information that is the calculation formula generated by the calculation formula generating means is acquired and output. It is preferable that the program is a program that causes a computer to function.
また、上記プログラムにおいて、コンピュータを、前記一のパラメータに対するクラス数(n)を受け付けるクラス数受付部としてさらに機能させ、前記学習情報取得部は、前記パラメータ識別子で識別されるパラメータを、前記クラス数受付部が受け付けたクラス数(n)のクラスに分類し、クラスごとに、1以上の学習情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the computer may further function as a class number receiving unit that receives the number of classes (n) for the one parameter, and the learning information acquisition unit may change the parameter identified by the parameter identifier to the number of classes. It is preferable that the program is a program that causes a computer to classify the classes into the number of classes (n) received by the reception unit and acquire one or more pieces of learning information for each class.
また、図31は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の不動産情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図31は、このコンピュータシステム300の概観図であり、図32は、システム300のブロック図である。 Further, FIG. 31 shows an external appearance of a computer that executes the programs described in this specification to realize the real estate information processing device and the like of the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed on the computer hardware. FIG. 31 is a general view of the computer system 300, and FIG. 32 is a block diagram of the system 300.
図31において、コンピュータシステム300は、CD−ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 31, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.
図32において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、MPU3013、CD−ROMドライブ3012に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 32, in addition to the CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the MPU 3013 and the CD-ROM drive 3012, a ROM 3015 for storing programs such as a boot-up program, and an MPU 3013. And a hard disk 3017 for temporarily storing the instructions of the application program and providing a temporary storage space, and a hard disk 3017 for storing the application program, the system program, and data. Although not shown here, the computer 301 may further include a network card that provides a connection to a LAN.
コンピュータシステム300に、上述した実施の形態の不動産情報処理装置等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。 A program that causes the computer system 300 to execute the functions of the real estate information processing apparatus and the like of the above-described embodiments may be stored in the CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. .. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 when it is executed. The program may be loaded directly from the CD-ROM 3101 or the network.
プログラムは、コンピュータ301に、上述した実施の形態の不動産情報処理装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include the operating system (OS) that causes the computer 301 to execute the functions of the real estate information processing apparatus and the like according to the above-described embodiments, a third-party program, or the like. The program only needs to include a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 300 operates is well known and will not be described in detail.
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, in the step of transmitting information, the step of receiving information, etc., the processing performed by hardware, for example, the processing performed by the modem or the interface card in the transmission step (only performed by hardware. Processing) is not included.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Moreover, the computer that executes the program may be a single computer or a plurality of computers. That is, centralized processing may be performed or distributed processing may be performed.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 Further, in each of the above-mentioned embodiments, it goes without saying that two or more communication means existing in one device may be physically realized by one medium.
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Further, in each of the above-described embodiments, each process may be realized by centralized processing by a single device, or may be realized by distributed processing by a plurality of devices.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 Needless to say, the present invention is not limited to the above-described embodiments, and various modifications can be made, which are also included in the scope of the present invention.
以上のように、本発明にかかる不動産情報処理装置は、適切に不動産の査定価格を算出できるという効果を有し、不動産情報を提示するサービスを実現するウェブサーバ装置等として有用である。 As described above, the real estate information processing device according to the present invention has the effect of being able to appropriately calculate the appraisal price of real estate, and is useful as a web server device or the like that realizes a service for presenting real estate information.
1 不動産情報処理装置
2 サーバ装置
3 端末装置
4 算定方法情報生成装置
11、41 格納部
12 受信部
13、42 受付部
14、43 処理部
15 出力部
21 サーバ格納部
22 サーバ受信部
23 サーバ送信部
31 端末格納部
32 端末受付部
33 端末処理部
34 端末送信部
35 端末受信部
36 端末出力部
111 集合住宅図情報格納部
112 不動産情報格納部
113、411 学習情報格納部
114 算定方法情報格納部
131 不動産情報受付部
132 入力パラメータ集合受付部
141 集合住宅図情報生成部
142 不動産情報収集部
143 住所正規化処理部
144 建物名寄処理部
145 クラス決定部
146 査定額取得部
421 パラメータ識別子受付部
422 クラス数受付部
431 学習情報取得部
432 算出式生成部
433 算定方法情報出力部
1461 近似学習情報決定手段
1462 賃貸価格情報修正手段
4311 クラス分類手段
4312 学習情報取得手段
4321 算出式生成手段
4322 価格算定手段
4323 誤差情報取得手段
4324 クラス分類決定手段
1 Real Estate Information Processing Device 2 Server Device 3 Terminal Device 4 Calculation Method Information Generation Device 11, 41 Storage Unit 12 Reception Unit 13, 42 Reception Unit 14, 43 Processing Unit 15 Output Unit 21 Server Storage Unit 22 Server Reception Unit 23 Server Transmission Unit 31 terminal storage unit 32 terminal reception unit 33 terminal processing unit 34 terminal transmission unit 35 terminal reception unit 36 terminal output unit 111 housing diagram information storage unit 112 real estate information storage unit 113, 411 learning information storage unit 114 calculation method information storage unit 131 Real estate information reception unit 132 Input parameter set reception unit 141 Housing diagram information generation unit 142 Real estate information collection unit 143 Address normalization processing unit 144 Building name processing unit 145 Class determination unit 146 Assessment amount acquisition unit 421 Parameter identifier reception unit 422 Number of classes Reception unit 431 Learning information acquisition unit 432 Calculation formula generation unit 433 Calculation method information output unit 1461 Approximate learning information determination unit 1462 Rental price information correction unit 4311 Class classification unit 4312 Learning information acquisition unit 4321 Calculation formula generation unit 4322 Price calculation unit 4323 Error Information acquisition means 4324 Class classification determination means
Claims (13)
2以上の分類用パラメータを識別するパラメータ識別子を受け付けるパラメータ識別子受付部と、
前記2以上の各パラメータ識別子で識別される分類用パラメータの2以上のクラスの組み合わせであるメタクラスごとに、各メタクラスに対応する1以上の学習情報を前記学習情報格納部から取得する学習情報取得部と、
前記メタクラスごとに、前記学習情報取得部が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算出式生成部と、
前記メタクラスごとに、対応する2以上の分類用パラメータの集合である分類用パラメータ集合と、前記算出式生成部が生成した算出式である算定方法特定情報とを有する算定方法情報を取得し、出力する算定方法情報出力部とを具備し、
前記学習情報取得部は、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、2通り以上、クラスの分類を行うクラス分類手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、前記クラス分類手段が分類した前記2通り以上の各クラスの分類に対して、クラスごとの1以上の学習情報を前記学習情報格納部から取得する学習情報取得手段とを具備し、
前記算出式生成部は、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記学習情報取得手段が取得したクラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを変数として有する算出式を生成する算出式生成手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記算出式生成手段が生成した各クラスの算出式に、当該各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する価格算定手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、学習情報ごとに、前記学習情報が有する価格情報と、当該価格情報に対応する算定価格情報との差異を示す誤差情報を取得する誤差情報取得手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記誤差情報取得手段が取得した1以上の誤差情報を用いて、予め決められた条件を満たすほど誤差が少ないクラスの分類を決定するクラス分類決定手段とを具備し、
前記学習情報取得手段は、
前記2以上の各分類用パラメータごとに、前記クラス分類決定手段が決定したクラスの分類に含まれるクラスのうちから選択された一のクラスの組み合わせからなるメタクラスごとに、各メタクラスを構成する2以上のクラスに属する分類用パラメータに対応する1以上の学習情報を前記学習情報格納部から取得し、
前記算出式生成手段は、
前記メタクラスごとに、前記学習情報取得手段が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算定方法情報生成装置。 A learning information storage unit capable of storing two or more learning information having two or more parameters and price information;
A parameter identifier receiving unit that receives a parameter identifier that identifies two or more classification parameters;
A learning information acquisition unit that acquires from the learning information storage unit one or more pieces of learning information corresponding to each metaclass for each metaclass that is a combination of two or more classes of classification parameters identified by the two or more parameter identifiers. When,
A calculation formula generating a calculation formula for calculating price information using one or more pieces of learning information acquired by the learning information acquisition unit for each metaclass, and generating a calculation formula having a variable for substituting two or more parameters Department,
Obtaining and outputting calculation method information having a classification parameter set that is a set of two or more corresponding classification parameters and calculation method specifying information that is a calculation formula generated by the calculation formula generation unit for each metaclass. And a calculation method information output section
The learning information acquisition unit,
Class classification means for classifying two or more classes for each of the two or more classification parameters identified by the two or more parameter identifiers;
One or more learning information for each class for each of the two or more classes classified by the class classification means for the two or more classification parameters identified by the two or more parameter identifiers. Learning information acquisition means for acquiring from the learning information storage unit,
The calculation formula generation unit,
For each of two or more classification parameters identified by the two or more parameter identifiers, one or more learning information for each class acquired by the learning information acquisition means for the two or more class classifications. Is a calculation formula for calculating price information using, and a calculation formula generating means for generating a calculation formula having two or more parameters as variables.
For each of the two or more classification parameters identified by the two or more parameter identifiers, the calculation formula of each class generated by the calculation formula generation means for each of the two or more classes A price calculation means for substituting one or more parameters possessed by one or more pieces of learning information belonging to each class, calculating a price, and obtaining calculated price information indicating the calculated price,
For each of two or more classification parameters identified by the two or more parameter identifiers, for each of the two or more classes, the price information included in the learning information and the price Error information acquisition means for acquiring error information indicating a difference from the calculated price information corresponding to the information,
For each of the two or more classification parameters identified by the two or more parameter identifiers, the one or more error information acquired by the error information acquisition means is used for the two or more classes. , And a class classification determination means for determining a classification of a class having less error as satisfying a predetermined condition,
The learning information acquisition means,
Two or more constituting each metaclass for each metaclass consisting of a combination of one class selected from the classes included in the classification of the class determined by the class classification determination means for each of the two or more classification parameters Acquiring one or more pieces of learning information corresponding to the classification parameters belonging to the class from the learning information storage unit,
The calculation formula generating means,
Calculation method information for generating a calculation formula for calculating price information by using one or more pieces of learning information acquired by the learning information acquisition unit for each metaclass, and generating a calculation formula having a variable for substituting two or more parameters. Generator.
前記学習情報取得部は、
前記パラメータ識別子で識別されるパラメータを、前記クラス数受付部が受け付けたクラス数(n)のクラスに分類し、クラスごとに、1以上の学習情報を取得する請求項1記載の算定方法情報生成装置。 Further comprising a class number receiving unit that receives the number of classes (n) for each of the two or more classification parameters,
The learning information acquisition unit,
The calculation method information generation according to claim 1, wherein the parameter identified by the parameter identifier is classified into the number of classes (n) accepted by the class number accepting unit, and one or more learning information is acquired for each class. apparatus.
前記算定方法情報生成装置が出力した2以上の算定方法情報であり、不動産のクラス分けに使用される1または2以上のパラメータの集合である分類用パラメータ集合を構成する各分類用パラメータの範囲を示す範囲情報と、1または2以上の各分類用パラメータの範囲情報により特定される各クラスに対応する査定額の算定方法を特定する算定方法特定情報との組である2以上の算定方法情報を格納し得る算定方法情報格納部と、
一の不動産の1または2以上のパラメータの集合である入力パラメータ集合を受け付ける入力パラメータ集合受付部と、
前記入力パラメータ集合に含まれる分類用パラメータ集合に対応する算定方法特定情報を決定するクラス決定部と、
前記クラス決定部が決定した算定方法特定情報と、前記入力パラメータ集合のうちの1以上のパラメータとを用いて査定額を取得する査定額取得部と、
前記査定額を出力する出力部とを具備する不動産情報処理装置。 A calculation method information generating device according to claim 1 or 2;
The range of each classification parameter constituting the classification parameter set, which is two or more calculation method information output by the calculation method information generation device and is a set of one or more parameters used for real estate classification, Two or more pieces of calculation method information, which is a set of the range information shown and the calculation method specifying information specifying the method of calculating the assessed amount corresponding to each class specified by the range information of one or more classification parameters. A calculation method information storage unit that can be stored,
An input parameter set reception unit that receives an input parameter set that is a set of one or more parameters of one real estate;
A class determining unit that determines calculation method specifying information corresponding to a classification parameter set included in the input parameter set,
An assessment amount acquisition unit that obtains an assessment amount using the calculation method specifying information determined by the class determination unit and one or more parameters of the input parameter set;
A real estate information processing apparatus comprising: an output unit that outputs the assessed amount.
1以上のパラメータを代入し得る算出式であり、
前記査定額取得部は、
前記入力パラメータ集合のうちの分類用パラメータ集合に対応する算定方法特定情報である算出式に、前記入力パラメータ集合のうちの1以上のパラメータを代入し、査定額を取得する請求項3記載の不動産情報処理装置。 The calculation method specific information is
A calculation formula that can substitute one or more parameters,
The assessment amount acquisition unit,
The real estate according to claim 3, wherein one or more parameters of the input parameter set are substituted into a calculation formula that is calculation method specifying information corresponding to a classification parameter set of the input parameter set to acquire the assessed amount. Information processing device.
前記査定額取得部は、
前記クラス決定部が決定した算定方法特定情報に対応する1以上の学習情報に対して、前記入力パラメータ集合のうちの1以上のパラメータを適用し、査定額を取得する請求項3記載の不動産情報処理装置。 The learning information storage unit further includes two or more pieces of learning information having two or more parameters and price information and capable of storing two or more pieces of learning information associated with any of the two or more pieces of calculation method specifying information. ,
The assessment amount acquisition unit,
The real estate information according to claim 3, wherein one or more parameters of the input parameter set is applied to one or more learning information corresponding to the calculation method specifying information determined by the class determining unit to acquire the assessed amount. Processing equipment.
存在する地区を識別する地区識別子、用途地域を識別する用途地域識別子、築年数を示す築年数情報、最大の階数を示す階数情報、駅からの徒歩時間を示す徒歩時間情報のうちの1または2以上のパラメータの集合である請求項3から請求項6いずれか一項に記載の不動産情報処理装置。 The classification parameter set is
1 or 2 of a district identifier for identifying an existing district, a restricted zone identifier for identifying a restricted zone, building age information indicating a building age, floor number information indicating a maximum floor number, and walking time information indicating a walking time from a station The real estate information processing apparatus according to any one of claims 3 to 6, which is a set of the above parameters.
一の不動産の購入価格と賃貸価格の両方を算出し、
前記購入価格の算出方法と、前記賃貸価格の算出方法とが異なることを特徴とする請求項3から請求項7いずれか一項に記載の不動産情報処理装置。 The assessment amount acquisition unit,
Calculate both the purchase price and the rental price of one real estate,
The real estate information processing apparatus according to any one of claims 3 to 7, wherein a method of calculating the purchase price and a method of calculating the rental price are different.
前記査定額取得部は、
前記入力パラメータ集合と予め決められた関係を満たすほど近似した学習情報を決定する近似学習情報決定手段と、
前記入力パラメータ集合と前記近似した学習情報が有する2以上のパラメータとの差異に応じて、前記近似した学習情報が有する賃貸価格情報を修正する賃貸価格情報修正手段とを具備する請求項8記載の不動産情報処理装置。 A learning information storage unit capable of storing two or more pieces of learning information having two or more parameters and rental price information indicating a rental price;
The assessment amount acquisition unit,
Approximate learning information determining means for determining learning information that has been approximated to satisfy a predetermined relationship with the input parameter set,
9. The rental price information correction means for correcting rental price information included in the approximated learning information according to a difference between the input parameter set and two or more parameters included in the approximated learning information. Real estate information processing equipment.
2以上のいずれかの算定方法特定情報に対応付けられており、
前記査定額取得部は、
前記近似した学習情報に対応する算定方法特定情報に応じて、前記近似した学習情報が有する賃貸価格情報を修正する請求項9記載の不動産情報処理装置。 The learning information is
Corresponding to any of the two or more calculation method specific information,
The assessment amount acquisition unit,
The real estate information processing apparatus according to claim 9, wherein the rental price information included in the approximated learning information is corrected according to the calculation method specifying information corresponding to the approximated learning information.
販売価格と賃貸価格の両方を出力する請求項3から請求項10いずれか一項に記載の不動産情報処理装置。 The output unit is
The real estate information processing apparatus according to any one of claims 3 to 10, which outputs both the selling price and the rental price.
前記パラメータ識別子受付部が、2以上の分類用パラメータを識別するパラメータ識別子を受け付けるパラメータ識別子受付ステップと、
前記学習情報取得部が、前記2以上の各パラメータ識別子で識別される分類用パラメータの2以上のクラスの組み合わせであるメタクラスごとに、各メタクラス対応する1以上の学習情報を前記学習情報格納部から取得する学習情報取得ステップと、
前記算出式生成部が、前記メタクラスごとに、前記学習情報取得ステップで取得された1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算出式生成ステップと、
前記算定方法情報出力部が、前記メタクラスごとに、対応する2以上の分類用パラメータの集合である分類用パラメータ集合と、前記算出式生成ステップで生成された算出式である算定方法特定情報とを有する算定方法情報を取得し、出力する算定方法情報出力ステップとを具備し、
前記学習情報取得ステップは、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、2通り以上、クラスの分類を行うクラス分類サブステップと、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、前記クラス分類サブステップで分類された前記2通り以上の各クラスの分類に対して、クラスごとの1以上の学習情報を前記学習情報格納部から取得する学習情報取得サブステップとを具備し、
前記算出式生成ステップは、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記学習情報取得サブステップで取得されたクラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを変数として有する算出式を生成する算出式生成サブステップと、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記算出式生成サブステップで生成された各クラスの算出式に、当該各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する価格算定サブステップと、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、学習情報ごとに、前記学習情報が有する価格情報と、当該価格情報に対応する算定価格情報との差異を示す誤差情報を取得する誤差情報取得サブステップと、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記誤差情報取得サブステップで取得された1以上の誤差情報を用いて、予め決められた条件を満たすほど誤差が少ないクラスの分類を決定するクラス分類決定サブステップとを具備し、
前記学習情報取得サブステップにおいて、
前記2以上の各分類用パラメータごとに、前記クラス分類決定サブステップで決定されたクラスの分類に含まれるクラスのうちから選択された一のクラスの組み合わせからなるメタクラスごとに、各メタクラスを構成する2以上のクラスに属する分類用パラメータに対応する1以上の学習情報を前記学習情報格納部から取得し、
前記算出式生成サブステップにおいて、
前記メタクラスごとに、前記学習情報取得サブステップで取得された1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算定方法情報生成方法。 It can be realized by a learning information storage unit capable of storing two or more learning information having two or more parameters and price information, a parameter identifier reception unit, a learning information acquisition unit, a calculation formula generation unit, and a calculation method information output unit. Calculation method Information generation method,
A parameter identifier receiving step in which the parameter identifier receiving unit receives a parameter identifier for identifying two or more classification parameters;
The learning information acquisition unit, for each metaclass that is a combination of two or more classes of classification parameters identified by the two or more parameter identifiers, outputs one or more learning information corresponding to each metaclass from the learning information storage unit. The learning information acquisition step to acquire,
The calculation formula generation unit is a calculation formula for calculating price information for each of the metaclasses, using one or more pieces of learning information acquired in the learning information acquisition step, and has variables for substituting two or more parameters. A calculation formula generation step for generating a calculation formula,
The calculation method information output unit includes, for each metaclass, a classification parameter set that is a set of two or more corresponding classification parameters and calculation method specifying information that is the calculation formula generated in the calculation formula generating step. A calculation method information output step of acquiring and outputting the calculation method information that the user has,
The learning information acquisition step,
To the two or more two or more of each classification parameters identified by the parameter identifier, two types or more, and categorized Busuteppu for classifying the class,
For two or more of each classification parameters identified by the two or more respective parameter identifier for the classification of each class of more the two types classified by the classification sub-step, for each class 1 or more And a learning information acquisition sub-step of acquiring learning information from the learning information storage unit,
The calculation formula generating step,
For each of the two or more classification parameters identified by the two or more parameter identifiers, one or more of each class acquired in the learning information acquisition sub-step for the two or more classes of each class A calculation formula for calculating price information using the learning information, which is a calculation formula generation sub-step for generating a calculation formula having two or more parameters as variables;
For each of the two or more classification parameters identified by the two or more parameter identifiers, the calculation formula of each class generated in the calculation formula generation sub-step for the classification of the two or more classes , A price calculation sub-step of substituting one or more parameters possessed by one or more learning information belonging to each class, calculating a price, and obtaining calculated price information indicating the calculated price,
For each of two or more classification parameters identified by the two or more parameter identifiers, for each of the two or more classes, the price information included in the learning information and the price Error information acquisition substep of acquiring error information indicating a difference from the calculated price information corresponding to the information,
For each of the two or more classification parameters identified by the two or more parameter identifiers, the one or more pieces of error information acquired in the error information acquisition substep for the two or more classes Using a class classification determination sub-step for determining the classification of the class with less error as satisfying a predetermined condition,
In the learning information acquisition sub-step,
For each of the two or more classification parameters, each metaclass is configured for each metaclass consisting of a combination of one class selected from the classes included in the class classification determined in the class classification determination substep. Acquiring one or more pieces of learning information corresponding to classification parameters belonging to two or more classes from the learning information storage unit,
In the calculation formula generation sub-step,
A calculation formula for calculating price information using one or more pieces of learning information acquired in the learning information acquisition sub-step for each metaclass, and generating a calculation formula having a variable for substituting two or more parameters Method Information generation method.
2以上の分類用パラメータを識別するパラメータ識別子を受け付けるパラメータ識別子受付部と、
前記2以上の各パラメータ識別子で識別される分類用パラメータの2以上のクラスの組み合わせであるメタクラスごとに、各メタクラスに対応する1以上の学習情報を前記学習情報格納部から取得する学習情報取得部と、
前記メタクラスごとに、前記学習情報取得部が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する算出式生成部と、
前記メタクラスごとに、対応する2以上の分類用パラメータの集合である分類用パラメータ集合と、前記算出式生成部が生成した算出式である算定方法特定情報とを有する算定方法情報を取得し、出力する算定方法情報出力部として機能させるためのプログラムであって、
前記学習情報取得部は、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、2通り以上、クラスの分類を行うクラス分類手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータに対して、前記クラス分類手段が分類した前記2通り以上の各クラスの分類に対して、クラスごとの1以上の学習情報を前記学習情報格納部から取得する学習情報取得手段とを具備し、
前記算出式生成部は、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記学習情報取得手段が取得したクラスごとの1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを変数として有する算出式を生成する算出式生成手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記算出式生成手段が生成した各クラスの算出式に、当該各クラスに属する1以上の各学習情報が有する1以上のパラメータを代入し、価格を算定し、算定した価格を示す算定価格情報を取得する価格算定手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、学習情報ごとに、前記学習情報が有する価格情報と、当該価格情報に対応する算定価格情報との差異を示す誤差情報を取得する誤差情報取得手段と、
前記2以上の各パラメータ識別子で識別される2以上の各分類用パラメータごとに、前記2通り以上の各クラスの分類に対して、前記誤差情報取得手段が取得した1以上の誤差情報を用いて、予め決められた条件を満たすほど誤差が少ないクラスの分類を決定するクラス分類決定手段とを具備し、
前記学習情報取得手段は、
前記2以上の各分類用パラメータごとに、前記クラス分類決定手段が決定したクラスの分類に含まれるクラスのうちから選択された一のクラスの組み合わせからなるメタクラスごとに、各メタクラスを構成する2以上のクラスに属する分類用パラメータに対応する1以上の学習情報を前記学習情報格納部から取得し、
前記算出式生成手段は、
前記メタクラスごとに、前記学習情報取得手段が取得した1以上の学習情報を用いて、価格情報を算出する算出式であり、2以上のパラメータを代入する変数を有する算出式を生成する、ものとして前記コンピュータを機能させるためのプログラム。 A computer accessible to a learning information storage unit capable of storing two or more learning information having two or more parameters and price information,
A parameter identifier receiving unit that receives a parameter identifier that identifies two or more classification parameters;
A learning information acquisition unit that acquires from the learning information storage unit one or more pieces of learning information corresponding to each metaclass for each metaclass that is a combination of two or more classes of classification parameters identified by the two or more parameter identifiers. When,
A calculation formula generating a calculation formula for calculating price information using one or more pieces of learning information acquired by the learning information acquisition unit for each metaclass, and generating a calculation formula having a variable for substituting two or more parameters Department,
Obtaining and outputting calculation method information having a classification parameter set that is a set of two or more corresponding classification parameters and calculation method specifying information that is a calculation formula generated by the calculation formula generation unit for each metaclass. A program for functioning as a calculation method information output unit,
The learning information acquisition unit,
Class classification means for classifying two or more classes for each of the two or more classification parameters identified by the two or more parameter identifiers;
One or more learning information for each class for each of the two or more classes classified by the class classification means for the two or more classification parameters identified by the two or more parameter identifiers. Learning information acquisition means for acquiring from the learning information storage unit,
The calculation formula generation unit,
For each of two or more classification parameters identified by the two or more parameter identifiers, one or more learning information for each class acquired by the learning information acquisition means for the two or more class classifications. Is a calculation formula for calculating price information using, and a calculation formula generating means for generating a calculation formula having two or more parameters as variables.
For each of the two or more classification parameters identified by the two or more parameter identifiers, the calculation formula of each class generated by the calculation formula generation means for each of the two or more classes A price calculation means for substituting one or more parameters possessed by one or more pieces of learning information belonging to each class, calculating a price, and obtaining calculated price information indicating the calculated price,
For each of two or more classification parameters identified by the two or more parameter identifiers, for each of the two or more classes, the price information included in the learning information and the price Error information acquisition means for acquiring error information indicating a difference from the calculated price information corresponding to the information,
For each of the two or more classification parameters identified by the two or more parameter identifiers, the one or more error information acquired by the error information acquisition means is used for the two or more classes. , And a class classification determination means for determining a classification of a class having less error as satisfying a predetermined condition,
The learning information acquisition means,
Two or more constituting each metaclass for each metaclass consisting of a combination of one class selected from the classes included in the classification of the class determined by the class classification determination means for each of the two or more classification parameters Acquiring one or more pieces of learning information corresponding to the classification parameters belonging to the class from the learning information storage unit,
The calculation formula generating means,
As a calculation formula for calculating price information using one or more pieces of learning information acquired by the learning information acquisition means for each metaclass, and generating a calculation formula having a variable for substituting two or more parameters. A program for operating the computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015160349A JP6744702B2 (en) | 2015-08-17 | 2015-08-17 | Real estate information processing device, calculation method information generation device, real estate information processing, calculation method information generation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015160349A JP6744702B2 (en) | 2015-08-17 | 2015-08-17 | Real estate information processing device, calculation method information generation device, real estate information processing, calculation method information generation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017040957A JP2017040957A (en) | 2017-02-23 |
| JP6744702B2 true JP6744702B2 (en) | 2020-08-19 |
Family
ID=58203676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015160349A Active JP6744702B2 (en) | 2015-08-17 | 2015-08-17 | Real estate information processing device, calculation method information generation device, real estate information processing, calculation method information generation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6744702B2 (en) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105303699B (en) | 2008-10-02 | 2018-10-09 | 埃科亚特姆公司 | Second-hand market for equipment and automatically vending system |
| WO2016053378A1 (en) | 2014-10-02 | 2016-04-07 | ecoATM, Inc. | Wireless-enabled kiosk for recycling consumer devices |
| US20170169401A1 (en) | 2015-12-11 | 2017-06-15 | ecoATM, Inc. | Systems and methods for recycling consumer electronic devices |
| WO2016069738A1 (en) | 2014-10-31 | 2016-05-06 | ecoATM, Inc. | Systems and methods for recycling consumer electronic devices |
| US10269110B2 (en) | 2016-06-28 | 2019-04-23 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
| JP6971501B2 (en) * | 2018-12-10 | 2021-11-24 | 株式会社One Act | Source code trading system using AI |
| US12322259B2 (en) | 2018-12-19 | 2025-06-03 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| KR102942007B1 (en) | 2018-12-19 | 2026-03-19 | 에코에이티엠, 엘엘씨 | System and method for the sale and/or purchase of mobile phones and other electronic devices |
| EP3924918B1 (en) | 2019-02-12 | 2026-04-01 | ecoATM, LLC | Kiosk for evaluating and purchasing used electronic devices |
| US11798250B2 (en) * | 2019-02-18 | 2023-10-24 | Ecoatm, Llc | Neural network based physical condition evaluation of electronic devices, and associated systems and methods |
| JP2023508903A (en) | 2019-12-18 | 2023-03-06 | エコエーティーエム, エルエルシー | Systems and methods for selling and/or buying mobile phones and other electronic devices |
| JP6925665B1 (en) * | 2020-04-27 | 2021-08-25 | アットホームラボ株式会社 | Information processing equipment, information processing methods and information processing programs |
| CN111626789A (en) * | 2020-06-01 | 2020-09-04 | 武汉轻工大学 | House price prediction method, device, equipment and storage medium |
| EP4197083B1 (en) | 2020-08-17 | 2024-10-09 | ecoATM, LLC | Connector carrier for electronic device kiosk |
| US12271929B2 (en) | 2020-08-17 | 2025-04-08 | Ecoatm Llc | Evaluating an electronic device using a wireless charger |
| EP4738801A2 (en) | 2020-08-25 | 2026-05-06 | ecoATM, LLC | Evaluating and recycling electronic devices |
| JP2022067050A (en) * | 2020-10-19 | 2022-05-02 | Assest株式会社 | Building repair cost estimation program |
| US12462635B2 (en) | 2021-07-09 | 2025-11-04 | Ecoatm, Llc | Identifying electronic devices using temporally changing information |
| JP2025093885A (en) * | 2023-12-12 | 2025-06-24 | 株式会社estie | PROGRAM, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001117973A (en) * | 1999-10-20 | 2001-04-27 | Recruit Co Ltd | Device and method for evaluating real estate, recording medium storing real estate evaluation program and real estate information providing system |
| JP2003022314A (en) * | 2001-07-06 | 2003-01-24 | Recruit Co Ltd | Method, device and program for estimating real estate price function |
-
2015
- 2015-08-17 JP JP2015160349A patent/JP6744702B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017040957A (en) | 2017-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6744702B2 (en) | Real estate information processing device, calculation method information generation device, real estate information processing, calculation method information generation method, and program | |
| Afonso et al. | Housing prices prediction with a deep learning and random forest ensemble | |
| US20150324939A1 (en) | Real-estate client management method and system | |
| JP7274843B2 (en) | Property information presentation device, property information presentation program, property information presentation method, and information providing system | |
| JP7720579B1 (en) | Knowledge graph construction method and search system for major recommendation based on large-scale language model | |
| Pace et al. | Examining the information content of residuals from hedonic and spatial models using trees and forests | |
| Zhou et al. | Modeling housing rent in the Atlanta metropolitan area using textual information and deep learning | |
| CN111429161B (en) | Feature extraction method, feature extraction device, storage medium and electronic equipment | |
| Waltman et al. | PageRank-related methods for analyzing citation networks | |
| Kutlača et al. | Analysis of quantitative and qualitative indicators of SEE countries scientific output | |
| CN110766273A (en) | Semi-supervised clustering teaching asset classification method for optimizing feature weight | |
| Amarsaikhan et al. | Applications of remote sensing and geographic information systems for urban land-cover change studies in Mongolia | |
| Isaac et al. | Urban landcover classification from multispectral image data using optimized AdaBoosted random forests | |
| Clark et al. | A mass-market appraisal of the English housing rental market using a diverse range of modelling techniques | |
| Brunsdon et al. | An open source geodemographic classification of small areas in the Republic of Ireland | |
| Monteiro et al. | Indoor temperature prediction in an IoT scenario | |
| CN112650949B (en) | Regional POI demand identification method based on multi-source feature fusion and collaborative filtering | |
| Mrsic et al. | Real estate market price prediction framework based on public data sources with case study from Croatia | |
| CN118171734A (en) | A method for constructing recruitment unit portraits based on iterative self-organizing clustering | |
| Sarang | Decision tree: a supervised learning algorithm for classification | |
| Gabrielli et al. | Using artificial neural networks to uncover real estate market transparency: the market value | |
| JP7274842B2 (en) | Property information presentation device, property information presentation program, property information presentation method, and information providing system | |
| US12339878B2 (en) | Systems and methods for region-based segmentation of a knowledge base developed using data collected from myriad sources | |
| Morse-McNabb et al. | VLUIS, a land use data product for Victoria, Australia, covering 2006 to 2013 | |
| TWM573493U (en) | System for predicting conversion probability by visitors' browsing paths |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190325 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190705 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200204 |
|
| 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: 20200707 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200731 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6744702 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |