Copula Time-To-Default Model
When you use the copula xll with the delivered Excel(R) spreadsheet you might
get
a "Data Corrupt" Message instead of the
expected time-to-default values.
This happens when you break the
referential integrity of the Copula Time-To-Default AddIn input fields.
Here are some
of the most obvious reasons why this might occurs:
1) Bad
probability evolution over time steps
Your credit (default) curves
must be
NON-DECREASING for Hazards, Cumulative Hazards,
Defaults and Marginal
Conditional defaults/forward no-default and NON-INCREASING for
Survival.
2) Issuer-Obligor/Asset name integrity.
The
Asset/Obligor/Issuer Label (Test1, Test2, ....) in the asset/obligor correlation
matrix must match
the name of the Asset/Obligors/Issuers
defined in the Obligor Definition spreadsheet.
If you change
the name of the obligor in the Asset Correlation matrix you must change the name
in the
Obligor definition Sheet.
3) Credit-Curve
referential integrity.
The
Credit Curve Name in the Credit Curves input data source must include all
the
credit curve names of the active obligors in the
Asset/Obligor/Issuer Definition spreadsheet. i.e.
For example, if you
change the name of the credit curves in the credit curve input source you must ensure this name is
also changed in the last column of the Obligor definition Sheet.
4)
The Credit Curve probability values must fit their description
in curve type.
Each Credit Curve type corresponds to
a probability type that has specific boundary and time-step conditions.
These conditions must be respected, less you will get a "Data Corrupt" message.
Each Credit Curve type has a specific type of probability.
Curve Type
can be defined in name or as a numeric value.
If your curve type is a hazard
curve, the values must correspond to Hazards.
If you need to convert values
from one type of curve to another use the CreditCurve AddIn as it is designed to
do exactly that.
The Credit Curve Format is defined
accordingly:
Every row that begins with # is not considered a valid row
| Curve Name Curve Type | |||||||
| T(1) | T(2) | T(3) | T(4) | T(..) | T(..) | T(n) | |
| P(1) | P(2) | P(3) | P(4) | P(..) | P(..) | P(n) | |