Program, method, information processing device and system
The program calculates the assumed transaction price for renovated used real estate properties by determining the new construction price and variation values, addressing the challenge of estimating this value in existing technologies.
Patent Information
- Application Number
- JP2023197715
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2025-06-02
- Estimated Expiration
- 2043-11-21
AI Technical Summary
There is a challenge in calculating the assumed transaction price expected after renovating used real estate properties, as existing techniques do not provide a reliable method for estimating this value.
A program is executed on a computer to acquire property information of a used real estate property, calculate the new construction price, determine a variation value based on renovation specifics, and then calculate a renovated price using these values.
This approach allows for the accurate calculation of the assumed transaction price expected after renovating used real estate properties, providing a reliable estimation for stakeholders.
Smart Images

Figure 2025083990000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a program, a method, an information processing apparatus, and a system.
Background Art
[0002] Techniques for calculating the price market of real estate properties are known. Patent Document 1 discloses a technique for providing a used condominium price appraisal system capable of reflecting the management status of a shared portion in the appraisal price of a used condominium.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is a problem that the assumed transaction price expected after renovating used real estate cannot be calculated. Therefore, the present disclosure has been made to solve the above problems, and an object thereof is to provide a technique for calculating the assumed transaction price expected after renovating used real estate.
Means for Solving the Problems
[0005] A program for causing a computer including a processor and a storage unit to execute, the processor performing a property information acquisition step of acquiring property information of a used real estate property, a new construction price calculation step of calculating a new construction price of the used real estate property based on the property information acquired in the property information acquisition step, a first variation calculation step of calculating a first variation value indicating a variation from the new construction price when the used real estate property is renovated based on the property information acquired in the property information acquisition step, and a first renovated price calculation step of calculating a first renovated price when the used real estate property is renovated based on the new construction price calculated in the new construction price calculation step and the first variation value calculated in the first variation calculation step.
Effect of the Invention
[0006] According to the present disclosure, it is possible to calculate an assumed transaction price expected after renovating a used real estate property.
Brief Description of the Drawings
[0007]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0008] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all the drawings for describing the embodiments, the same reference numerals are assigned to common components, and repeated descriptions are omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Also, not all of the components shown in the embodiments are essential components of the present disclosure. Further, each figure is a schematic diagram and is not necessarily drawn precisely.
[0009] <Configuration of System 1> System 1 in the present disclosure is an information processing system that provides an information processing service for calculating an assumed transaction price (renovated price) when renovating second-hand real estate properties. System 1 includes information processing devices of server 10 and user terminal 20 connected via network N. FIG. 1 is a block diagram showing the functional configuration of System 1. FIG. 2 is a block diagram showing the functional configuration of server 10. FIG. 3 is a block diagram showing the functional configuration of user terminal 20.
[0010] Each information processing device is configured by a computer including an arithmetic device and a storage device. The basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later. For each of server 10 and user terminal 20, descriptions overlapping with the basic hardware configuration of the computer and the basic functional configuration of the computer described later are omitted.
[0011] <Configuration of Server 10> Server 10 is an information processing device that provides an information processing service for calculating the assumed transaction price (renovation price) when renovating used real estate properties. In the present disclosure, used real estate properties (hereinafter referred to as "properties") mainly refer to used condominiums (apartment houses, collective housing), used single-family houses (detached houses), etc. In the present disclosure, renovation mainly refers to a large-scale renovation work (full renovation) that dismantles the interior of a building, etc., and renovates the entire house from a state where only the framework such as the foundation and columns remains. Note that renovation is not limited to full renovation, and may also refer to the entire renovation work for renovating a building. Server 10 includes a storage unit 101 and a control unit 104.
[0012] <Configuration of the storage unit 101 of server 10> The storage unit 101 of server 10 includes an application program 1011, a user table 1012, a property table 1013, a model table 1014, and a price table 1021.
[0013] The application program 1011 is a program for causing the control unit 104 of server 10 to function as each functional unit. The application program 1011 includes applications such as a web browser application.
[0014] The user table 1012 is a table that stores and manages information of member users (hereinafter referred to as "users") who use the service. By registering for use of the service, the information of the user is stored in a new record of the user table 1012. Thereby, the user can use the service according to the present disclosure. The user table 1012 is a table having columns of user ID and user name with the user ID as the primary key. FIG. 4 is a diagram showing the data structure of the user table 1012.
[0015] The user ID is an item that stores user identification information for identifying a user. The user identification information is an item for which a unique value is set for each user. The user name is an item that stores the user's name. The user name may be set to any string such as a nickname instead of the actual name.
[0016] The property table 1013 is a table for storing and managing information (property information) about real estate properties (hereinafter referred to as properties). The property table 1013 is a table having columns for property ID, property name, property data, and transaction data. Figure 5 is a diagram showing the data structure of the property table 1013.
[0017] The property ID is an item that stores property identification information for identifying a property. The property name is an item that stores the name of the property. Any string can be set as the property name. The property data is an item that stores attribute information about the property. Specifically, the property data includes information such as the name of the property (such as condominium name), location of the property (address, area), number of years since construction, distance to the station, presence or absence of renovation, type of property (condominium, single-family house, etc.), floor plan, floor area that can actually be lived in (exclusive area), area of balconies, terraces, etc. other than the exclusive area, building structure (wooden, steel frame, RC, etc.), total number of units in a condominium, amount of management fees and repair reserve funds, status of repair reserve fund accumulation, presence or absence of facilities such as elevators, parking lots, auto locks, floor heating, repair history, legal restrictions (restrictions based on the City Planning Law, Building Standards Law, etc.), land use (land use status, residential land, fields, paddies, etc.), terrain (flat land, sloping land, etc.), and usage area (commercial area, residential area, etc.). The transaction data is an item that stores information about past transactions of the property. Specifically, the transaction data includes information such as the transaction date (year, month, and day) when the property was bought or sold, the transaction price, whether there was renovation, the circumstances and conditions of the transaction (such as auction, inheritance, etc.), the type of transaction (intermediary, direct transaction, etc.), and the state before the transaction (such as vacant house, rented, etc., the utilization status of the property before the transaction).
[0018] The model table 1014 is a table for storing and managing information (model information) related to the calculation model for calculating the price of real estate properties. The model table 1014 is a table having columns for model ID, model type, condition data, and model data. Figure 6 is a diagram showing the data structure of the model table 1014.
[0019] The model ID is an item for storing model identification information for identifying the model. The model type is an item for storing model type information indicating the type of the model. Specifically, the model type information includes identification information for specifying any one of the first model (a model for calculating the variation value from the new construction price of the property), the second model (a model for calculating the variation value from the second-hand price of the property), and the third model (a model for calculating the renovation cost when renovating the target property), according to the calculation method. The first model is a model that takes the property data of the target property as input data and outputs a first variation value indicating the variation from the new construction price when the target property is renovated. The second model is a model that takes the property data of the target property as input data and outputs a second variation value indicating the variation from the second-hand price when the target property is renovated. The third model is a model that takes the property data of the target property as input data and outputs a third variation value related to the renovation cost when renovating the target property. The first to third models are learning models obtained by a known learning method based on the property data and transaction prices of second-hand properties (apartments, detached houses) that have been renovated in the past. In the present disclosure, it is preferable that the first model, the second model, and the third model each output a first variation value, a second variation value, and a third variation value using the construction year and the location area of the target property as input data. The condition data is an item that stores the conditions of real estate properties to which the model can be applied. Specifically, it includes information on the location of the property (address, location area), construction year, distance to the station, presence or absence of renovation, type of property (apartment, detached house, etc.), floor plan, proprietary area which is the area of the space where one can actually live, area of balconies, terraces, etc. other than the proprietary area, building structure (wooden, steel frame, RC, etc.), total number of households in the case of an apartment, amount of management fees and repair reserve funds, status of repair reserve fund accumulation, presence or absence of facilities such as elevators, parking lots, auto locks, floor heating, repair history, legal restrictions (restrictions based on the City Planning Law, Building Standards Law, etc.), land use (land use status, residential land, fields, paddies, etc.), topography (flat land, sloping land, etc.), use zone (commercial zone, residential zone, etc.), and information on conditions defined based on combinations of one or more of these ranges. In the present disclosure, it is preferable to use the conditions related to the construction year and the location area as the condition data. That is, in the model table 1014, the first model, the second model, and the third model are stored for each construction year and location area. The model data is an item that stores a calculation model for calculating the price of a real estate property. Specifically, it outputs the property price using the property data as input data. Note that the output of the model data does not necessarily have to be the property price, and it may output an output value corresponding to the model type, such as a variation value from the property price of new construction, used properties, etc., or the renovation cost (cost, construction cost) of the property. The model data includes a regression analysis model (linear regression, multiple regression, logistic regression), a time series analysis model, a machine learning model (decision tree, random forest, support vector machine), a deep learning model, a large language model, and other arbitrary artificial intelligence models, etc.
[0020] The price table 1021 is a table for storing and managing information related to prices (price information). The price table 1021 is a table having columns of price ID, property ID, calculation method, renovation price, and quality index, with the price ID as the primary key. Figure 7 is a diagram showing the data structure of the price table 1021.
[0021] The price ID is an item for storing price identification information for identifying a price. The price identification information is an item for which a unique value is set for each price information. The property ID is an item for storing property identification information for identifying a property. The calculation method is an item for storing calculation method information regarding the calculation method. Specifically, the calculation method information includes identification information for specifying any one of a first calculation method (a calculation method calculated based on a variation value from the new construction price of the property, a first renovation price calculation step), a second calculation method (a calculation method calculated based on a variation value from the used price of the property, a second renovation price calculation step), and a third calculation method (a calculation method calculated based on the renovation cost of the property, a third renovation price step), according to the calculation method. The renovation price is an item for storing the assumed transaction price (renovation price) when the property is renovated, calculated based on a calculation model. The quality index is an item for storing information indicating the quality of the calculated renovation price. Specifically, the information indicating the quality includes accuracy, reliability, precision rate, recall rate, sensitivity, F1 score, mean absolute error, mean squared error, mean absolute percentage error, R squared, etc.
[0022] <Configuration of the control unit 104 of the server 10> The control unit 104 of the server 10 includes a user registration control unit 1041, a price calculation unit 1042, and a price presentation unit 1043. The control unit 104 realizes each functional unit by executing the application program 1011 stored in the storage unit 101.
[0023] The user registration control unit 1041 performs a process of storing information of a user who wishes to use the service according to the present disclosure in the user table 1012. The information stored in the user table 1012 is such that the user opens a web page or the like operated by the service provider from any information processing terminal, enters information in a predetermined input form, and transmits it to the server 10. The user registration control unit 1041 stores the received information in a new record of the user table 1012, and the user registration is completed. As a result, the user stored in the user table 1012 can use the service. Prior to the registration of user information by the user registration control unit 1041 into the user table 1012, the service provider may perform a predetermined review to restrict the user's access to the service. The user ID may be any string or number that can identify the user, any string or number desired by the user, or the user registration control unit 1041 may automatically set any string or number.
[0024] The price calculation unit 1042 executes price calculation processing. Details will be described later.
[0025] The price presentation unit 1043 executes price presentation processing. Details will be described later.
[0026] <Configuration of the user terminal 20> The user terminal 20 is an information processing device operated by a user who uses the service. The user terminal 20 may be, for example, a mobile terminal such as a smartphone or a tablet, or a stationary PC (Personal Computer) or a laptop PC. It may also be a wearable terminal such as an HMD (Head Mount Display) or a wristwatch-type terminal. The user terminal 20 includes a storage unit 201, a control unit 204, an input device 206, and an output device 208.
[0027] <Configuration of the storage unit 201 of the user terminal 20> The storage unit 201 of the user terminal 20 includes a user ID 2011 and an application program 2012.
[0028] The user ID 2011 is the user's account ID. The user sends the user ID 2011 from the user terminal 20 to the server 10. The server 10 identifies the user based on the user ID 2011 and provides the service according to the present disclosure to the user. Note that the user ID 2011 includes information such as a session ID temporarily assigned by the server 10 when identifying the user using the user terminal 20.
[0029] The application program 2012 may be pre-stored in the storage unit 201, or may be configured to be downloaded from a web server or the like operated by a service provider via a communication IF. The application program 2012 includes applications such as a web browser application. The application program 2012 includes an interpreter-type programming language such as JavaScript (registered trademark) that is executed on a web browser application stored in the user terminal 20.
[0030] <Configuration of the control unit 204 of the user terminal 20> The control unit 204 of the user terminal 20 includes an input control unit 2041 and an output control unit 2042. The control unit 204 realizes each functional unit by executing the application program 2012 stored in the storage unit 201.
[0031] <Configuration of the input device 206 of the user terminal 20> The input device 206 of the user terminal 20 includes a camera 2061, a microphone 2062, a position information sensor 2063, a motion sensor 2064, and a touch device 2065.
[0032] <Configuration of the output device 208 of the user terminal 20> The output device 208 of the user terminal 20 includes a display 2081 and a speaker 2082.
[0033] <Operation of the system 1> Hereinafter, each process of the system 1 will be described. FIG. 8 is a flowchart showing the operation of the renovation price calculation process. FIG. 9 is a flowchart showing the operation of the renovation price presentation process. FIG. 10 is an example of a screen showing the operation of the renovation price presentation process.
[0034] <Renovation price calculation process> The renovation price calculation process is a process for calculating an estimated transaction price (renovation price) after renovating a used real estate property based on the property information of the used real estate property.
[0035] <Outline of the renovation price calculation process> The renovation price calculation process is a series of processes that acquire property information, acquire model information corresponding to the property information, calculate an estimated transaction price (renovation price) after renovation, calculate the reliability of the calculated renovation price, and calculate a comprehensive renovation price based on the renovation prices and reliabilities calculated by a plurality of calculation methods. Note that the estimated transaction price is a price that is estimated to have a high possibility of reaching an agreement with a buyer when selling the property. In addition, a reference price for the selling price when selling the property may be used as the estimated transaction price.
[0036] <Details of the renovation price calculation process> The details of the renovation price calculation process will be described below. The renovation price calculation process may be executed in response to an input operation from a user such as an administrator, or may be periodically executed by the price calculation unit 1042 of the server 10. For example, the price calculation unit 1042 of the server 10 may be configured to execute the renovation price calculation process at the same time every month, every week, or every day. In addition, the price calculation unit 1042 of the server 10 may detect that property information has been registered in the property table 1013 and execute the renovation price calculation process.
[0037] In step S101, the price calculation unit 1042 of the server 10 executes a property information acquisition step of acquiring property information of a used real estate property. Specifically, the price calculation unit 1042 of the server 10 refers to the property table 1013 and acquires property information including property ID, property name, property data, and transaction data. Note that the price calculation unit 1042 of the server 10 may acquire all the property information in the property table 1013, or may acquire one or more pieces of property information that meet arbitrary search conditions by referring to the location area of the property, the transaction time of the property information, etc. In this way, the price calculation unit 1042 of the server 10 acquires and specifies the property information (target property information of the target property) that is the processing target of the renovation price calculation process. Also, the processing of steps S102 to S105 described later explains the renovation price calculation process for a predetermined one property acquired. Note that it is also possible to execute the renovation price calculation process for each of the property information of the plurality of target properties acquired in step S101.
[0038] In step S102, the price calculation unit 1042 of the server 10 executes a first model acquisition step of acquiring a first model based on the construction years and location area of the used real estate property included in the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 searches for the items of the condition data in the model table 1014 based on the property data acquired in step S101, and acquires the items of the model data (first model data). Specifically, the price calculation unit 1042 of the server 10 searches for the model information including the property data in the items of the condition data in the model table 1014, and acquires the items of the model data (first model data). Note that in the first model acquisition step, a record in which information indicating the first model is stored in the model type item is acquired, and records of other model types are not acquired. For example, the price calculation unit 1042 of the server 10 searches for the model information including the construction years and location area in the items of the condition data in the model table 1014 based on the construction years and location area included in the property data acquired in step S101, and acquires the items of the model data (first model data). Note that this step needs to be executed when performing the first renovation price calculation step described later. However, if the first renovation price calculation step is not executed, it is not necessary to execute this step and it can be omitted.
[0039] In step S102, the price calculation unit 1042 of the server 10 executes a second model acquisition step of acquiring a second model based on the construction years and location area of the used real estate property included in the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 searches for the item of the condition data in the model table 1014 based on the property data acquired in step S101, and acquires the item of the model data (second model data). Specifically, the price calculation unit 1042 of the server 10 searches for the model information including the property data in the item of the condition data in the model table 1014, and acquires the item of the model data (second model data). Note that in the second model acquisition step, a record in which information indicating the second model is stored in the model type item is acquired, and records of other model types are not acquired. For example, the price calculation unit 1042 of the server 10 searches for the model information including the construction years and location area in the item of the condition data in the model table 1014 based on the construction years and location area included in the property data acquired in step S101, and acquires the item of the model data (second model data). Note that this step needs to be executed when performing the second renovation price calculation step described later. However, if the second renovation price calculation step is not executed, it is not necessary to execute this step and it can be omitted.
[0040] In step S102, the price calculation unit 1042 of the server 10 executes a third model acquisition step of acquiring a third model based on the construction years and location area of the used real estate property included in the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 searches for the items of the condition data in the model table 1014 based on the property data obtained in step S101, and acquires the items of the model data (third model data). Specifically, the price calculation unit 1042 of the server 10 searches for the model information including the property data in the items of the condition data in the model table 1014, and acquires the items of the model data (third model data). In addition, in the third model acquisition step, it is assumed that a record in which information indicating the third model is stored in the item of the model type is acquired, and records of other model types are not acquired. For example, the price calculation unit 1042 of the server 10 searches for the model information including the construction years and the location area included in the property data obtained in step S101 in the items of the condition data in the model table 1014, and acquires the items of the model data (third model data). It should be noted that this process needs to be executed when the third renovation price calculation step described later is executed, but it is not necessary to execute it when the third renovation price calculation step is not executed, and it can be omitted.
[0041] <Renovation price calculation step>
[0042] <First renovation price calculation step> The first renovation price calculation step is a step of calculating the renovation price by depreciating a predetermined amount based on past renovation cases from the new construction price of the property. In some cases, a predetermined amount may be increased from the new construction price.
[0043] In step S103, the price calculation unit 1042 of the server 10 executes a new construction price calculation step of calculating the new construction price of the used real estate property based on the property information obtained in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 calculates the price at the time of new construction (new construction price) of the property based on the property information obtained in step S101. Any of the following methods can be applied as the method for calculating the new construction price.
[0044] · A storage unit that holds price information of used condominiums and newly constructed condominiums in each region, a unit price estimation unit that applies a predetermined algorithm to the price information of used condominiums and estimates the unit price of the assumed newly constructed condominium for each used condominium, a regional determination unit that, based on the estimated unit price, identifies a region where the unit price is close to the unit price of the evaluation target region within a predetermined range as the same supply and demand area, and analyzes the correlation between the unit price based on the price information of newly constructed condominiums in the same supply and demand area and the unit price of the assumed newly constructed condominium at the location of the newly constructed condominium based on a predetermined algorithm, and generates a model formula that defines the relationship between the unit price of newly constructed condominiums and the unit price of the assumed newly constructed condominium in the same supply and demand area. The newly constructed price of the target property is calculated based on the model formula generated based on this. · Calculate based on the sales cases of newly constructed properties (condominiums, detached houses) similar to the property information of the target property. For example, calculate the newly constructed price of the target property by weighted sum based on the similarity to the sales prices of multiple similar newly constructed condominiums, etc. · Based on the per-tsubo unit price of newly constructed properties in the same area as the target property, calculate the newly constructed price of the target property by multiplying the per-tsubo unit price by the exclusive area, floor area, etc. of the target property. · Using any model such as a regression analysis model, time series analysis model, machine learning model, deep learning model, large language model, or other arbitrary artificial intelligence models that can take property information as input data and output the newly constructed price of the property as output data, input the property information of the target property as input data to calculate the newly constructed price of the target property. · Alternatively, the newly constructed price of the target property may be calculated by combining the newly constructed prices of the target property calculated as described above.
[0045] In step S103, the price calculation unit 1042 of the server 10 executes a first variation calculation step of calculating a first variation value indicating the variation from the newly constructed price when renovating a used real estate property based on the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 calculates a first variation value, which is the variation value from the new construction price of the property, based on the property information obtained in step S101. The calculation method of the first variation value is as follows.
[0046] · Calculate based on renovation cases of second-hand properties (apartments, detached houses) similar to the property information of the target property. Specifically, in the case of a second-hand property that has been renovated and sold, compare the transaction price of the second-hand property with the newly constructed price calculated for the second-hand property (the method for calculating the newly constructed price described above may be used), and calculate the first variation value as a ratio or difference indicating how much the transaction price has changed from the newly constructed price. In particular, it is preferable to calculate the first variation value based on renovation cases of second-hand properties (apartments, detached houses) whose construction years and location areas are similar to those of the target property. · Also, the first variation value of the target property may be calculated by a weighted sum based on the similarity to the first variation values of a plurality of similar second-hand properties, etc.
[0047] The first variation calculation step executes a step of calculating the first variation value based on the first model obtained in the first model acquisition step. The first variation calculation step executes a step of calculating the first variation value based on the construction years and location areas of the second-hand real estate property included in the property information obtained in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 applies the property data of the target property to the first model obtained in step S102 as input data, and obtains the first variation value as output data. For example, for past cases of second-hand properties sold after renovation, the average value of the first variation value is calculated for each group of the number of years since construction and the location area, and the average value is used as the first variation value in the number of years since construction and the location area. Note that each of the number of years since construction, the location area, and the first variation value may be stored as model information (model information of the first model) in the condition data and model data items of the model table 1014. In this case, information indicating "first model" is stored in the model type. The price calculation unit 1042 of the server 10 searches for the items of the condition data of the model table 1014 that include the model type being the first model and the number of years since construction and the location area included in the property data of the target property, and may acquire the first variation value of the target property included in the acquired model data.
[0048] In step S103, the price calculation unit 1042 of the server 10 executes a first renovated price calculation step of calculating the first renovated price when renovating a second-hand real estate property based on the newly constructed price calculated in the newly constructed price calculation step and the first variation value calculated in the first variation calculation step. Specifically, the price calculation unit 1042 of the server 10 calculates the price (first renovated price) when renovating the target property by performing an operation on the calculated newly constructed price with the first variation value. For example, the first renovated price is calculated by multiplying the calculated newly constructed price by the first variation value (in this case, the first variation value may be a value less than 1, because generally the price of the property after renovation does not exceed the newly constructed price. However, the value of the first variation value is not necessarily limited to a value less than 1). For example, the first renovated price is calculated by subtracting (or adding) the first variation value from the calculated newly constructed price. In this way, the first variation value can be a value indicating the rate or degree of price decrease from the newly constructed price of the target property.
[0049] <Second Renovated Price Calculation Step> The second renovation price calculation step is a step of calculating the renovation price by increasing a predetermined amount based on past renovation cases from the used price of the property. Note that, in some cases, a predetermined amount may be deducted from the used price.
[0050] In step S103, the price calculation unit 1042 of the server 10 executes a used price calculation step of calculating the transaction price of the used real estate property based on the property information acquired in the property information acquisition step. · Calculate based on sales cases of used properties (apartments, detached houses) similar to the property information of the target property. For example, calculate the used price of the target property by weighted sum based on the similarity to the sales prices of multiple similar used apartments, etc. · Based on the per-tsubo price of used properties in the same area as the target property, calculate the used price of the target property by multiplying the per-tsubo price by the exclusive area, floor area, etc. of the target property. · Using any model such as a regression analysis model, time series analysis model, machine learning model, deep learning model, large language model, or other arbitrary artificial intelligence models that can take property information as input data and output the used price of the property as output data, input the property information of the target property as input data to calculate the used price of the target property. · Alternatively, the used price of the target property may be calculated by combining the used prices of the target property calculated as described above.
[0051] In step S103, the price calculation unit 1042 of the server 10 executes a second variation calculation step of calculating a second variation value indicating the variation from the transaction price when renovating a used real estate property based on the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 calculates a second variation value, which is the variation value from the used price of the property, based on the property information acquired in step S101. The calculation method of the second variation value is shown below.
[0052] · It is calculated based on renovation cases of second-hand properties (condominiums, detached houses) similar to the property information of the target property. Specifically, in past cases of second-hand properties that have undergone renovation and been sold, compare the transaction price of the second-hand property with the second-hand price calculated for the second-hand property (the method for calculating the second-hand price described above may be used), and calculate the second variation value as the ratio or difference indicating how much the transaction price has fluctuated from the second-hand price. In particular, it is preferable to calculate the second variation value based on renovation cases of second-hand properties (condominiums, detached houses) whose age of construction and location area are similar to those of the target property. · Also, the second variation value of the target property may be calculated by a weighted sum based on the similarity to the second variation values of a plurality of similar second-hand properties, etc.
[0053] In step S103, the second variation calculation step executes a step of calculating the second variation value based on the second model acquired in the second model acquisition step. The second variation calculation step executes a step of calculating the second variation value based on the age of construction and location area of the second-hand real estate property included in the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 applies the property data of the target property to the second model acquired in step S102 as input data, and acquires the second variation value as output data. For example, for cases of second-hand properties that have undergone renovation and been sold, calculate the average value of the second variation values for each group of the age of construction and location area, and use the average value as the second variation value in the age of construction and location area. Note that each of the age of construction and location area, and the second variation value may be stored as model information (model information of the second model) in the condition data and model data items of the model table 1014. In this case, information indicating "second model" is stored in the model type. The price calculation unit 1042 of the server 10 searches for the item of the condition data of the model table 1014 that includes the model type as the second model and the age of construction and location area included in the property data of the target property, and may acquire the second variation value of the target property included in the acquired model data.
[0054] In step S103, the price calculation unit 1042 of the server 10 executes a second renovated price calculation step of calculating the second renovated price when renovating a second-hand real estate property based on the transaction price calculated in the second-hand price calculation step and the second variation value calculated in the second variation calculation step. Specifically, the price calculation unit 1042 of the server 10 calculates the price (second renovated price) when renovating the target property by calculating the second variation value for the calculated second-hand price. For example, the second renovated price is calculated by multiplying the calculated second-hand price by the second variation value (in this case, the second variation value may be a value greater than 1, because generally the price of the property after renovation exceeds the new construction price. However, the value of the second variation value is not necessarily limited to a value greater than 1). For example, the second renovated price is calculated by adding (or subtracting) the second variation value to the calculated second-hand price. In this way, the second variation value can be a value indicating the rate or degree of price increase from the second-hand price of the target property.
[0055] <Third Renovated Price Calculation Step> The third renovated price calculation step is a step of calculating the renovated price by adding the renovation cost based on past renovation cases to the second-hand price of the property.
[0056] In step S103, the price calculation unit 1042 of the server 10 executes a third variation calculation step of calculating the cost required for renovating a second-hand real estate property based on the property information obtained in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 calculates the cost required for renovating the property (renovation cost, renovation cost, construction cost) based on the property information obtained in step S101. Any of the following methods for calculating the renovation cost can be applied.
[0057] ·It is calculated based on renovation cases of second-hand properties (apartments, detached houses) similar to the property information of the target property. Specifically, in the case of a second-hand property that has undergone renovation, the third variable value is calculated as the renovation cost of the second-hand property. In particular, it is preferable to calculate the third variable value based on the renovation costs of second-hand properties (apartments, detached houses) with similar construction years and locations. ·Also, the third variable value of the target property may be calculated by a weighted sum based on the similarity to the third variable values of a plurality of similar second-hand properties, etc.
[0058] In step S103, the third variable calculation step executes a step of calculating costs based on the third model obtained in the third model acquisition step. The third variable calculation step executes a step of calculating costs based on the construction year and location of the second-hand real estate property included in the property information obtained in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 applies the property data of the target property to the third model obtained in step S102 as input data, and acquires the third variable value as output data. For example, for past cases of second-hand properties that have been renovated and sold, the average value of the third variable value is calculated for each group of construction years and locations, and the average value is used as the third variable value in the construction year and location. Note that each of the construction year, location, and third variable value may be stored as model information (model information of the third model) in the condition data and model data items of the model table 1014. In this case, information indicating "third model" is stored in the model type. The price calculation unit 1042 of the server 10 searches for the item of the condition data of the model table 1014 that includes the model type as the third model and the construction year and location included in the property data of the target property, and may acquire the third variable value of the target property included in the acquired model data.
[0059] In step S103, the price calculation unit 1042 of the server 10 executes a third renovated price calculation step of calculating the third renovated price when renovating a second-hand real estate property based on the transaction price calculated in the second-hand price calculation step and the expenses calculated in the third variation calculation step. Specifically, the price calculation unit 1042 of the server 10 calculates the price (third renovated price) when renovating the target property by adding the third variation value to the calculated second-hand price. Note that the calculation of the second-hand price is the same as that in the second renovated price calculation step, so the description is omitted. Also, the third variation value is generally added to the second-hand price because it is renovation cost, but it is not limited to this. For example, it may be defined as a parameter for multiplying or dividing the second-hand price. In this way, the third renovated price is calculated as the value obtained by adding the renovation cost (such as construction cost) to the second-hand price of the target property.
[0060] In step S103, the price calculation unit 1042 of the server 10 executes a renovated price calculation step of calculating a plurality of renovated prices when renovating a second-hand real estate property by applying a plurality of different calculation methods based on the property information obtained in the property information acquisition step. Specifically, in the renovated price calculation step, all of the first renovated price calculation step, the second renovated price calculation step, and the third renovated price calculation step may be executed, or a configuration may be adopted in which any one of them is executed. In this way, in the renovated price calculation step, a configuration can be adopted in which renovated prices (first renovated price, second renovated price, third renovated price) calculated by a plurality of different calculation methods are obtained.
[0061] <Quality Calculation Step> In step S104, the price calculation unit 1042 of the server 10 executes a quality calculation step of calculating a plurality of quality indicators for each of the plurality of renovation prices calculated in the renovation price calculation step. The quality calculation step executes a step of calculating a plurality of quality indicators based on past transaction cases similar to the property information acquired in the property information acquisition step. Specifically, the price calculation unit 1042 of the server 10 calculates a quality indicator indicating the quality of the renovation price for the renovation prices calculated in each of the first renovation price calculation step, the second renovation price calculation step, and the third renovation price step. The quality indicators include accuracy, reliability, precision rate, recall rate, sensitivity, F1 score, mean absolute error, mean squared error, mean absolute percentage error, R-squared, etc.
[0062] The quality indicator of the renovation price can be calculated by the method shown below. The quality indicator of the renovation price includes the quality indicator for the calculated results of the new construction price and the used price of the target property, and the quality indicator for the fluctuation values (the first fluctuation value, the second fluctuation value, the third fluctuation value). The quality indicator of the renovation price includes the quality indicator for the new construction price and used price calculation models, and the quality indicator for the models (the first model, the second model, the third model) that output the fluctuation values. Regarding past cases of used properties renovated and sold, the mean absolute error (MAE), mean squared error (MSE), mean squared logarithmic error (MSLE), coefficient of determination (R2), root mean squared error (RMSE), etc. between the new construction price and used price calculated as the average value for each group of the construction years and location areas, and the new construction price and used price calculated for past cases of actually sold used properties can be used as the quality indicators for the new construction price and used price (new construction price calculation model, used price calculation model), respectively. Regarding past cases of second-hand properties renovated and sold, the first variation value, second variation value, and third variation value calculated as the average value for each group of the construction age and location area, and the first variation value, second variation value, and third variation value calculated for past cases of second-hand properties actually sold, the mean absolute error (MAE), mean squared error (MSE), mean squared logarithmic error (MSLE), coefficient of determination (R2), root mean squared error (RMSE), etc. can be used as quality indicators for each of the construction age, location area, and calculation method (any one of the first renovation price calculation step, second renovation price calculation step, third renovation price step, or the first model, second model, third model). Note that it is not always necessary to calculate the quality indicators for each group of the construction age and location area. It is also possible to form a group by combining any one or more attribute information regarding the properties included in the property data. In this case as well, the quality indicators can be calculated for any group and calculation method. In addition, a configuration can be adopted in which a regression analysis model, time series analysis model, machine learning model, deep learning model, large language model, or any other artificial intelligence model, etc., which can take property information and renovation price as input data and output the quality indicator of the renovation price as output data, is used to calculate the quality indicator of the renovation price.
[0063] The price calculation unit 1042 of the server 10 stores each of the property ID of the target property, the renovation price calculated in the renovation price calculation step of step S103 (any one of the first renovation price, second renovation price, third renovation price), the calculation method (any one of the first renovation price calculation step, second renovation price calculation step, third renovation price step), and the quality indicator calculated in the quality calculation step of step S104 in the property ID, renovation price, calculation method, and quality indicator items of a new record in the price table 1021.
[0064] <Fourth Renovation Price Calculation Step> The fourth renovation price calculation step is a step of calculating a fourth renovation price (comprehensive renovation price) based on at least two or more combinations of the first renovation price to the third renovation price calculated by the first renovation price calculation step to the third renovation price calculation step.
[0065] In step S105, the price calculation unit 1042 of the server 10 executes a fourth renovation price calculation step of calculating a fourth renovation price obtained by combining a plurality of renovation prices calculated in the renovation price calculation step. Specifically, the price calculation unit 1042 of the server 10 calculates a fourth renovation price (comprehensive renovation price) as a statistical value (any one of an average value, a median value, a mode value, a maximum value, a minimum value, etc.) of the first renovation price, the second renovation price, and the third renovation price.
[0066] In step S105, the fourth renovation price calculation step executes a step of calculating a fourth renovation price based on a plurality of renovation prices and a plurality of quality indicators calculated in the quality calculation step. Specifically, the price calculation unit 1042 of the server 10 calculates a fourth renovation price as a statistical value obtained by weighting the quality indicators for each of the first renovation price, the second renovation price, and the third renovation price. For example, let the first renovation price be P1, the second renovation price be P2, the third renovation price be P3, the quality indicator of the first renovation price be A1, the quality indicator of the second renovation price be A2, and the quality indicator of the third renovation price be A3 for the price calculation unit 1042 of the server 10. In this case, the fourth renovation price P4 is calculated as P4 = (P1×A1 + P2×A2 + P3×A3) / (A1 + A2 + A3). Thereby, the assumed transaction price (renovation price) expected after renovating a second-hand real estate property can be calculated more accurately by combining the quality indicators with the renovation prices calculated by a plurality of calculation methods.
[0067] <Renovation Price Presentation Process> The renovation price presentation process is a process of presenting to the user the renovation price of a property (first renovation price, second renovation price, third renovation price), quality indicators, and comprehensive renovation price (fourth renovation price).
[0068] <Overview of the Renovation Price Presentation Process> The renovation price presentation process is a series of processes that receive an input of a property from the user, obtain the renovation price of the property, obtain or calculate the comprehensive renovation price, and present the obtained renovation price and comprehensive renovation price to the user.
[0069] <Details of the Renovation Price Presentation Process> The details of the renovation price presentation process are described below.
[0070] In step S301, the price presentation unit 1043 of the server 10 presents a renovation price screen to the user. Specifically, the user operates the input device 206 of the user terminal 20, executes a browser application or the like, and opens a renovation price page D1 (renovation price screen) by inputting the URL of a web page (renovation price page) for executing the renovation price presentation process. The control unit 204 of the user terminal 20 transmits a request including the user ID 2011 for opening the renovation price page to the server 10.
[0071] When the server 10 receives the request, it generates a renovation price page and transmits it to the user terminal 20. The control unit 204 of the user terminal 20 displays and presents the renovation price page D1 on the display 2081 of the user terminal 20. FIG. 10 is an example screen of the renovation price screen in the renovation price presentation process. The renovation price page D1 is displayed on the display 2081 of the user terminal 20. The renovation price page D1 includes a property input field D10. The renovation price page D1 includes a first renovation price presentation column D11 that presents information on the first renovation price calculated by the first renovation price calculation step, a second renovation price presentation column D12 that presents information on the second renovation price calculated by the second renovation price calculation step, a third renovation price presentation column D13 that presents information on the third renovation price calculated by the third renovation price calculation step, and a fourth renovation price presentation column D14 that presents information on the fourth renovation price calculated by the fourth renovation price calculation step. The first renovation price presentation column D11 includes a first renovation price D101, a first per-tsubo unit price D1011 obtained by dividing the first renovation price D101 by the area of the property (exclusive area, floor area), etc., a first variation value D1012, and a first quality index D111. The second renovation price presentation column D12 includes a second renovation price D102, a second per-tsubo unit price D1021 obtained by dividing the second renovation price D102 by the area of the property (exclusive area, floor area), etc., a second variation value D1022, and a second quality index D112. The third renovation price presentation column D13 includes a third renovation price D103, a third per-tsubo unit price D1031 obtained by dividing the third renovation price D103 by the area of the property (exclusive area, floor area), etc., a third variation value D1032, and a third quality index D113.
[0072] The user operates the input device 206 of the user terminal 20 to input property identification information for identifying a property, such as a property name and a property ID, into the property input field D10. The control unit 204 of the user terminal 20 transmits the property identification information to the server 10. The price presentation unit 1043 of the server 10 receives and accepts the property identification information.
[0073] In step S302, the price presentation unit 1043 of the server 10 searches the item of the property ID in the price table 1021 based on the received property identification information and acquires price information including the renovation price and the quality index. In the present disclosure, renovation prices (first renovation price, second renovation price, third renovation price) and quality indicators (first quality indicator, second quality indicator, third quality indicator) calculated by three types of methods, namely the first calculation method, the second calculation method, and the third calculation method, are obtained for the property identified based on the property identification information. Also, when the fourth renovation price is calculated in the renovation price calculation process, the fourth renovation price is also obtained.
[0074] In step S303, the price presentation unit 1043 of the server 10 calculates the fourth renovation price based on the first renovation price, the second renovation price, the third renovation price, and the first quality indicator, the second quality indicator, and the third quality indicator. Note that the calculation of the fourth renovation price is the same as the calculation of the fourth renovation price in step S105 of the renovation price calculation process, so a detailed description is omitted. When the fourth renovation price is calculated in the renovation price presentation process, step S105 of the renovation price calculation process may be omitted. That is, the calculation of the fourth renovation price may be configured to be executed in either the renovation price calculation process or the renovation price presentation process.
[0075] In step S304, the price presentation unit 1043 of the server 10 executes a price presentation step of presenting the plurality of renovation prices calculated in the renovation price calculation step in association with the plurality of quality indicators calculated in the quality calculation step. The price presentation step includes a step of presenting the fourth renovation price calculated in the fourth renovation price calculation step. Specifically, the price presentation unit 1043 of the server 10 transmits the obtained first renovation price, second renovation price, third renovation price, fourth renovation price, and the first quality indicator, second quality indicator, and third quality indicator to the user terminal 20. The control unit 204 of the user terminal 20 draws the received renovation prices and quality indicators on the first renovation price D101, second renovation price D102, third renovation price D103, fourth renovation price D104, and the first quality indicator D111 of the first renovation price, the second quality indicator D112 of the second renovation price, and the third quality indicator D113 of the third renovation price on the renovation price page D1 of the user terminal 20. For example, on the renovation price page D1, the first renovation price D101, the second renovation price D102, and the third renovation price D103 are each presented in association with the first quality indicator D111, the second quality indicator D112, and the third quality indicator D113. Thus, the user can view each of the multiple renovation prices calculated by applying multiple different calculation methods in a manner associated with the quality indicators.
[0076] <Basic Hardware Configuration of a Computer> FIG. 11 is a block diagram showing the basic hardware configuration of a computer 90. The computer 90 includes at least a processor 901, a main memory device 902, an auxiliary storage device 903, and a communication IF 991 (Interface). These are electrically connected to each other by a communication bus 921.
[0077] The processor 901 is hardware for executing an instruction set described in a program. The processor 901 is composed of an arithmetic unit, registers, peripheral circuits, and the like.
[0078] The main memory device 902 is for temporarily storing programs and data processed by programs and the like. For example, it is a volatile memory such as DRAM (Dynamic Random Access Memory).
[0079] The auxiliary storage device 903 is a storage device for storing data and programs. For example, it includes flash memory, HDD (Hard Disc Drive), magneto-optical disk, CD-ROM, DVD-ROM, semiconductor memory, and the like.
[0080] The communication IF 991 is an interface for inputting and outputting signals for communicating with other computers via a network using wired or wireless communication standards. The network is composed of various mobile communication systems such as the Internet, LAN, wireless base stations, etc. For example, the network includes 3G, 4G, 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (such as Wi-Fi (registered trademark)) that can be connected to the Internet through a predetermined access point. When connecting wirelessly, communication protocols such as Z-Wave (registered trademark), ZigBee (registered trademark), Bluetooth (registered trademark), etc. are included. When connecting by wire, the network also includes those directly connected by a USB (Universal Serial Bus) cable or the like.
[0081] Note that all or part of each hardware configuration can be distributed and provided in a plurality of computers 90, and the computers 90 can be virtually realized by connecting them to each other via a network. In this way, the computer 90 is a concept that includes not only a single housing or a computer 90 housed in a case, but also a virtualized computer system.
[0082] <Basic Functional Configuration of Computer 90> The functional configuration of the computer realized by the basic hardware configuration (Figure 11) of the computer 90 will be described. The computer includes at least functional units of a control unit, a storage unit, and a communication unit.
[0083] Note that the functional units included in the computer 90 can also be realized by distributing all or part of each functional unit to a plurality of computers 90 interconnected by a network. The computer 90 is a concept that includes not only a single computer 90, but also a virtualized computer system.
[0084] The control unit is realized by the processor 901 reading out various programs stored in the auxiliary storage device 903 and expanding them in the main storage device 902, and executing processing according to the programs. The control unit can realize functional units that perform various information processes according to the types of programs. As a result, the computer is realized as an information processing device that performs information processing.
[0085] The storage unit is realized by the main storage device 902 and the auxiliary storage device 903. The storage unit stores data, various programs, and various databases. Also, the processor 901 can secure a storage area corresponding to the storage unit in the main storage device 902 or the auxiliary storage device 903 according to a program. Further, the control unit can cause the processor 901 to execute addition, update, and deletion processing of data stored in the storage unit according to various programs.
[0086] The database refers to a relational database and is for managing a table in a tabular format structurally defined by rows and columns, and a data set called a master, in association with each other. In a database, a table is called a table, a master, a column of a table is called a column, and a row of a table is called a record. In a relational database, the relationship between tables and masters can be set and associated. Normally, a column serving as a primary key for uniquely identifying a record is set for each table and each master, but setting a primary key for a column is not essential. The control unit can cause the processor 901 to execute addition, deletion, and update of records in a specific table and master stored in the storage unit according to various programs. Also, by storing data, various programs, and various databases in the storage unit, the information processing device and information processing system according to the present disclosure can be regarded as being manufactured.
[0087] In addition, the database and master in the present disclosure may include any data structure (such as a list, dictionary, associative array, object, etc.) in which information is structurally defined. The data structure shall also include data that can be regarded as a data structure by combining data with functions, classes, methods, etc. described in any programming language.
[0088] The communication unit is realized by the communication IF991. The communication unit realizes the function of communicating with other computers 90 via a network. The communication unit can receive information transmitted from other computers 90 and input it to the control unit. The control unit can cause the processor 901 to execute information processing on the received information according to various programs. Also, the communication unit can transmit the information output from the control unit to other computers 90.
[0089] <Supplementary Note> The matters described in each of the above embodiments are appended below.
[0090] (Supplementary Note 1) A program for causing a computer including a processor and a storage unit to execute, wherein the processor executes a property information acquisition step (S101) of acquiring property information of a used real estate property, a new construction price calculation step (S103) of calculating the new construction price of the used real estate property based on the property information acquired in the property information acquisition step, a first variation calculation step (S103) of calculating a first variation value indicating the variation from the new construction price when the used real estate property is renovated based on the property information acquired in the property information acquisition step, and a first renovated price calculation step (S103) of calculating a first renovated price when the used real estate property is renovated based on the new construction price calculated in the new construction price calculation step and the first variation value calculated in the first variation calculation step. Thereby, the assumed transaction price (renovated price) expected after renovating a used real estate property can be calculated more accurately.
[0091] (Appendix 2) A program for causing a computer including a processor and a memory unit to execute, the processor performing a property information acquisition step (S101) of acquiring property information of a used real estate property, a used price calculation step (S103) of calculating a transaction price of the used real estate property based on the property information acquired in the property information acquisition step, a second variation calculation step (S103) of calculating a second variation value indicating a variation from the transaction price when the used real estate property is renovated based on the property information acquired in the property information acquisition step, and a second renovated price calculation step (S103) of calculating a second renovated price when the used real estate property is renovated based on the transaction price calculated in the used price calculation step and the second variation value calculated in the second variation calculation step. Thereby, the assumed transaction price (renovated price) expected after renovating a used real estate property can be calculated more accurately.
[0092] (Appendix 3) A program for causing a computer including a processor and a memory unit to execute, the processor performing a property information acquisition step (S101) of acquiring property information of a used real estate property, a used price calculation step (S103) of calculating a transaction price of the used real estate property based on the property information acquired in the property information acquisition step, a third variation calculation step (S103) of calculating the cost required when renovating the used real estate property based on the property information acquired in the property information acquisition step, and a third renovated price calculation step (S103) of calculating a third renovated price when the used real estate property is renovated based on the transaction price calculated in the used price calculation step and the cost calculated in the third variation calculation step. Thereby, the assumed transaction price (renovated price) expected after renovating a used real estate property can be calculated more accurately.
[0093] (Appendix 4) The first variation calculation step (S103) is the step of calculating a first variation value based on the age of construction and the location area of the used real estate property included in the property information acquired in the property information acquisition step, which is the program described in Appendix 1. By doing so, by taking into account the age of construction and the location area of the used real estate property, it is possible to more accurately calculate the assumed transaction price (renovation price) expected after renovation.
[0094] (Appendix 5) The processor executes a first model acquisition step (S102) of acquiring a first model based on the age of construction and the location area of the used real estate property included in the property information acquired in the property information acquisition step, and the first variation calculation step (S103) is the step of calculating a first variation value based on the first model acquired in the first model acquisition step, which is the program described in Appendix 1. By doing so, by taking into account the age of construction and the location area of the used real estate property, it is possible to more accurately calculate the assumed transaction price (renovation price) expected after renovation.
[0095] (Appendix 6) The second variation calculation step (S103) is the step of calculating a second variation value based on the age of construction and the location area of the used real estate property included in the property information acquired in the property information acquisition step, which is the program described in Appendix 2. By doing so, by taking into account the age of construction and the location area of the used real estate property, it is possible to more accurately calculate the assumed transaction price (renovation price) expected after renovation.
[0096] (Appendix 7) The processor executes a second model acquisition step (S102) of acquiring a second model based on the age of construction and the location area of the used real estate property included in the property information acquired in the property information acquisition step, and the second variation calculation step (S103) is the step of calculating a second variation value based on the second model acquired in the second model acquisition step, which is the program described in Appendix 2. Accordingly, by considering the age and location area of the second-hand real estate property, the assumed transaction price (renovation price) expected after renovation can be calculated more accurately.
[0097] (Appendix 8) The third variation calculation step (S103) is a step of calculating expenses based on the age and location area of the second-hand real estate property included in the property information obtained in the property information acquisition step, which is the program described in Appendix 3. Accordingly, by considering the age and location area of the second-hand real estate property, the assumed transaction price (renovation price) expected after renovation can be calculated more accurately.
[0098] (Appendix 9) The processor executes a third model acquisition step (S102) of acquiring a third model based on the age and location area of the second-hand real estate property included in the property information obtained in the property information acquisition step, and the third variation calculation step (S103) is a step of calculating expenses based on the third model acquired in the third model acquisition step, which is the program described in Appendix 3. Accordingly, by considering the age and location area of the second-hand real estate property, the assumed transaction price (renovation price) expected after renovation can be calculated more accurately.
[0099] (Appendix 10) A program for causing a computer including a processor and a storage unit to execute. The processor executes a property information acquisition step (S101) of acquiring property information of a second-hand real estate property, a renovation price calculation step (S103) of calculating a plurality of renovation prices when renovating the second-hand real estate property by applying a plurality of different calculation methods based on the property information obtained in the property information acquisition step, and a fourth renovation price calculation step (S105) of calculating a fourth renovation price by combining the plurality of renovation prices calculated in the renovation price calculation step. As a result, the assumed transaction price (renovation price) expected after renovating a used real estate property can be calculated more accurately by combining the renovation prices calculated by a plurality of calculation methods.
[0100] (Appendix 11) The processor executes a quality calculation step (S104) of calculating a plurality of quality indicators for each of the plurality of renovation prices calculated in the renovation price calculation step, and the fourth renovation price calculation step (S105) is a step of calculating a fourth renovation price based on the plurality of renovation prices and the plurality of quality indicators calculated in the quality calculation step. The program described in Appendix 10. As a result, the assumed transaction price (renovation price) expected after renovating a used real estate property can be calculated more accurately by combining quality indicators with the renovation prices calculated by a plurality of calculation methods.
[0101] (Appendix 12) The quality calculation step (S104) is a step of calculating a plurality of quality indicators based on past transaction cases similar to the property information acquired in the property information acquisition step. The program described in Appendix 11. As a result, it is possible to calculate the quality indicators (accuracy, reliability, precision rate, recall rate, etc.) of each of the plurality of renovation prices.
[0102] (Appendix 13) The processor executes a price presentation step (S304) of presenting the plurality of renovation prices calculated in the renovation price calculation step in association with the plurality of quality indicators calculated in the quality calculation step. The program described in Appendix 11. As a result, the user can confirm each of the plurality of renovation prices calculated by applying a plurality of different calculation methods in a manner associated with the quality indicators.
[0103] (Appendix 14) The price presentation step (S304) is a program described in Appendix 13, including the step of presenting the fourth renovation price calculated in the fourth renovation price calculation step. Thereby, the user can confirm the fourth renovation price (total renovation price) together with a plurality of renovation prices calculated by applying a plurality of different calculation methods.
[0104] (Appendix 15) A method executed by a computer including a processor and a memory, wherein the processor executes all steps executed in the invention according to any one of Appendices 1 to 14. Thereby, it is possible to more accurately calculate the assumed transaction price (renovation price) expected after renovating a second-hand real estate property.
[0105] (Appendix 16) An information processing apparatus including a control unit and a storage unit, wherein the control unit executes all steps executed in the invention according to any one of Appendices 1 to 14. Thereby, it is possible to more accurately calculate the assumed transaction price (renovation price) expected after renovating a second-hand real estate property.
[0106] (Appendix 17) A system including means for executing all steps executed in the invention according to any one of Appendices 1 to 14. Thereby, it is possible to more accurately calculate the assumed transaction price (renovation price) expected after renovating a second-hand real estate property.
Explanation of Signs
[0107] 1 System, 10 Server, 101 Storage Unit, 104 Control Unit, 106 Input Device, 108 Output Device, 20 User Terminal, 201 Storage Unit, 204 Control Unit, 206 Input Device, 208 Output Device
Claims
1. A program for causing a computer including a processor and a storage unit to execute, wherein the processor performs a property information acquisition step of acquiring property information of a used real estate property, performs a new construction price calculation step of calculating a new construction price of the used real estate property based on the property information acquired in the property information acquisition step, performs a first variation calculation step of calculating a first variation value indicating a variation from the new construction price when the used real estate property is renovated based on the property information acquired in the property information acquisition step, performs a first renovated price calculation step of calculating a first renovated price when the used real estate property is renovated based on the new construction price calculated in the new construction price calculation step and the first variation value calculated in the first variation calculation step, and executes the program.
2. A program for causing a computer including a processor and a storage unit to execute, wherein the processor performs a property information acquisition step of acquiring property information of a used real estate property, performs a used price calculation step of calculating a transaction price of the used real estate property based on the property information acquired in the property information acquisition step, performs a second variation calculation step of calculating a second variation value indicating a variation from the transaction price when the used real estate property is renovated based on the property information acquired in the property information acquisition step, performs a second renovated price calculation step of calculating a second renovated price when the used real estate property is renovated based on the transaction price calculated in the used price calculation step and the second variation value calculated in the second variation calculation step, and executes the program.
3. A program for causing a computer including a processor and a storage unit to execute, wherein the processor performs a property information acquisition step of acquiring property information of a used real estate property, performs a used price calculation step of calculating a transaction price of the used real estate property based on the property information acquired in the property information acquisition step, performs a third variation calculation step of calculating the cost required when renovating the used real estate property based on the property information acquired in the property information acquisition step, A third renovated price calculation step of calculating a third renovated price when renovating the used real estate property based on the transaction price calculated in the used price calculation step and the cost calculated in the third variation calculation step; A program for executing.
4. The first variation calculation step is a step of calculating the first variation value based on the age of construction and the location area of the used real estate property included in the property information obtained in the property information acquisition step. The program according to claim 1.
5. The processor A first model acquisition step of acquiring a first model based on the age of construction and the location area of the used real estate property included in the property information obtained in the property information acquisition step; Execute The first variation calculation step is a step of calculating the first variation value based on the first model obtained in the first model acquisition step. The program according to claim 1.
6. The second variation calculation step is a step of calculating the second variation value based on the age of construction and the location area of the used real estate property included in the property information obtained in the property information acquisition step. The program according to claim 2.
7. The processor A second model acquisition step of acquiring a second model based on the age of construction and the location area of the used real estate property included in the property information obtained in the property information acquisition step; Execute The second variation calculation step is a step of calculating the second variation value based on the second model obtained in the second model acquisition step. The program according to claim 2.
8. The third variation calculation step is a step of calculating the cost based on the age of construction and the location area of the used real estate property included in the property information obtained in the property information acquisition step. The program according to claim 3.
9. The processor A third model acquisition step of acquiring a third model based on the age of construction and the location area of the used real estate property included in the property information obtained in the property information acquisition step; Execute The third variation calculation step is a step of calculating the cost based on the third model obtained in the third model acquisition step. The program according to claim 3.
10. A program for causing a computer including a processor and a storage unit to execute, wherein the processor performs a property information acquisition step of acquiring property information of a used real estate property, a renovated price calculation step of calculating a plurality of renovated prices when the used real estate property is renovated by applying a plurality of different calculation methods based on the property information acquired in the property information acquisition step, a fourth renovated price calculation step of calculating a fourth renovated price by combining the plurality of renovated prices calculated in the renovated price calculation step, and executes the program.
11. wherein the processor performs a quality calculation step of calculating a plurality of quality indicators for each of the plurality of renovated prices calculated in the renovated price calculation step, and executes the fourth renovated price calculation step is a step of calculating the fourth renovated price based on the plurality of renovated prices and the plurality of quality indicators calculated in the quality calculation step. The program according to claim 10.
12. The quality calculation step is a step of calculating the plurality of quality indicators based on past transaction cases similar to the property information acquired in the property information acquisition step. The program according to claim 11.
13. wherein the processor performs a price presentation step of presenting the plurality of renovated prices calculated in the renovated price calculation step in association with the plurality of quality indicators calculated in the quality calculation step, and executes The program according to claim 11.
14. The price presentation step includes a step of presenting the fourth renovated price calculated in the fourth renovated price calculation step. The program according to claim 13.
15. A method executed by a computer including a processor and a memory, wherein the processor executes all the steps executed in the invention according to any one of claims 1 to 14.
16. An information processing apparatus including a control unit and a storage unit, wherein the control unit executes all the steps executed in the invention according to any one of claims 1 to 14.
17. A system including means for executing all the steps executed in the invention according to any one of claims 1 to 14.
Citation Information
Patent Citations
Real estate evaluation supporting system
JP2002109011A
Real estate evaluation system, real estate evaluation program and real estate evaluation method
JP2017068751A
Balance simulation device, balance simulation program and balance simulation method for real estate renovation
JP2017162316A
Secondhand housing mediation system
JP2017228243A
Real estate evaluation calculating program, information processing device, and real estate evaluation calculating method
JP2019049845A