In financial contexts, a typical loan transaction may relate to the extension of a loan or credit by one party to another. In such a context, various rewards and risks attach to the different parties to the transaction. For example, a risk to the party writing the loan is the risk of default, either partial or complete, on the loan. Conversely, the reward to the party writing the loan would typically be in the form of a monetary return on money loaned. Similarly, from the perspective of the party receiving the loan, the reward may be the availability of money or financing that can then be used to generate additional funds, such as through the course of business or by investment of the borrowed money.
A party that generates a large number of loans may effectively hold or maintain a large portfolio of such positions. Such a party may engage in various activities to monitor and manage the various risks that are associated with holding such a portfolio of loans (or other financial instruments). Such risks may include, among others, lack of diversification among the loans or other instruments held. Such lack of diversification may take a number of forms, such as lack of geographic diversification, lack of diversification based on the types of businesses involved, lack of diversification with respect to the size of the loans or of the borrowers, and so forth. Further, the respective risks associated with individual loans or a portfolio of such loans may vary based on the existing and/or projected company ratings, terms of the transaction, capital costs or availability, and/or general market conditions (e.g., employment rate, inflation, monetary and fiscal policies, stock market trends, and so forth).
As a result, evaluating a portfolio of financial instruments, such as loans, may prove to be a difficult both due to the number of factors that may be considered as well as due to the interrelationships among these factors. These difficulties may manifest themselves in other ways as well. In particular, the number of factors that may affect an assessment of a portfolio and interrelationships among these factors may also make it difficult to assess new additions to the portfolio. That is, evaluating the risk and return characteristics for a potential or prospective transaction with respect to an existing portfolio may prove to be difficult as well.
In the course of business, a portfolio holder may accumulate records of previous transactions (i.e., historical data) and/or may have access to current information about the risk and value associated with the holdings of a portfolio. Based on such existing or prior portfolio holdings and information about such holdings, an entity may develop and maintain various types of portfolio models providing different types of data related to current and prior transactions and holdings. However, the portfolio models may be cumbersome and may not be quickly or easily used in evaluating prospective transactions. For example, a portfolio of half a million transactions may take hours or even days to analyze using conventional portfolio models and approaches, making such a portfolio unsuitable for rapid evaluation or analysis or prospective transactions.
In one embodiment, a transactional risk and return analysis system includes a transaction database which includes data regarding transactions and associated attributes, and a market database which includes data regarding historical or current market conditions. The transactional risk and return analysis system also includes a portfolio model which may use data regarding each transaction in the transaction database and market data from the market database to estimate a risk prediction for each transaction. Further, a risk prediction model is generated based on outputs from the portfolio model and used to estimate a risk prediction for a prospective transaction. The transactional risk and return analysis system may also include a cash flow analyzer to calculate a risk-breakeven spread and a transaction evaluator to calculate transactional risk and return data from the risk prediction model and the risk-breakeven spread, in which a prospective transaction is applied to the risk prediction model.
In another embodiment, a transactional risk and return analysis tool includes a risk prediction model fitted from a portfolio model through regression modeling. The risk prediction model takes as an input, a prospective transaction and its associated attributes, and calculates a risk prediction for the prospective transaction. The transactional risk and return analysis tool may also include a cash flow analysis model and a risk and return evaluator. The cash flow analysis model provides a risk-breakeven spread for a prospective transaction, and the risk and return evaluator uses the risk prediction model, the cash flow analysis model, and the prospective transaction to output a transactional risk and return profile or a transaction evaluation report for the prospective transaction.
In another embodiment, a transactional risk and return analysis method includes inputting attributes of transactions from a transaction database and market data from a market database into a portfolio model, and estimating a risk prediction for each transaction using the portfolio model, in which the portfolio model outputs each transaction from the transaction database with its associated attributes, market conditions, and estimated risk prediction. The transactional risk and return analysis method also includes generating a regression model based on the output of the portfolio model, generating one or more risk measures for a prospective transaction using the regression model, generating a risk-breakeven spread for the proposed transaction using a case flow model, and evaluating a transactional risk and return based on the one or more risk measures and risk-breakeven spread. Such steps of the transactional risk and return analysis method are performed by a computing device based on programmed instructions.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
As discussed herein, the present approach provides, in certain embodiments, for the construction and fitting of a model that may be used in the evaluation of prospective transactions or to evaluate existing transactions. For example, in one such implementation, the model may be used to generate a report that may be used to evaluate a transaction (such as a prospective loan) and/or to generate a risk and return profile of a current or prospective transaction. As discussed herein, the present approach is implemented so as to provide rapid feedback (e.g., near instantaneous) with respect to a proposed transaction.
With the foregoing in mind,
The network device 18 enables the computing device 10 to connect to a network such as the Internet or an intranet. For example, the network device 18 may allow the computing device 10 to communicate over a network, such as a Local Area Network (LAN), Wide Area Network (WAN), cellular network, or the Internet. The network device 18 may be a wired or wireless Network Interfacing Card (NIC) providing connectivity using a suitable networking protocol. Further, the computing device 10 may connect to and send or receive data or program code with any device on the network, such as portable electronic devices, personal computers, printers, and so forth. Alternatively, in some embodiments, the electronic device 10 may not include a network device 18.
The user interface 20 may include the various devices, circuitry, and pathways by which input or feedback is provided to the processor 16 by a user. For example, the user interface 20 may include buttons, sliders, switches, control pads, keys, knobs, scroll wheels, keyboards, mice, touchpads, and so forth.
The display 22 of the computing device 10 may be used to display various images and other visual outputs from the computing device 10 (such as a transaction evaluation report or a risk and return profile, as discussed herein) and/or a graphical user interface (GUI) that allows the user to interact with the computing device 10. The display 22 may be any type of display such as a cathode ray tube (CRT), a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, or other suitable display. In certain embodiments, the display 22 and the user interface 20 may be implemented on the same structure, wherein the display 22 may includes a touch-sensitive element, acting as an input as well, such as in a touch screen.
The I/O ports 24 may include ports configured to connect to a variety of external devices, such as other electronic devices (such as handheld devices and/or computers, printers, projectors, external displays, modems, docking stations, and so forth). The I/O ports 24 may support any standard or proprietary interface type, such as a universal serial bus (USB) port, a video port, a serial connection port, an IEEE-1394 port, an Ethernet or modem port, and/or an AC/DC power connection port.
The power supply 26 may be configured to receive AC power, such as that provided by an electrical outlet. In certain embodiments, the power supply 26 may include one or more batteries, such as a lithium-ion polymer battery.
As will be appreciated, the various functional blocks shown in
Data from the transaction database 30 and the market database 32 are generally used in creating one or more portfolio models 34. The various portfolio models 34 use the attributes by which each transaction and/or market condition may be characterized to describe various interrelationships between the holdings constituting a portfolio of loans or other financial instruments. Such interrelationships may be used to characterize risk and return characteristics for a holding of the portfolio, for a subset of holdings of the portfolio, or for the portfolio in general. Such analyses may, in one embodiment, be generally directed to a probability of default or loss of economic capital or income associated with each potential transaction and may, therefore, characterize various risk and return characteristics of a potential transaction. This information may tell the user how much money (either as an absolute amount or as a ratio) should be reserved in order to cover the expected loss of each transaction, what the risk of default on the loan is, what the risk of prepayment of the loan is, and so forth.
The portfolio model 34 may include certain data and/or algorithms that quantify various correlations between transaction attributes such as the company profile and market factors to determine a probability of default and/or economic capital. Additionally, the portfolio model 34 may quantify or assess the diversity of the transactions defining the portfolio, and respective predictions, by accounting for categorical attributes such as industry, location, and so forth. For example, different industries may respond differently to certain market factors, and therefore exhibit different correlations. As such, the portfolio models 34 may apply a distinct model to transactions having a certain categorical attribute and another distinct model to transactions having another categorical attribute. The method of categorizing the transactions and the number of models are subject to variability from embodiment to embodiment. As mentioned, in certain embodiments the portfolio model 34 calculates and outputs a risk prediction for each transaction in the transaction database 30, which may be on the magnitude of half a million transactions. The risk predictions determined by the portfolio model 34 may be derived using complex formulas and models that take into account a very large number of, if not all, attributes associated with each transaction within the portfolio as well as a large amount of market data, and predictive correlations. In one implementation, the portfolio model may operate using a Monte Carlo sampling scheme or other probabilistic approach to model one or both of risk and return for the various transactions within a portfolio. The generated information may be organized or represented by a table showing each transaction, its attributes, the output risk prediction, and other relevant data pertaining to the transaction. The portfolio model(s) 34 may correspond to particular markets of interest, such as a real estate model, a commercial model, and so forth.
Due to the number of records that may be associated with a portfolio model 34, the computational intensity employed in the statistical analysis of the various interrelationships between the different factors and characteristics tracked for each record, and the nature of the probabilistic modeling employed in generating the various risk and return characteristics for each record, it may not be feasible to employ the various portfolio model(s) in evaluating individual proposed transactions or additions to the portfolio. For example, executing a given portfolio model to evaluate a proposed transaction may take hours or even days of computational processing, and thus may not be feasible for use in evaluating a given transaction, much less a set of such potential transactions.
With this in mind, in the depicted implementation, outputs of the various portfolio models 34 (such as a set of disaggregated variables 35) may be used to generate and fit (block 36) a separate regression model 37, or other suitable statistical model, that is suitable for analysis of proposed transactions. In particular, a respective model generated and fit in this approach provides a computationally efficient and rapid mechanism for modeling one or more outputs of the one or more portfolio models 34. For example, this model 37 may, when provided with the corresponding modeled characteristics of a proposed transaction, generate outputs (such as risk and return characteristics) for the proposed transaction that correspond to the outputs that would have been generated by the portfolio model(s) 34 if the portfolio model 34 were used to evaluate the proposed transaction.
With the foregoing in mind, in one embodiment, the model fitting process 36 uses regression modeling (or other suitable linear or non-linear statistical modeling approaches) to generate a computationally efficient model 37 that uses a subset of relevant transaction characteristics or variables to predict or estimate the corresponding output of a portfolio model 34 of interest. For example, the generated model 37 may be capable of outputting a risk prediction for a proposed transaction that corresponds to what would be estimated using the portfolio model 34 itself. The estimated risk prediction may include elements such as probability of default, expected loss, economic capital, and so forth.
In one example, inputs to the model fitting process 36 include the outputs from the portfolio model 34, including the transaction attributes, market conditions, and risk prediction associated with each transaction in the transaction database 30, as well as raw transaction data directly from the transaction database 30. That is, the model fitting process 36 may receive both the inputs and corresponding outputs for the transactions associated with a given portfolio model 34. The model fitting process 36 generates a model 37 that provides results and outputs similar to those derived using the portfolio model 34, but without the computational complexity of the portfolio model 34.
In one implementation, the data produced from the portfolio model 34, such as a table listing each transaction, associated attributes and market conditions, and risk prediction, is subjected to regression modeling to formulate a simple relationship between a subset of the transaction attributes, market conditions, and the risk prediction as determined by the portfolio model 34. Such a relationship or collection of relationships may be consolidated to generate a regression model 37 that can be used as a risk prediction model. The risk prediction model may be an additive model exhibiting the estimated effects that certain transaction or market data have on the risk prediction. As part of the model generation and fitting process, the risk prediction model initially or iteratively generated may be applied to a sample of transactions from the transaction database 30 to obtain an estimated risk prediction for each of the sampled transactions. The estimated risk predictions can then be compared to the respective risk predictions produced by the portfolio model 34 to gauge effectiveness of the risk prediction model and/or to iteratively update or fit the risk prediction model. If the results are within a certain predetermined error threshold or tolerance, the risk prediction model may be accepted and saved.
The transactional risk and return analysis system 28 also includes a cash flow analysis model 38. In one implementation, the cash flow analysis model 38 uses data from the transaction database 30 and the market database 32 to perform a risk-breakeven calculation for a proposed transaction, for a set of transactions, or for a portfolio. The result is a risk-breakeven spread that helps determine what price to charge to compensate for risk associated with each proposed transaction or the aggregate risk of the entire portfolio.
As depicted in
As an output, the transaction risk and return evaluation 42 may generate a risk and return profile 44. The risk and return profile 44 includes various predicted risk and return data such as leverage, economic capital rating, expected loss, credit migration, risk-breakeven price, breakeven return on investment, risk-adjusted return on capital, and so forth. The transactional risk and return evaluation may also produce a transaction evaluation report 46. The transaction report 46 may include or summarize information derived from the transaction risk and return profile 44 or generated separately by the evaluation component 42. Such information provides insight into the prospective transaction that may aid the user in making transaction decision, such as underwriting decisions.
Referring again to
As discussed, the transactional risk and return analysis system may generally be expressed as an executable computer program 48.
Next, a model fitting process, as indicated by activity block 58 is performed using the portfolio data table 56. In the model fitting process, the data from the portfolio data table 56 is subjected to regression modeling (or other suitable linear or non-linear statistical modeling) to generate one or more models 37 (e.g., regression equations) that utilize respective subsets of the characteristics within the portfolio data table to estimate one or more respective response characteristics (such as an amount or ratio of currency to hold in reserve, a default risk, a prepayment risk, a potential loss amount and so forth). As noted above, the one or more models 37 generated or fitted in this manner may be back-checked against historical transaction data and/or actual results of the portfolio models 34 being emulated. Such a model 37 or collection of models 37 may be used as a risk prediction model, as indicated by block 60. The risk prediction model 60 may be an additive or weighted model for producing an estimated risk prediction based on certain attributes of a transaction. As discussed herein, in certain embodiments the risk prediction model 60 is constructed to provide the same or a similar output as the portfolio model 34 would if provided the same transaction data. The risk prediction model may be saved within the program or elsewhere for future access.
As discussed herein, in certain embodiments, transaction and market data 52 may be input to respective analysis routines to analyze cash flow, as indicated by block 62. Such analysis may produce a risk-breakeven spread 64 or other cash flow metric. The risk-breakeven spread 64 and the risk prediction model 60, along with a prospective transaction 40 (and its associated attributes), may be used to evaluate risk and return for the prospective transaction 40, as indicated by block 66. The depicted program 48 then outputs a risk and return profile 70 and/or a transaction evaluation report 72, which may be displayed on the display 22 and/or stored.
In certain embodiments, the transactional risk and return analysis system may repeat (i.e., iterate) certain steps without repeating the entire process, such as to fit or use the risk prediction model 60 to correspond to the respective portfolio model. Once a risk prediction model 60 is generated and saved, transactional risk and return analysis may be performed for various prospective transactions without performing steps 50 to 58. For example,
As previously discussed, the transactional risk and return analysis system is generally implemented as a computer program.
Technical effects of the invention include providing a means for underwriters to obtain accurate risk and return characteristics in a timely manner, whereas previous means are generally lacking in accuracy or are time consuming. In one embodiment, the present invention employs regression model fitting to generate small scale, computationally light models that are representative of the large, computationally heavy portfolio models that often require hours or days to compute. As such, embodiments of the present invention allow users to quickly obtain risk and return characteristics which are comparable to those obtained from portfolio models.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.