Package org.drip.capital.stress
Class EventSpecification
java.lang.Object
org.drip.capital.stress.EventSpecification
public class EventSpecification
extends java.lang.Object
EventSpecification contains the Name of a Stress Event and its Probability. The References are:
- Bank for International Supervision(2005): Stress Testing at Major Financial Institutions: Survey Results and Practice https://www.bis.org/publ/cgfs24.htm
- Glasserman, P. (2004): Monte Carlo Methods in Financial Engineering Springer
- Kupiec, P. H. (2000): Stress Tests and Risk Capital Risk 2 (4) 27-39
- Module = Portfolio Core Module
- Library = Capital Analytics
- Project = Basel Market Risk and Operational Capital
- Package = Economic Risk Capital Stress Event Settings
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description EventSpecification(java.lang.String name, double probability)EventSpecification Constructor -
Method Summary
Modifier and Type Method Description java.lang.Stringname()Retrieve the Name of the Stress Eventdoubleprobability()Retrieve the Probability of the Stress Eventstatic EventSpecificationSystemic1974Baseline()Construct the 1974 Baseline Version of the Systemic Stress Event Specificationstatic EventSpecificationSystemic2008Baseline()Construct the 2008 Baseline Version of the Systemic Stress Event Specificationstatic EventSpecificationSystemicDeepDownturn()Construct the Deep Down-turn Version of the Systemic Stress Event Specificationstatic EventSpecificationSystemicDollarDecline()Construct the Dollar Decline Version of the Systemic Stress Event Specificationstatic EventSpecificationSystemicInterestRateShock()Construct the Interest Rate Shock Version of the Systemic Stress Event Specificationstatic EventSpecificationSystemicLostDecade()Construct the Lost Decade Version of the Systemic Stress Event SpecificationMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EventSpecification
public EventSpecification(java.lang.String name, double probability) throws java.lang.ExceptionEventSpecification Constructor- Parameters:
name- The Stress Event Nameprobability- The Stress Event Probability- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
Systemic2008Baseline
Construct the 2008 Baseline Version of the Systemic Stress Event Specification- Returns:
- The 2008 Baseline Version of Systemic Stress Event Specification
-
Systemic1974Baseline
Construct the 1974 Baseline Version of the Systemic Stress Event Specification- Returns:
- The 1974 Baseline Version of Systemic Stress Event Specification
-
SystemicDeepDownturn
Construct the Deep Down-turn Version of the Systemic Stress Event Specification- Returns:
- The Deep Down-turn Version of Systemic Stress Event Specification
-
SystemicDollarDecline
Construct the Dollar Decline Version of the Systemic Stress Event Specification- Returns:
- The Dollar Decline Version of Systemic Stress Event Specification
-
SystemicInterestRateShock
Construct the Interest Rate Shock Version of the Systemic Stress Event Specification- Returns:
- The Interest Rate Shock Version of Systemic Stress Event Specification
-
SystemicLostDecade
Construct the Lost Decade Version of the Systemic Stress Event Specification- Returns:
- The Lost Decade Version of Systemic Stress Event Specification
-
name
public java.lang.String name()Retrieve the Name of the Stress Event- Returns:
- Name of the Stress Event
-
probability
public double probability()Retrieve the Probability of the Stress Event- Returns:
- Probability of the Stress Event
-