毕博上海银行咨询Credit Risk Mgmt Sys Analytics UsersGuide012100

上传人:沈*** 文档编号:80670193 上传时间:2022-04-25 格式:DOC 页数:20 大小:322.02KB
收藏 版权申诉 举报 下载
毕博上海银行咨询Credit Risk Mgmt Sys Analytics UsersGuide012100_第1页
第1页 / 共20页
毕博上海银行咨询Credit Risk Mgmt Sys Analytics UsersGuide012100_第2页
第2页 / 共20页
毕博上海银行咨询Credit Risk Mgmt Sys Analytics UsersGuide012100_第3页
第3页 / 共20页
资源描述:

《毕博上海银行咨询Credit Risk Mgmt Sys Analytics UsersGuide012100》由会员分享,可在线阅读,更多相关《毕博上海银行咨询Credit Risk Mgmt Sys Analytics UsersGuide012100(20页珍藏版)》请在装配图网上搜索。

1、DANIEL H. WAGNER ASSOCIATESINCORPORATEDCONSULTANTSOPERATIONS RESEARCH MATHEMATICS SOFTWARE DEVELOPMENTHQTRS AND PENNSYLVANIA OFFICEHAMPTON OFFICESUITE 200SUITE 50040 LLOYD AVENUE2 EATON STREETMALVERN, PA 19355HAMPTON, VA 23669610 644-3400757 727-7700FAX: 610 644-6293FAX: 757 722-0249WASHINGTON OFFIC

2、ESANTA CLARA OFFICESUITE 206SUITE 400450 MAPLE AVENUE, EAST4677 OLD IRONSIDES DRIVEVIENNA, VA 22180SANTA CLARA, CA 95054703 938-2032408 987-0600FAX: 610 255-4781FAX: 408 987-0606January 21, 2000To:Korean Information ServiceFrom:Dr. S. SuchowerSubject:VaR Model Users Guide, Release 1.002This guide de

3、scribes the use and structure of the Hanvit Bank VaR model. We address the following topics:1. Overview2. Command-line interface3. Input files4. Output files5. Error codes6. Source code roadmap1. OverviewThis software uses Monte Carlo simulation to build the portfolio credit VaR distribution. Credit

4、 risk is driven by risk rating migrations of the borrowers in the portfolio. The model captures the specific as well as systematic effects in these rating migrations. In particular, borrower-to-borrower correlation in rating migration depends on a set of industry indices . Each is the time series of

5、 normalized average equity returns for a specific industry.Each is modeled as a stationary Gaussian time series with steady-state mean zero and steady-state variance one. The matrix of correlations between the for different industries is assumed to have been estimated from historical data on Korean

6、industry equity returns.We assume that one-year rating migrations reflect an underlying, continuous credit-change index that is distributed as a standard normal variate. Let represent the number of non-default rating grades and let be the probability of migrating from grade to . For an initial ratin

7、g , we represent each rating grade transition as an interval on the real line. Specifically, the partition of the real line into intervals is determined by defining and using the relation,(1)where is the standard normal cumulative distribution function. This is equivalent to specifying for all grade

8、s (both default and non-default).In the subsections which follow we will describe the model for , the credit change index for borrower . This discussion divides into two cases. The first case addresses the model for in the absence of any chaebol effect. The second case describes how to modify the mo

9、del to account for the chaebol effect. In either case, we will demonstrate that the model for has the following basic form:(2)where the industry factors may be augmented by a collection of chaebol-specific factors, is the borrower specific weight, and the are chosen so that has unit variance. For th

10、e purpose of these discussions, we will assume that the user provides the following information for each borrower in the portfolio:(i) the relative contribution of industry , , to the business of the given borrower; and(ii) the borrower specific weight .Additional information required for considerat

11、ion of the chaebol effect will be addressed in subsequent subsections.The interval breakpoints , as defined above, remain fixed as the credit-change index varies stochastically from time period to time period. Changes in are linked to changes in the systematic factors and the idiosyncratic component

12、 through Eq. (2). Given an initial grade and an instance of the systematic factors , the probability that lies in the interval is given by.(3)The quantity in Eq. (3) represents the probability of migrating from to conditioned on the vector of systematic factors. This provides the mechanism for trans

