您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 国内资本资产定价模型的分析报告
对中国国内上市公司的资本资产定价模型的分析报告一、理论介绍资本资产定价模型,即Sharpe(1964),Lintner(1965)和Black(1972)建立的简捷、完美的线性资产定价模型CAPM(又称SLB模型),是金融学和财务学的最重要的理论基石之一。CAPM模型假定投资者能够以无风险收益率借贷,其形式为:E[R[,i]]=R[,f]+β[,im](E[R[,m]]-R[,f]),(1)Cov[R[,i],R[,m]]β[,im]=───────────(2)Var[R[,m]]R[,i],R[,m],R[,f]分别为资产i的收益率,市场组合的收益率和无风险资产的收益率。由于CAPM从理论上说明在有效率资产组合中,β描述了任一项资产的系统风险(非系统风险已经在分散化中相互冲消掉了),任何其它因素所描述的风险都为β所包容。因此对CAPM的检验实际是验证β是否具有对收益的完全解释能力。资本资产定价模型(CAPM)在理论上是严格的,但是在实际中长期存在着实证研究对它的偏离和质疑,其原因主要是资本资产定价模型的一组假设条件过于苛刻而远离市场实际。本次分析报告旨在通过对随机抽样的中国上市公司的收益率的分析,考察在中国的股市环境下,CAPM是否仍然适用。二、数据来源本文在CSMAR大型股票市场数据库中随机选取了1995年1月到2001年12月的100支股票(存为名叫rtndata的EXCEL文件),作为对中国股票市场的模拟。同时还收集了同时期中国银行的年利率(取名为rf)作为无风险利率,并通过各股票的流通股本对上海、深圳两个市场A股的综合指数进行加权(取名为mr2)。在SAS中建立数据集,其中各列指标分别为各股票的月收益率(为处理方便,股票名称已改为y1-y100)、中国银行的年利率rf(本次报告没有将rf转换成月无风险收益率,因为这一差异将反映在系数上,且为倍数关系,对结果没有实质性影响)和以流通股进行加权(因为本次报告计算的是市场收益率)的上海、深圳两个市场A股的综合指数mr2。本次报告采用的CAPM模型为:。三、方法及步骤1,在SAS中以libname命令设定新库,名为finance。程序为:libnamefinance'G:\finance\rtndata';run;2,采用means过程(也可以用univariate过程)对这100支股票做初步的均值分析,初步得出各股票的样本均值等数据。程序为:procmeansdata=finance.rtndata;vary1-y100;run;3,采用corr过程对随机抽取的若干支股票进行相关分析,以判断中国股票市场的相关性。程序如下:proccorrdata=finance.rtndatacov;vary23y67;wherestkcd=199512andstkcd=199712;run;4,用1995年1月至1997年12月期间的超额月收益率对每一股票进行时间序列回归,来分别估计各股票在这一期间的贝塔值。程序如下:procregdata=finance.rtndataoutest=finance.betas97;modely1-y100=mr2/noint;wherestkcd=199512andstkcd=199712;run;求出的β值为:Y10.70435y210.91586Y410.896054y610.851652y811.212801Y20.637881y220.905357Y420.518481y621.004974y820.729579Y30.949051y230.932471Y431.204833y630.866777y831.894588Y41.878588y240.977102Y440.722664y640.562924y841.480132Y51.317656y250.634488Y451.884002y650.661701y851.393397Y60.67436y260.595003Y460.741601y660.734313y860.695886Y70.732708y270.867965Y470.615389y670.856492y871.228562Y80.586665y280.35689Y481.171069y680.667569y880.529807Y90.965397y290.769648Y490.846387y691.098579y890.52415Y100.718133y301.196381Y501.175787y701.456532y900.42185Y110.917436y310.781798Y510.839937y711.152561y910.724734Y120.884156y321.693313Y520.758086y721.03661y921.037979Y130.943795y330.90575Y531.802377y731.083311y931.40598Y140.994425y340.765292Y540.944545y740.610862y941.365702Y150.704337y351.191723Y551.096838y751.379289y950.833917Y160.821038y361.525602Y561.146742y760.843295y961.050583Y171.593844y371.529935Y570.632544y771.266977y971.278623Y181.058723y381.073508Y580.720895y781.060654y981.330587Y190.443705y391.286248Y590.87356y790.905822y991.418177Y200.643277y401.77932Y600.541877y800.798854y1001.745139采用类似的程序,算出1996年1月至1998年12月、1997年至1999年,1998年至2000年中各股票分别在这一期间的贝塔值,存为数据集finance.betas98、finance.betas99和finance.betas00。5,用CAPM模型100,...,2,1,ˆ10jerjtjjt对1998年的超额月收益率数据逐月进行横截面回归。程序为:datafinance.beta97;setfinance.betas97;keep_DEPVAR_mr2;run;datafinance.data98;setfinance.rtndata;wherestkcd=199801andstkcd=199812;run;/*transposefinance.data98intofinance.trdata98withSAS-Analyst*/datafinance.forgama98;mergefinance.beta97finance.trdata98;run;procregdata=finance.forgama98outest=finance.gama98;modelmonth1-month12=mr2;run;quit;得到1998年12个γ1的值:Monthgama1monthGama1monthgama1monthgama1month1-0.00688month40.010825Month7-0.0211month10-0.03461month2-0.00043month5-0.05118Month8-0.05573month110.001571month3-0.04984month6-0.00631Month90.029071month120.0069874,重复上面的步骤,分别得到1998年至2001年间的48个γ1值,如下:Monthgama1monthGama1monthgama1monthgama1199801-0.006881999010.0156082000010.094483200101-0.01626199802-0.00043199902-0.02949200002-0.06926200102-0.0068199803-0.049841999030.023094200003-0.06399200103-0.027411998040.0108251999040.010991200004-0.065082001040.008069199805-0.05118199905-0.04009200005-0.00462200105-0.09684199806-0.006311999060.015307200006-0.021042001060.012047199807-0.0211199907-0.011842000070.013977200107-0.0405199808-0.055731999080.007718200008-0.00401200108-0.030771998090.029071199909-0.000422000090.0084332001090.037281199810-0.03461199910-0.00275200010-0.00679200110-0.03481998110.0015711999110.026066200011-0.049512001110.0005091998120.006987199912-0.03851200012-0.023982001120.0234935,对这48个1估计值进行下列假设检验:0ˆ1。应用SAS/Analyst/Statistics/HypothesisTest/One-samplet-testforaMean…过程,得到以下结果:mean值-0.01,t统计量-2.440,p值0.0185,所以在置信水平0.05下,拒绝H0,即认为mr2的系数不等于0,即认为股票的超额月收益率是β和β^2的线性函数。6,在回归过程中加入新变量β^2,(即β的平方),重复上述回归过程。程序为:datafinance.forgama01b;setfinance.forgama01;betasq=mr2*mr2;run;procregdata=finance.forgama01boutest=finance.gama01b;modelmonth1-month12=mr2betasq;run;quit;合并为48个γ值,程序为:datafinance.allgamab;setfinance.gama98bfinance.gama99bfinance.gama00bfinance.gama01b;run;再应用SAS/Analyst/Statistics/HypothesisTest/One-samplet-testforaMean…过程,得到以下结果:mean值分别为-0.03(mr2)和0.01(betasq),p值分别为0.1840(mr2)和0.3457(betasq),所以在置信水平0.05下,都接受H0,即认为mr2和betasq的系数平均值都等于0,即认为股票的超额月收益率不是β和β^2的线性函数。为了验证超额收益率是否与β非线性相关,或与非β项的系统影响有关,可以再次应用同一过程:在回归过程中加入残差项RMSE,得出在置信水平0.05下,仍然接受H0,即认为mr2、betasq和_RMSE_的系数平均值都等于0,认为股票的超额月收益率不是mr2、betasq和_RMSE_的线性函数(因篇幅关系,程序和结果略)。三、结果及讨论从以上结果来看,当只取β值作为解释变量进行回归时,可以认为中国股市的平均收益率符合CAPM模型,但是在分别加入了β^2(β-square)和残差之后,从回归过程和检验中发现股票的超额月收益率并不是β和β^2的线性模型。但是,在只用β对原来的数据进行回归时,mean值为-0.01,(p值0.0185),也就是说,中国股市的超额收益率为负值,这可能并不符合实际。利用rand(
本文标题:国内资本资产定价模型的分析报告
链接地址:https://www.777doc.com/doc-5408985 .html