KMV模型的模型评价

2024-05-12

1. KMV模型的模型评价

KMV是运用现代期权定价理论建立起来的违约预测模型,是对传统信用风险度量方法的一次重要革命。首先,KMV可以充分利用资本市场上的信息,对所有公开上市企业进行信用风险的量化和分析;其次,由于该模型所获取的数据来自股票市场的资料,而非企业的历史数据,因而更能反映企业当前的信用状况,具有前瞻性,其预测能力更强、更及时,也更准确;另外,KMV模型建立在当代公司理财理论和期权理论的基础之上,具有很强的理论基础做依托。但是,KMV模型与其他已有的模型一样,仍然存在许多缺陷。首先,模型的使用范围由一定的局限性。通常,该模型特别适用于上市公司的信用风险评估,而对非上市公司进行应用时,往往要借助一些会计信息或其他能够反映借款企业特征值的指标来替代模型中一些重要变量,同时还要通过对比分析最终得出该企业的期望违约概率,在一定程度上就有可能降低计算的准确性。其次,该模型假设公司的资产价值服从正态分布,而实际中企业的资产价值一般会呈现非正态的统计特征。再次,模型不能够对债务的不同类型进行区分,如偿还优先顺序、担保、契约等类型,使得模型的输出变量的计算结果不准确。北达公司根据中国过渡经济的资本市场的特点,开发具有中国特色的上市公司信用KMV模型目前在进行压力测试阶段.

KMV模型的模型评价

2. KMV模型的模型比较

KMV模型与Creditmetrics模型的比较KMV模型与creditmetrics模型是目前国际金融界最流行的两个信用风险管理模型。两者都为银行和其它金融机构在进行贷款等授信业务时衡量授信对象的信用状况,分析所面临的信用风险,防止集中授信,进而为实现投资分散化和具体的授信决策提供量化的、更加科学的依据,为以主观性和艺术性为特征的传统信用分析方法提供了很好的补偿。然而,从上述的介绍和分析中,我们又可以明显地看到这两个模型在建模的基本思路上又相当大的差异,这些差异还主要表现在以下几个方面。1、KMV模型对企业信用风险的衡量指标edf主要来自于对该企业股票市场价格变化的有关数据的分析,而creditmetrics模型对企业信用风险的衡量来自于对该企业信用评级变化及其概率的历史数据的分析。这是两者最根本的区别之一。2、由于KMV模型采用的是企业股票市场价格分析方法,这使得该模型可以随时根据该企业股票市场价格的变化来更新模型的输入数据,得出及时反映市场预期和企业信用状况变化的新的edf值。因此,kmv模型被认为是一种动态模型,可以及时反映信用风险水平的变化。然而,creditmetrics采用的是企业信用评级指标分析法。企业信用评级,无论是内部评级还是外部评级,都不可能象股票市场价格一样是动态变化的,而是在相当长的一段时间内保持静态特征。这有可能使得该模型的分析结果不能及时反映企业信用状况的变化。3 、同时,也正是因为kmv模型所提供的edf指标来自于对股票市场价格实时行情的分析,而股票市场的实时行情不仅反映了该企业历史的和当前的发展状况,更重要的是反映了市场中的投资者对于该企业未来发展的综合预期,所以,该模型被认为是一种向前看(forward-looking)的方法,edf指标中包含了市场投资者对该企业信用状况未来发展趋势的判断。这与creditmetrics模型采用的主要依赖信用状况变化的历史数据的向后看(backward-looking)的方法有根本性的差别。kmv的这种向前看的分析方法在一定程度上克服了依赖历史数据向后看的数理统计模型的“历来可以在未来复制其自身”的缺陷。4 、KMV模型所提供的edf指标在本质上是一种对风险的基数衡量法,而creditmetrics所采用的与信用评级分析法则是一种序数衡量法,两者完全不同。以基数法来衡量风险最大的特点在于不仅可以反映不同企业风险水平的高低顺序,而且可以反映风险水平差异的程度,因而更加准确。这也更加有利于对贷款的定价。而序数衡量法只能反映企业间信用风险的高低顺序,如bbb级高于bb级,却不能明确说明高到什么程度。5、creditmetrics采用的是组合投资的分析方法,注重直接分析企业间信用状况变化的相关关系,因而更加与现代组合投资管理理论相吻合。而kmv则是从单个授信企业在股票市场上的价格变化信息入手,着重分析该企业体现在股价变化信息中的自身信用状况,对企业信用变化的相关性没有给予足够的分析。