13、lating correlation between the systematic factors into correlation in the migration behavior of different borrowers.It follows from Eq. (2) that the rating migrations of different borrowers are conditionally independent given a set of values for each of the systematic factors. Under the assumption t

14、hat the portfolios exposure to any single borrower is small, we can apply the central limit theorem and approximate the portfolio NPV distribution given as a Gaussian distribution. This implies that we only need to calculate the first two moments of the NPV distribution for each exposure in the port

15、folio. Standard Monte Carlo simulation must be applied to account for the contribution to portfolio NPV conditioned on contribution of any large exposure.On each Monte Carlo sample (replication) we obtain a Gaussian approximation of the aggregate portfolio NPV distribution. The conditional portfolio

16、 mean is obtained by adding to the sum of the conditional expected values of the small exposures the NPV instances of the large exposures. The conditional portfolio variance is the sum of the conditional variances of the small exposures. The final (unconditional) NPV distribution is a weighted sum o

17、f the conditional Gaussian distributions obtained on each replication (equal weighting).We observe that although the conditional portfolio NPV distribution is closely approximated as Gaussian for each sampled , the unconditional portfolio NPV distribution is in general non-Gaussian and will exhibit

18、the heavy lower tail characteristic of portfolio VaR distributions.There are several advantages of this approach. We obtain significant variance reduction by combining analytic methods with standard Monte Carlo techniques. This allows us to generate very accurate approximations of the tail of the di

19、stribution using far fewer replications than would be required if the central limit theorem were not used. We also get the added benefit of improved computational performance and reduced execution times.We now address various details of the modeling approach.1.1. Non-Chaebol ProcessingIn this subsec

20、tion we describe the model for , the credit change index for borrower , in the absence of the chaebol effect.In this case, we decompose into a borrower-specific (idiosyncratic) component and industry (systematic) components as follows:.(4)where(i) for the weight is proportional to ;(ii) the borrower

21、 specific weight is determined by the fraction of the variance of attributable to borrower specific risk; and(iii) the are chosen so that has unit variance. Clearly, the expression in Eq. (4) is consistent with the form specified in Eq. (2).1.2. Chaebol ProcessingAn important modeling feature is the

22、 explicit treatment of chaebols, groups of Korean companies that operate as conglomerates and whose business fortunes are therefore linked. The resulting chaebol effect represents a second source of correlation in the migrations of borrowers not accounted for in Eq. (4).The approach we take to accou

23、nt for the chaebol effect is to treat each chaebol as an “industry” and add a corresponding risk factor to the vector of systematic risk factors. Whereas the for actual industries are calibrated to equity returns, the risk factors for chaebols are constructed synthetically. Each is represented as a

24、weighted linear combination of the industry-specific risk factors and a chaebol-specific risk factor . Thus, (5)where(i) for the weights are proportional to the revenue contribution of each industry to the chaebol (these are derived from the revenue contributions of the borrowers and their associate

25、d industry weights );(ii) the weight of the chaebol-specific risk factor is based on the fraction of the variance of attributable to chaebol-specific risk; and(iii) the are such that has unit variance.Note that the chaebol-specific risk factors are taken to be both independent from chaebol to chaebo

26、l and independent of the for actual industries. The chaebol-specific weight must be provided by the user.Fix attention on a specific borrower . Then in the presence of the chaebol effect, the credit-change index for borrower is given by ,(6)where(i) the parameter (with ) controls the relative streng

27、th of the chaebol effect and the industry effects for chaebol c and borrower j (a calculated quantity requiring a user-input value for the borrower-to-chaebol correlation);(ii) the risk specific to borrower j is associated with the unit normal variate with weight specified by (a user-specified input

28、);(iii) for the weights are proportional to ; and(iv) the are normalized so that has unit variance.The parameter is given by,(7)where the quantity must be provided by the user.Overall then, the decomposition of accounts for (i) direct exposure to each industry through the , (ii) exposure to the chae

29、bol risk (both industry risk inherited through the chaebol and chaebol-specific risk), and (iii) the specific risk of the borrower. The expression in Eq. (6) can be rewritten in the form specified in Eq. (2), with the addition of chaebol-specific risk factors.1.3. NPV CalculationsThe model is design

30、ed to address six financial instrument types: loans, financial guarantees, bonds, derivatives, miscellaneous, and equities. The valuations of the first five instruments are performed using precomputed revaluation tables provided by the user. The revaluation tables are indexed by instrument term, los

31、s in the event of default (LIED), and facility usage (if applicable). A separate entry appears in a given revaluation table for each combination of initial borrower rating grade and final borrower rating grade. An entry in a revaluation table provides the NPV of the instrument after six months as a

32、percentage of the commitment or outstanding amount.Equities are treated using a simple model for the change in equity value. We assume that the final value depends on the credit-change index in the following way:,(8)where the volatility depends on the size class of the borrower. We take as the NPV o

33、f the equity.1.4. Moment CalculationsIn order to apply the central limit theorem, we need to calculate the first and second moments of the NPV distribution for each financial instrument in the portfolio conditioned on . For five of the instrument types (loans, guarantees, bonds, derivatives, and mis

34、cellaneous) the moment calculations are straightforward. For initial grade we have,(9)where is the commitment or outstanding amount, is the term index, is the LIED index, is the usage index, is the migration matrix conditioned on , and is the NPV value read from the appropriate revaluation table. We

35、 also have.(10)The conditional NPV mean and variance can be calculated directly from these two quantities.Now we consider the NPV of equities. For borrower let , , and . Then for borrower we have (11) and.(12)The mean and variance can be calculated directly from these two quantities.2. Command-line

36、InterfaceThe VaR Model is a command-line program. Most of the input data is provided to the model via flat files. The various outputs of the model are also provided as flat files. The execution of the program is controlled by several parameters, which must be set when the program is invoked from the

37、 command-line. The syntax of the command-line interface is as follows:RUNVARexposure_in=revaluetable_in=rfcov_in=eqtvol_in= migmat_in=nrep_in=seed_in=expbd_in=idiobd_in=chblflag_in=values_out=stats_out=hist_out=dbg_out=cmd=where items in square brackets () are optional and items in angle brackets ()

38、 are descriptive text. Although the description above puts one parameter on each line for illustration purposes, the program requires that all parameters appear on the same line.We now describe the purpose of each command-line parameter. A description of each input and output file is provided in Sec

39、tions 3 and 4.exposure_inThis parameter is used to specify the input exposure filename. It is required.revaluetable_inThis parameter is used to specify the input revaluation table filename. It is required.rfcov_inThis parameter is used to specify the input factor correlation filename. It is required

40、.eqtvol_inThis parameter is used to specify the input equity volatility filename. It is required.migmat_inThis parameter is used to specify the input migration matrix filename. It is required.nrep_inThis parameter is used to specify the number of replications for the simulation. It must be a positiv

41、e integer and is required.seed_inThis parameter is used to specify the random number seed for the simulation. It must be a positive integer and is optional. The default value is 1223334444.expbd_inThis parameter is used to specify the large exposure bound. The total exposure to a particular borrower

42、 is the sum of the commitment/outstanding amounts of each facility associated with the borrower. When the total exposure exceeds this bound the borrower is labeled as a “large exposure” and treated with a standard Monte Carlo; small exposures are treated with the central limit theorem. A general rul

43、e-of-thumb is to set this bound equal to approximately 0.5% of the total portfolio. This parameter is in units of Won and is optional. The default value is 1020 Won (i.e., for most practical applications this forces all borrowers to be treated with the central limit theorem). A value of zero forces

44、the program to treat all borrowers using a standard Monte Carlo.idiobd_inThis parameter is used to specify the idiosyncratic weight bound. If the idiosyncratic weight of a particular borrower is less than this threshold, then the software treats the borrower using a standard Monte Carlo. Use of the

45、central limit theorem is based on the assumption that idiosyncratic risk is the dominant risk. A general rule of thumb is to set this bound equal to 50.0% (i.e., the value 50.0). This parameter is in percentage units and is optional. The default value is zero (i.e., all borrowers are treated with th

46、e central limit theorem). A value of 100.0 forces the program to treat all borrowers using a standard Monte Carlo.chblflag_inThis parameter is used to turn chaebol processing on and off. A value of 0 turns chaebol processing off; any non-zero value turns chaebol processing on. This parameter is opti

