System, method and computer program for improved forecasting residual values of a durable good over time
First Claim
1. A method, comprising:
- collecting used market data, non-industry-specific data, and industry-specific data from disparate data sources into a database, the collecting performed simultaneously, continuously, or periodically by a system communicatively connected to the disparate data sources over a network, the system having a processor and a non-transitory computer-readable medium;
transforming, by the system, all or part of the used market data, the non-industry-specific data, and the industry-specific data into data representations internal to the system;
determining, by the system using the used market data, a baseline value for an item of interest with a base configuration in an industry at an initial time point, the determining comprising taking an average of historical market values from the used market data;
determining, by the system at the initial time point, a reference period at which the baseline value for the item of interest is adjusted;
determining, by the system, a number of forecasts desired between the initial time point and the reference period;
determining, by the system, a locality adjustment to the item of interest at a forecast time, the locality adjustment representing a ratio of an average cost of items in the industry in a locality at the forecast time over a local cost of items in the industry across all localities at the forecast time;
determining, by the system, a locality-adjusted value of the item of interest as modified at the forecast time;
constructing, by the system, competitive sets of similar items, substitute items, or a combination thereof in the industry to which the item of interest belongs;
determining, by the system, to which one and only one of the competitive sets the item of interest belongs;
determining, by the system using the non-industry-specific data, a macroeconomic factor by taking a set of macroeconomic variables over a plurality of industries, the set of macroeconomic variables representing macroeconomic features;
determining, by the system using the industry-specific data, a microeconomic factor by taking a linear combination of observed or forecasted values of microeconomic variables specific to the industry to which the item of interest belongs;
generating, by the system at the forecast time, a residual value for the item of interest, the generating utilizing the baseline value for the item of interest at the initial time point determined by the system using the used market data, the macroeconomic factor determined by the system using the non-industry-specific data, and the microeconomic factor determined by the system using the industry-specific data;
storing the residual value for the item of interest in a data storage device; and
providing the residual value forecast for the item of interest for presentation on a client device over the network.
11 Assignments
0 Petitions
Accused Products
Abstract
A residual value forecasting system may utilize heterogeneous data, such as used market data, industry-specific data, and non-industry-specific data, from disparate data sources to produce residual value forecasts of an item based on a sophisticated residual value forecasting model particularly configured for agility. The system can dynamically and quickly adapt to change in data inputs and produce custom outputs. The system may determine a baseline value for an item using the used market data, a microeconomic factor using the industry-specific data, and a macroeconomic factor using the non-industry-specific data, as well as adjustments such as locality adjustments and modifications. Given the macroeconomic factor and the microeconomic factor relative to the locality-adjusted value of the item and in view of the competitive sets of similar and/or substitute items in the same industry, the system can generate an accurate forecast residual value of the item at a future time point.
-
Citations
20 Claims
-
1. A method, comprising:
-
collecting used market data, non-industry-specific data, and industry-specific data from disparate data sources into a database, the collecting performed simultaneously, continuously, or periodically by a system communicatively connected to the disparate data sources over a network, the system having a processor and a non-transitory computer-readable medium; transforming, by the system, all or part of the used market data, the non-industry-specific data, and the industry-specific data into data representations internal to the system; determining, by the system using the used market data, a baseline value for an item of interest with a base configuration in an industry at an initial time point, the determining comprising taking an average of historical market values from the used market data; determining, by the system at the initial time point, a reference period at which the baseline value for the item of interest is adjusted; determining, by the system, a number of forecasts desired between the initial time point and the reference period; determining, by the system, a locality adjustment to the item of interest at a forecast time, the locality adjustment representing a ratio of an average cost of items in the industry in a locality at the forecast time over a local cost of items in the industry across all localities at the forecast time; determining, by the system, a locality-adjusted value of the item of interest as modified at the forecast time; constructing, by the system, competitive sets of similar items, substitute items, or a combination thereof in the industry to which the item of interest belongs; determining, by the system, to which one and only one of the competitive sets the item of interest belongs; determining, by the system using the non-industry-specific data, a macroeconomic factor by taking a set of macroeconomic variables over a plurality of industries, the set of macroeconomic variables representing macroeconomic features; determining, by the system using the industry-specific data, a microeconomic factor by taking a linear combination of observed or forecasted values of microeconomic variables specific to the industry to which the item of interest belongs; generating, by the system at the forecast time, a residual value for the item of interest, the generating utilizing the baseline value for the item of interest at the initial time point determined by the system using the used market data, the macroeconomic factor determined by the system using the non-industry-specific data, and the microeconomic factor determined by the system using the industry-specific data; storing the residual value for the item of interest in a data storage device; and providing the residual value forecast for the item of interest for presentation on a client device over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor to perform; collecting used market data, non-industry-specific data, and industry-specific data from disparate data sources into a database simultaneously, continuously, or periodically over a network; transforming all or part of the used market data, the non-industry-specific data, and the industry-specific data into data representations internal to the system; determining, using the used market data, a baseline value for an item of interest with a base configuration in an industry at an initial time point, the determining comprising taking an average of historical market values from the used market data; determining, at the initial time point, a reference period at which the baseline value for the item of interest is adjusted; determining a number of forecasts desired between the initial time point and the reference period; determining a locality adjustment to the item of interest at a forecast time, the locality adjustment representing a ratio of an average cost of items in the industry in a locality at the forecast time over a local cost of items in the industry across all localities at the forecast time; determining a locality-adjusted value of the item of interest as modified at the forecast time; constructing competitive sets of similar items, substitute items, or a combination thereof in the industry to which the item of interest belongs; determining to which one and only one of the competitive sets the item of interest belongs; determining, using the non-industry-specific data, a macroeconomic factor by taking a set of macroeconomic variables over a plurality of industries, the set of macroeconomic variables representing macroeconomic features; determining, using the industry-specific data, a microeconomic factor by taking a linear combination of observed or forecasted values of microeconomic variables specific to the industry to which the item of interest belongs; generating, at the forecast time, a residual value for the item of interest, the generating utilizing the baseline value for the item of interest at the initial time point determined by the system using the used market data, the macroeconomic factor determined by the system using the non-industry-specific data, and the microeconomic factor determined by the system using the industry-specific data; storing the residual value for the item of interest in a data storage device; and providing the residual value forecast for the item of interest for presentation on a client device over the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor of a residual value forecasting system for:
-
collecting used market data, non-industry-specific data, and industry-specific data from disparate data sources into a database simultaneously, continuously, or periodically over a network; transforming all or part of the used market data, the non-industry-specific data, and the industry-specific data into data representations internal to the residual value forecasting system; determining, using the used market data, a baseline value for an item of interest with a base configuration in an industry at an initial time point, the determining comprising taking an average of historical market values from the used market data; determining, at the initial time point, a reference period at which the baseline value for the item of interest is adjusted; determining a number of forecasts desired between the initial time point and the reference period; determining a locality adjustment to the item of interest at a forecast time, the locality adjustment representing a ratio of an average cost of items in the industry in a locality at the forecast time over a local cost of items in the industry across all localities at the forecast time; determining a locality-adjusted value of the item of interest as modified at the forecast time; constructing competitive sets of similar items, substitute items, or a combination thereof in the industry to which the item of interest belongs; determining to which one and only one of the competitive sets the item of interest belongs; determining, using the non-industry-specific data, a macroeconomic factor by taking a set of macroeconomic variables over a plurality of industries, the set of macroeconomic variables representing macroeconomic features; determining, using the industry-specific data, a microeconomic factor by taking a linear combination of observed or forecasted values of microeconomic variables specific to the industry to which the item of interest belongs; generating, at the forecast time, a residual value for the item of interest, the generating utilizing the baseline value for the item of interest at the initial time point determined using the used market data, the macroeconomic factor determined using the non-industry-specific data, and the microeconomic factor determined using the industry-specific data; storing the residual value for the item of interest in a data storage device; and providing the residual value forecast for the item of interest for presentation on a client device over the network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification