Package org.drip.capital.allocation
Class EntityComponentCapitalAssignment
java.lang.Object
org.drip.capital.allocation.EntityComponentCapitalAssignment
public class EntityComponentCapitalAssignment
extends java.lang.Object
EntityComponentCapitalAssignment contains the Capital Assignment for each Entity and its Component.
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 Entity Allocation
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description EntityComponentCapitalAssignment(EntityElasticityAttribution elasticityAttribution, java.util.Map<java.lang.String,EntityComponentCapital> entityComponentCapitalMap, double unitFloatBeta, double allocatedBetaCapital, double allocatedProRataCapital)
EntityComponentCapitalAssignment Constructor -
Method Summary
Modifier and Type Method Description double
allocatedBetaCapital()
Retrieve the Allocated Beta Capitaldouble
allocatedProRataCapital()
Retrieve the Allocated Pro-Rata Capitaldouble
allocatedTotalCapital()
Retrieve the Allocated Total CapitalEntityCapital
correlated()
Retrieve the Total Correlated Entity CapitalEntityElasticityAttribution
elasticityAttribution()
Retrieve the Entity Elasticity Attributionjava.util.Map<java.lang.String,EntityComponentCapital>
entityComponentCapitalMap()
Retrieve the Entity Component Capital Assignment MapEntityCapital
fixed()
Retrieve the Total Fixed Elasticity CapitalEntityCapital
floating()
Retrieve the Total Floating Elasticity CapitalEntityCapital
idiosyncratic()
Retrieve the Total Idiosyncratic Entity CapitalEntityCapital
noStress()
Retrieve the Total No Stress Entity CapitalEntityCapital
systemic()
Retrieve the Total Systemic Entity Capitaldouble
unitFloatBeta()
Retrieve the Unit Float BetaMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EntityComponentCapitalAssignment
public EntityComponentCapitalAssignment(EntityElasticityAttribution elasticityAttribution, java.util.Map<java.lang.String,EntityComponentCapital> entityComponentCapitalMap, double unitFloatBeta, double allocatedBetaCapital, double allocatedProRataCapital) throws java.lang.ExceptionEntityComponentCapitalAssignment Constructor- Parameters:
elasticityAttribution
- Entity Elasticity AttributionentityComponentCapitalMap
- Entity Component Capital Assignment MapunitFloatBeta
- Unit Float BetaallocatedBetaCapital
- Allocated Beta CapitalallocatedProRataCapital
- Allocated Pro-Rata Capital- Throws:
java.lang.Exception
- Thrown if the Inputs are invalid
-
-
Method Details
-
elasticityAttribution
Retrieve the Entity Elasticity Attribution- Returns:
- The Entity Elasticity Attribution
-
entityComponentCapitalMap
Retrieve the Entity Component Capital Assignment Map- Returns:
- The Entity Component Capital Assignment Map
-
unitFloatBeta
public double unitFloatBeta()Retrieve the Unit Float Beta- Returns:
- The Unit Float Beta
-
allocatedBetaCapital
public double allocatedBetaCapital()Retrieve the Allocated Beta Capital- Returns:
- The Allocated Beta Capital
-
allocatedProRataCapital
public double allocatedProRataCapital()Retrieve the Allocated Pro-Rata Capital- Returns:
- The Allocated Pro-Rata Capital
-
allocatedTotalCapital
public double allocatedTotalCapital()Retrieve the Allocated Total Capital- Returns:
- The Allocated Total Capital
-
systemic
Retrieve the Total Systemic Entity Capital- Returns:
- Total Systemic Entity Capital
-
idiosyncratic
Retrieve the Total Idiosyncratic Entity Capital- Returns:
- Total Idiosyncratic Entity Capital
-
noStress
Retrieve the Total No Stress Entity Capital- Returns:
- Total No Stress Entity Capital
-
fixed
Retrieve the Total Fixed Elasticity Capital- Returns:
- Total Fixed Elasticity Capital
-
floating
Retrieve the Total Floating Elasticity Capital- Returns:
- Total Floating Elasticity Capital
-