47、onal. The default value is 1.values_outThis parameter is used to specify the output replication data filename. It is optional. If omitted, then no replication information is output.hist_outThis parameter is used to specify the output histogram data filename. It is optional. If omitted, then no histo

48、gram information is output.stats_outThis parameter is used to specify the output statistics data filename. It is optional. If omitted, then no statistics information is output.dbg_outThis parameter is used to specify the output debug data filename. It is optional, and intended to be used for debuggi

49、ng purposes. If omitted, then no debug information is output.cmdThis parameter is used to specify a command file filename. As an alternative to specifying all the command-line parameters on a single line, this feature allows the user to specify the command-line parameters in a file (one parameter pe

50、r line). It is optional.At least one output file parameter (values_out, hist_out, or stats_out) must be specified. If no output file is specified, the program aborts.3. Input FilesAll files must be tab or space delimeted ASCII flat files. The program assumes that every field is populated (i.e., no b

51、lank fields are allowed). The files are organized into records, where each record is a line in the file. Lines are delimited by new line (n) characters.The input files will be read in the following order: risk factor covariance file, risk rating migration matrix file, revaluation table file, equity

52、volatility file, and exposure data file. Several parameters are implicitly determined by the data stored in the files. The risk factor covariance file determines the number of risk factors. The risk rating migration matrix file determines the number of non-default risk classes. The revaluation table

53、 file determines the number of LIED intervals and their definitions, the number of term intervals and their definitions, the number of usage intervals and their definitions, and the number of non-equity exposure types. The equity volatility file determines the number of size classes. Finally, the ex

54、posure data file determines the number of pools, the number of chaebols, and the number of portfolio IDs.We require that not only should each file be internally consistent, but that the files be consistent with each other. In particular, the exposure data file must be consistent with the parameters

55、implied by the risk factor covariance file, the risk rating migration matrix file, the revaluation table file, and the equity volatility file. The migration matrix, revaluation tables, and equity volatilities must all be specified relative to the same time horizon.We now address each input file.Fact

56、or Covariance File. This input file contains the factor covariance data. A record in this file has the following format:Field NumberField NameField TypeField Description1Risk Factor CodeIntegerIdentifies the risk factor index.2DescriptionTextRisk factor name. Not used by the model.3SigmaFloatRisk fa

57、ctor volatility. Not used by the model.4MeanFloatRisk factor mean. Not used by the model.5Risk Factor 1FloatThe correlation between the Risk Factor and RF 1. Must be a value between 1 and 1.4+NRFRisk Factor NFFloatThe correlation between the Risk Factor and Risk Factor NF. Must be a value between 1

58、and 1.The number of risk factors NF is determined by the number of correlated factors implied in the first record of the file. In order to store the factor covariance data, we must read the first record once (without storing the data) in order to determine the number of risk factors. Once the approp

59、riate amount of memory is allocated, we can store the information on the second pass through the file.Risk Rating Migration Matrix File. This input file contains the risk rating migration matrix. A record in this file has the following format:Field NumberField NameField TypeField Description1Initial

60、 GradeIntegerBorrower initial risk rating.2Grade 1FloatThe probability of transitioning from the initial grade to Grade 1 in six months, in percent (%).2+NGGrade (NG+1)FloatThe probability of transitioning from the initial grade to Grade NG+1 in six months, in percent (%).The number of non-default c

61、lasses NG is determined by the number of terminal grades implied in the first record of the file. The default class is assumed to be grade NG+1. This file has NG records.Revaluation Table File. This input file contains all of the revaluation tables. A record in this file has the following format:Field NumberField NameField TypeField Description1Exposure TypeTextExposure type codes are “Loan”, “Guarantee”, “Bond”, “Derivatives”, and “Other”. Equities are excluded. Only the first letter of the code is important; i.e., “L”, “G”, “B”, “D”, and “O”.2LIEDFloatMidpoint of LIED interval, in percen

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!