Systems and methods for modeling credit risks of publicly traded companies
First Claim
1. A method, using a computer, of calculating the financial status of a company, comprising the steps of:
- determining using a computer, the value of the company in accordance with a formula whereinN is a standard Poisson process with intensity λ
,J is a normal variable with mean j and standard deviation k;
W is a standard Wiener process,V is the value of the company,r is an interest rate,σ
is a company volatility,λ
is an intensity of jump arrival,t is a calendar time between today and maturity T;
determining, using a computer, that the company defaults if at a sequence of discrete observational times t0=0(today),t1, t2, . . . ,tN=T(maturity) the value of the company Vn=V(tn) falls below a corresponding barrier level B1, B2, . . . ,BN=D , the barrier levels selected to represent different debt amounts which come due at corresponding times t0=0(today),t1,t2, . . . ,tN=T(maturity);
calculating a transitional probability density function (TPDF) for the value of the company conditional on no default occurring between time t=0 and an observational time tX; and
determining, using the TPDF, a transitional probability that the company will have a value of Vm at time tn.
2 Assignments
0 Petitions
Accused Products
Abstract
There are provided new structural default models for modeling the likely default of publicly traded companies. In a first embodiment, the invention is straight-forward to implement and allows the capture of some important ingredients of the actual default, including positive short-term CDSs. In a second embodiment the model is somewhat more versatile and complex. Provided is a very efficient method for dealing with the timing of a default boundary, that is, jumps in the company'"'"'s value, etc. Further provided is a process using Fast Fourier Transform matrix processing for processing the structural default models in a computationally efficient manner.
12 Citations
33 Claims
-
1. A method, using a computer, of calculating the financial status of a company, comprising the steps of:
-
determining using a computer, the value of the company in accordance with a formula wherein N is a standard Poisson process with intensity λ
,J is a normal variable with mean j and standard deviation k; W is a standard Wiener process, V is the value of the company, r is an interest rate, σ
is a company volatility,λ
is an intensity of jump arrival,t is a calendar time between today and maturity T; determining, using a computer, that the company defaults if at a sequence of discrete observational times t0=0(today),t1, t2, . . . ,tN=T(maturity) the value of the company Vn=V(tn) falls below a corresponding barrier level B1, B2, . . . ,BN=D , the barrier levels selected to represent different debt amounts which come due at corresponding times t0=0(today),t1,t2, . . . ,tN=T(maturity); calculating a transitional probability density function (TPDF) for the value of the company conditional on no default occurring between time t=0 and an observational time tX; and determining, using the TPDF, a transitional probability that the company will have a value of Vm at time tn. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
where
Umin=−
nstdiv√
{square root over ((σ
2+k2)T)}+min(r−
λ
κ
−
σ
2/2,0)Tand
Umax=nstdiv√
{square root over ((σ
2+k2)T)}+max(r−
λ
κ
−
σ
2/2,0)Tand where nsd is a number of standard deviations used to characterize the extreme values of the natural logarithm of the value of the company; dividing the range into an equidistant grid u0=Umin,u1, . . . ,um, . . . ,uM=Umax of M steps, with each grid step, denoted by h, equal to h=(Umax−
Umin)/M, with a total number of points in the grid, which is equal to M+1, being a power of 2;defining an integer μ
=floor(−
Umin/h), where floor(.) is a mathematical function, which for every number defines an integer less than or equal to this number;constructing a modified grid as;
ũ
m=(m−
μ
)h, m=0,1, . . . ,M.;defining a grid on the line representing the value of the company using a following formula
vm=V0exp(um)m=0,1, . . . ,Mwhere an initial value of the company V0 is equal to Vμ
; andcalculating on the grid a probability that the company will have a value of vm at time tn by a vector Pn=(P0,n, . . . , Pm,n, . . . , PM,n) where initial vector P0=(0, . . . ,1/μ
h, . . . ,0).
-
-
3. The method of claim 2 wherein the step of determining the transitional probability that the company will have the value of vm at time tn comprises:
-
determining an unconditional probability vector P 1 in accordance with a formulaP 1={circumflex over (T)}0,1P0wherein {circumflex over (T)}0,1 is a transition operator between the times to and t0 and t1 for the equation wherein like variables to those defined above define the same values and wherein; and applying a projection operator {circumflex over (Π
)}1 to vectorP 1 in order to obtain a vector P1;
P1={circumflex over (Π
)}1P 1.
-
-
4. The method of claim 3 further comprising a step of determining selected financial characteristics of the company as a function of an at least one probability vector P.
-
5. The method of claim 4 further comprising a step of calculating the survival probability of the company in accordance with an equation
-
m = 0 M P m , n where m is an index changing from 0 to M, M is the total number of grid points, n is an index changing from 0 to N, and N is the total number of times when company value is observed.
-
-
6. The method of claim 4 further comprising a step of calculating an equity value of the company in accordance with an equation
-
- rT ∑ m = 0 M P m , N max ( v m - B N , 0 ) . where r is the interest rate, T is the date of maturity of debt, m is an index changing from 0 to M, Vm represents the value of the company, N is the total number of times when company value is observed, M is the total number of grid points, and BN is a terminal debt level.
-
-
7. The method of claim 4 further comprising a step of calculating a present value of company debt δ
- in accordance with an equation
where r is the interest rate, T is the date of maturity of debt, N is the total number of times when company value is observed, m is an index changing from 0 to M, and M is the total number of grid points.
- in accordance with an equation
-
8. The method of claim 5 further comprising a step of calculating a credit default spread CDS in accordance with an equation
-
( 1 - R ) ( 1 - ⅇ - rt n Q n 1 2 ⅇ - rt 0 ( t 1 - t 0 ) + 1 2 ∑ n ′ = 1 n - 1 ⅇ - rt n ′ ( t n ′ + 1 - t n ′ - 1 ) + 1 2 ⅇ - rt n ( t n - t n - 1 ) - r ) R is a recovery level for a selected debt seniority, n is an index changing from 0 to N, and n′
is an index changing from 1 to n−
1.
-
-
9. The method of claim 4 further comprising a step of determining the value of the vector Pn is performed with the transition operator {circumflex over (T)}0,1 being a Toeplitz matrix.
-
10. The method of claim 9 further comprising a step of determining the value of the vector Pn is performed using a Fast Fourier Transformation.
-
11. A system for calculating the financial status of a company, comprising:
-
a processor; a memory connected to the processor and storing instructions for controlling the operation of the processor; the processor operative with the instructions in the memory to perform the steps of determining the company'"'"'s value in accordance with a formula wherein N is a standard Poisson process with intensity λ
,J is a normal variable with mean j and standard deviation k; W is a standard Wiener process, V is the value of the company, r is an interest rate, σ
is a company volatility,λ
is an intensity of a jump arrival,t is a calendar time between today and maturity T; determining that the company defaults if at a sequence of discrete observational times t0=0(today), t1, t2, . . . , tN=T(maturity) the value of the company Vn=V(tn) falls below corresponding barrier level B1, B2, . . . , BN=D, the barrier levels selected to represent different debt amounts which come due at corresponding times t0=0(today), t1, t2, . . . , tN=T(maturity); calculating a transitional probability density function (TPDF) for the value of the company conditional on no default occurring between time t=0 and an observational time tX; and determining, using the TPDF, a transitional probability that the company will have a value of vm at time tn. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
where
Umin=−
nstdiv√
{square root over ((σ
2+k2)T)}+min(r−
λ
κ
−
σ
2/2,0)Tand
Umax=nstdiv√
{square root over ((σ
2+k2)T)}+max(r−
λ
κ
−
σ
2/2,0)Tand where nsd is a number of standard deviations used to characterize extreme values of a natural logarithm of the value of the company; dividing the range into an equidistant grid u0=Umin, u1, . . . , um, . . . uM=Umax of M steps with each grid step, denoted by h, equal to h=(Umax−
Umin)/M, with a total number of points in the grid, which is equal to M+1, being a power of 2;defining an integer μ
=floor(−
Umin/h), where floor(.) is a mathematical function, which for every number defines an integer less than or equal to this number;constructing a modified grid as;
ũ
m=(m−
μ
)h, m=0, 1, . . . , M.;defining a grid on the line representing the value of the company using a following formula
vm=V0exp(um)m=0, 1, . . . , Mwhere the initial value of the company V0 is equal to Vμ
; andcalculating on the grid a probability that the company will have a value of vm at time tn by a vector Pn=(p0,n, . . . , pm,n, . . . , pM,n) where initial vector P0=(0, . . . , 1μ
/h, . . . ,
0).
-
-
13. The system in accordance with claim 12 wherein the step of determining the transitional probability that the company will have the value of vm at time tn comprises a steps of:
-
determining an unconditional probability vector P 1 in accordance with a formulaP 1={circumflex over (T)}0,1P0wherein {circumflex over (T)}0,1 is a transition operator between the times t0 and t1 for the equation wherein like variables to those defined above define the same values and wherein; and applying a projection operator {circumflex over (Π
)}1 to vectorP 1 in order to obtain a vector P1;
P1={circumflex over (Π
)}1P 1.
-
-
14. The system in accordance with claim 13 further comprising a step of determining selected financial characteristics of the company as a function of an at least one probability vector P.
-
15. The system in accordance with claim 14 further comprising a step of calculating a survival probability of the company in accordance with an equation
-
m = 0 M P m , n where m is an index changing from 0 to M, M is the total number of grid points, n is an index changing from 0 to N, and N is the total number of times when company value is observed.
-
-
16. The system in accordance with claim 14 further comprising a step of calculating an equity value of the company in accordance with an equation
-
- rT ∑ m = 0 M P m , N max ( v m - B N , 0 ) . where r is the interest rate, T is the date of maturity of debt, m is an index changing from 0 to M, Vm represents the value of the company, N is the total number of times when company value is observed, M is the total number of grid points, and BN is a terminal debt level.
-
-
17. The system in accordance with claim 14 further comprising a step of calculating a present value of company debt δ
- in accordance with an equation
where r is the interest rate, T is the date of maturity of debt, N is the total number of times when company value is observed, m is an index changing from 0 to M, and M is the total number of grid points.
- in accordance with an equation
-
18. The system in accordance with claim 15 further comprising a step of calculating a credit default spread CDS in accordance with an equation
-
( 1 - ⅇ - rt n Q n 1 2 ⅇ - rt 0 ( t 1 - t 0 ) + 1 2 ∑ n ′ = 1 n - 1 ⅇ - rt n ′ ( t n ′ + 1 - t n ′ - 1 ) + 1 2 ⅇ - rt n ( t n - t n - 1 ) - r ) where r is the interest rate, tn is the observational time between today and maturity T, R is a recovery level for a selected debt seniority, n is an index changing from 0 to N, and n′
is an index changing from 1 to n−
1.
-
-
19. The system in accordance with claim 14 further comprising a step of determining the value of the vector Pn is performed with the transition operator {circumflex over (T)}0,1 being a Toeplitz matrix.
-
20. The system in accordance with claim 19 wherein a step of determining the value of the vector Pn is performed using a Fast Fourier Transformation.
-
21. A system for calculating the financial status of a company, comprising:
-
means for determining the company'"'"'s value in accordance with the formula wherein N is a standard Poisson process with intensity λ
,J is a normal variable with mean j and standard deviation k; W is a standard Wiener process, V is the value of the company, r is an interest rate, σ
is the company volatility,λ
is a intensity of a jump arrival,t is calendar time between today and maturity T; means for determining, using the computer, that the company defaults if at a sequence of discrete observational times t0=0(today), t1, t2, . . . , tN=T(maturity) the value of the company Vn=V(tn) falls below a corresponding barrier level B1, B2, . . . , BN=D, the barrier levels selected to represent different debt amounts which come due at corresponding times t0=0(today), t1, t2, . . . , tN=T(maturity); means for calculating a transitional probability density function (TPDF) for the value of the company conditional on no default occurring between time t=0 and an observational time tX; and
means for determining, using the TPDF, a probability that the company will have a value of Vm at time tn.
-
-
22. The method operable on a computer for calculating the financial status of a company, comprising a steps of:
-
calculating on a computer the value over time of a company in accordance with a model wherein V is the value of the company, r is a risk free interest rate, σ
is a standard deviation of the underlying asset,t is an intermediate time between today (t=0) and maturity (t=T), N is a standard Poisson process with intensity λ
,J is a lognormal jump size, which is assumed to be a random variable with a known probability density function φ
(J), andκ
is an expected value of the jump size,determining that the company defaults if at a sequence of discrete observational times the value of the company falls below a corresponding barrier level; the barrier levels selected to represent different debt amounts which come due at corresponding times; and calculating on a computer a transitional probability density function for the value of the company conditional on no default occurring between an initial time and an observational time using a probability vector P. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for calculating the financial status of a company, comprising:
-
a processor; a memory connected to the processor and storing instructions for controlling the operation of the processor to perform a steps of calculating the value over time of the company in accordance with a model; V is the value of the company, r is a risk free interest rate, σ
is a standard deviation of the underlying asset,t is an intermediate time between today (t=0) and maturity (t=T), N is a standard Poisson process with intensity λ
,J is a lognormal jump size, which is assumed to be a random variable with a known probability density function φ
(J), andκ
is an expected value of the jump size,determining that the company defaults if at a sequence of discrete observational times the value of the company falls below a corresponding barrier level; the barrier levels selected to represent different debt amounts which come due at corresponding times; and calculating on a computer a transitional probability density function for the value of the company conditional on no default occurring between an initial time and an observational time using a probability vector P. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A system for calculating the financial status of a company, comprising:
-
means for calculating the value over time of the company in accordance with a model wherein V is the value of the company, r is a risk free interest rate, σ
is a standard deviation of the underlying asset,t is an intermediate time between today (t=0) and maturity (t=T), N is a standard Poisson process with intensity λ
,J is a lognormal jump size, which is assumed to be a random variable with a known probability density function φ
(J), andκ
is an expected value of the jump size,means for determining that the company defaults if at a sequence of discrete observational times the value of the company falls below a corresponding barrier level; the barrier levels selected to represent different debt amounts which come due at corresponding times; and means for calculating on a computer a transitional probability density function for the value of the company conditional on no default occurring between an initial time and an observational time using a probability vector P.
-
-
33. A program product operable on a computer to control the operation of the computer to calculate the financial status of a company, the program product comprising a computer-readable medium storing instructions to perform the steps of:
-
calculating the value over time of the company in accordance with a model wherein V is the value of the company, r is a risk free interest rate, σ
is standard deviation of the underlying asset,t is an intermediate time between today (t=0) and maturity (t=T), N is a standard Poisson process with intensity λ
,J is a lognormal jump size, which is assumed to be a random variable with a known probability density function φ
(J), andκ
is an expected value of the jump size,means for determining that the company defaults if at a sequence of discrete observational times the value of the company falls below a corresponding barrier level; the barrier levels selected to represent different debt amounts which come due at corresponding times; and means for calculating on a computer a transitional probability density function for the value of the company conditional on no default occurring between an initial time and an observational time using a probability vector P.
-
Specification