×

Automatically determining a current value for a home

  • US 20070185906A1
  • Filed: 02/03/2006
  • Published: 08/09/2007
  • Est. Priority Date: 02/03/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for valuing a distinguished home located in a distinguished geographic area, comprising:

  • retrieving home sales data for the distinguished geographic area, the home sales data comprising a plurality of entries each indicating, for a home located in the distinguished geographic area that was recently sold, a selling price and, for each of a plurality of attributes, the value of the attribute for the home;

    creating a plurality of classification trees for the distinguished geographic area;

    for each of the classification trees;

    randomly selecting a proper subset of the plurality of entries;

    randomly selecting a proper subset of the plurality of attributes;

    for each of the selected attributes, determining the full range of values of the selected attribute among the selected entries;

    establishing a root node representing all of the selected entries and the full range of values of each of the selected attributes;

    for each node of the tree;

    determining the information gain borne by each possible split of each of the ranges of the selected attributes represented by the node to the sales prices of the entries represented by the node;

    if the greatest information gain of a possible split exceeds the information gain of the node;

    performing the possible split having the greatest information gain to divide the range into two subranges at a point in the attribute range that produces the largest variance between average selling price for the subranges to average selling price for the range;

    for each of the two subranges, establishing a child of the node representing the subrange and the homes represented by the node whose attribute values fall into the subrange;

    else, identifying the node as a leaf node and calculating a mean selling price for the homes represented by the node;

    for each of a proper subset of the plurality of entries that excludes the selected entries;

    identifying a leaf node of the classification tree representing attribute ranges containing the entry'"'"'s attributes;

    comparing the price of the identified leaf node to the selling price of the entry;

    scoring the classification tree based on the extent to which the prices of the identified leaf nodes differed from the corresponding selling prices;

    receiving attributes of the distinguished home;

    for each of the classification trees, identifying a leaf node of the classification tree representing attribute ranges containing the distinguished home'"'"'s attributes;

    determining an average of the price of the identified leaf node in each of the trees that is weighted by the tree'"'"'s score;

    reporting the determined average as the value of the distinguished home.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×