3. KMV模型的运用步骤

首先,它利用Black-Scholes期权定价公式,根据企业股权的市场价值及其波动性、到期时间、无风险借贷利率及负债的账面价值估计出企业资产的市场价值、资产价值的波动性。其次,根据公司的负债计算出公司的违约实施点 (default exercise point,为企业1年以下短期债务的价值加上未清偿长期债务账面价值的一半),计算借款人的违约距离。最后,根据企业的违约距离与预期违约率(EDF) 之间的对应关系,求出企业的预期违约率。

KMV模型的运用步骤

4. KMV模型的模型概述

在债务到期日,如果公司资产的市场价值高于公司债务值(违约点),则公司股权价值为公司资产市场价值与债务值之间的差额;如果此时公司资产价值低于公司债务值,则公司变卖所有资产用以偿还债务,股权价值变为零。

5. MATLAB实现KMV模型需要什么数据

MATLAB实现KMV模型需要各银行的流动负债SD、长期负债LD、总股数、基准日收盘价、股权价值VE、违约点DP、债务面值F、 无风险利率r等数据。

MATLAB实现KMV模型需要什么数据

6. MATLAB求解KMV模型?急急急

Function F=myfun3(x(1),x(2),R,c1,c2,c3)

d1=(log(x(1)/c1)+(R+x(2)^2))/x(2)

F=[x(1)*normcdf(d1,0,1)-exp(-R)*c1*normcdf(d1-x(2),0,1)-c2;normcdf(d1,0,1)*x(1)*x(2)/c2-c3]



clear all

clc

close all

C=xlsread('G:\毕业设计\计算\600684 珠江实业','计算表格','C2:C13');

E=xlsread(以下格式同上,贴子超过发表限制);

F=xlsread();

G=xlsread();

H=1.326+0.53*G;

VE=H.*F+C.*E;

STD=xlsread();

LTD=xlsread();

DP=STD+0.5*LTD;

SigE=xlsread();

rf=xlsread();

%以上我都验证过,都可以成功。

for i=1:12


c1=DP(i); (因为以上数从excel里导进来都是一列一列的,不知道是不是可以这样写。我的数比较多,这里去12个只是试验一下。我就是希望都导进来,最后又能都算出来的可以一起倒回去)


c2=VE(i);
c3=SigE(i);
R=rf(i);
a=fsolve(@(x)F,[10000;0.1])
%初值我是随便设的,我也不知道应该是多少。
VA(i)=a(1,1)
SigA(i)=a(2,1)

end

VA

SigA




出错信息是:Warning: Default trust-region dogleg method of FSOLVE cannot
handle non-square systems; switching to Gauss-Newton method.

> In fsolve at 232
In kmvmycomputer2 at 21

Optimizer appears to be converging to a minimum that is not a root:

Sum of squares of the function values is > sqrt(options.TolFun).

Try again with a new starting point.

a =




1.0e+004 *




1.0000


0.0000

VA =




10000

SigA =



0.1000

7. KMV模型用Matlab里的什么工具

  KMV模型的运用:
  首先,它利用Black-Scholes期权定价公式,根据企业资产的市场价值、资产价值的波动性、到期时间、无风险借贷利率及负债的账面价值估计出企业股权的市场价值及其波动性。 
  其次根据公司的负债计算出公司的违约实施点 (default exercise point,为企业1年以下短期债务的价值加上未清偿长期债务账面价值的一半),计算借款人的违约距离。
  最後,根据企业的违约距离与预期违约率(EDF) 之间的对应关系,求出企业的预期违约率。
  
  

KMV模型用Matlab里的什么工具

8. KMV模型的介绍

KMV模型是美国旧金山市KMV公司于1997年建立的用来估计借款企业违约概率的方法。该模型认为,贷款的信用风险是在给定负债的情况下由债务人的资产市场价值决定的。但资产并没有真实地在市场交易,资产的市场价值不能直接观测到。为此,模型将银行的贷款问题倒转一个角度,从借款企业所有者的角度考虑贷款归还的问题。