基于人群搜索算法的上市公司的 Z- S c o r e 模型财务预警研究 |
来源:一起赢论文网 日期:2015-08-16 浏览数:3682 【 字体: 大 中 小 大 中 小 大 中 小 】 |
摘 要: 针对传统的 Z - S c o r e 财务预警模型预警能力的不足, 导致无法准确判定上市公司的财务风险状况, 将S OA 算法的良好寻优能力和 Z - S c o r e财务预警模型结合起来, 提出一种改进的 Z - S c o r e财务预警模型, 构建出S OA算法优化Z - S c o r e财务预警模型的适应度函数。仿真对比发现, 改进的Z - S c o r e财务预警模型其平均识别率高达 9 6. 3 3% , 远远高于 S VM 算法和 A d a B o o s t 算法的平均识别率, 改进的算法极大地提升了 Z - S c o r e财务预警模型的预测能力, 使其更具适应性 关键词: Z - S c o r e 模型; 人群搜索算法; 寻优能力; 数学模型; 适应度 一、 引言 当前, 国际金融危机导致我国很多上市公司受到很大影响, 国内和国际订单大量减少, 使得很多企业处于破产的危机之中, 因此, 针对上市公司进行财务预警分析, 有利于及时发现上市公司的财务危机,提出有效的应对措施。2 0 0 9 年陈静等人[ 1 ] 选取 5 4 个上市公司样本数据, 其中 S T 公司 2 7 个及非 S T 公司 2 7 个, 将净资产收益率、 资产负债率等 6 个财务指标作为分析对象, 通过判别实证分析发现误判率最低的财务指标。2 0 1 2 年周首华等人[ 2 ] 提出一种改进的Z 计分模型, 建立起财务危机预警模型, 通过实证分析发现改进的Z计分模型的预警能力优于未改进的 Z计分模型。2 0 1 3年向德伟等人 [3 ] 选取上交所和深交所8 0家上市公司 A 股样本数据为研究对象, 通过实证分析, 发现 Z - S c o r e 模型针对 8 0 家上市公司的预警分析是基本有效的。在前人研究的基础上, 本文以我国部分上市公司为研究对象, 在Z - S c o r e模型的基础上, 利用人群搜索算法的良好寻优能力对Z - S c o r e模型的参数进行优化修正, 之后运用修正的 Z - S c o r e模型对上市公司财务风险实证分析, 从而实现修正 Z - S c o r e模型财务预警能力的提高。 二、 Z - S c o r e 模型 为了有效检验和预警将要投资的企业或股票的风险性, 美国 A l t m a n 教授提出 Z - S c o r e 财务预警模型对上市公司的财务状况预警分析。通过 A l t m a n教授长期实证研究, 选取 5 个财务指标乘以不同系数, 建立起 Z - S c o r e 财务预警模型 [4 ] , 通过该模型可以分析出上市公司的风险状况。Z =1. 2 X 1 +1. 4 X 2 +3. 3 X 3 +0. 6 X 4 +1. 0 X 5(1 )式( 1 ) 中,Z 表示 Z - S c o r e , X 1 、 X 2 、 X 3 、 X 4 、 X 5分别表示不同财务指标, X 1 = 营运资金/总资产 ,X 2 = 保留盈余/总资产, X 3 = 息前税前净利/总资产, X 4 =股东权益市值/总负债的账面价值,X 5=销售金额/总资产。由式 ( 1 ) 可 知, A l t m a n 的 结 论 为:Z - S c o r e≥2. 6 7 5时, 财务健全; Z - S c o r e<2. 6 7 5时, 财务不佳。因此, 通过 Z - S c o r e 模型可以轻易地分析出上市公司的财务状况。 三、 人群搜索算法( S e e k e r O p t i m i z a t i o n A l g o -r i t h m , S O A ) ( 一)S OA 算法基本思想S OA 算法模拟人的随机搜索行为, 将人的智能搜索行为直接应用于对优化问题解的搜索。在优化计算中, 人的随机搜索行为可理解为: 在连续空间的搜索过程中, 较优解的周围可能存在更优的解, 最优解可能存在于较优解的邻域内。因此, 当搜寻者所处位置较优时, 应该在较小邻域内搜索; 当搜寻者所处位置 较 差 时, 应 该 在 较 大 邻 域 内 搜 索。为 此,S OA利用能有效描述自然语言和不确定性推理的模糊逻辑来对上述搜索规则进行建模, 并确定搜索步长。S OA通过社会学习和认知学习, 分别获取社会经验和认知经验, 并结合智能群体的自组织聚集行为、 以自我为中心的利己主义行为和人的预动行为,确定个体搜索方向。( 二)S OA 算法步骤S OA算法的流程如下 [5 ] :S t e p 1 : t →0 。S t e p 2 : 初始化, 在可行解域随机产生 s 个初始位置: {x→i ( t ) | x→i ( t ) = ( x i 1 , x i 2 , …, x i M ) } 。S t e p 3 : 评价和计算每个位置的目标函数值;S t e p 4 : 搜寻策略, 计算每一个个体 i 在每一维 j的搜索方向 di j()t 和步长 αi j()t 。搜索方向 di j()t 由人的利己行为、 利他行为和预动行为决定, 任意第 i 个搜索个体的利己方向d→i , e g o 、 利他方向 d→i , a l t 和预动方向 d→i ,p r o, 它们的表达式如下 [6 ] :d→i , e g o ( t ) = p→i , b e s t - x i ( t )(2 )d→i , a l t ( t ) = g→i , b e s t - x→i ( t )(3 )d→i ,p r o(t ) = x→i ( t 1 ) - x→i ( t 2 )(4 )由式(2 ) 、 式( 3 ) 、 式( 4 ) 三者综合考虑, 三个方向随机加权几何平均确定搜索方向, 其搜索方向如式(5 ) 所示[ 7 , 8 ] :d→i j() t = s i g n (ω d→i j,p r o+ φ 1 d→i j, e g o + φ 2 d→i j, a l t )(5 )式(2 ) ~ 式( 5 ) 中, x→i ( t 1 ) , x→i ( t 2 ) 分别为 x→i ( t -2 ) , x→i ( t -1 ) , x→i ( t ) 中的最佳位置; g→i , b e s t 为第 i 个搜索个体所在邻域的集体历史最佳位置,p→i , b e s t g→i , b e s t 为第 i 个搜索个体到目前为止经历过的最佳位置;φ 1 ,φ 2 均为[0 1 ] 之间的常数; ω 是惯性权值。S t e p 5 : 位置更新, 按式( 6 ) 和式( 7 ) 更新每个搜寻者位置。Δ xi j(t +1 ) = αi j(t ) di j(t )(6 )xi j(t +1 ) = xi j(t ) + Δ xi j(t +1 )(7t e p 6 : t → t +1 。S t e p 7 : 若满 足 停 止条件, 停 止 搜 索; 否 则, 转S t e p 3 。αi j(t ) ≥0 di j(t ) ∈ -1 , 0 , { } 1(8 四、 基于S O A优化Z - S c o r e模型 本文利用 S OA 算 法 优 良 的 寻 优 能 力, 对 Z -S c o r e 模型的系数进行优化修正, 使其更加准确地预测和表征我国上市公司的财务风险状况, 其算法流程如图3所示。假设存在5个未知变量, 分别为 K 1 、 K 2 、 K 3 、K 4 、 K 5 , 使得式( 9 ) 误差最小, 式( 9 ) 如下:F i t n e s s ( K ) =Z 实际 -Z 预测(9 )式(9 ) 中, Z 实际 、 Z 预测 分别表示 Z - S c o r e 实际得分和 Z - S c o r e 预测得分, 其表达式分别如式( 1 0 ) 和式(1 1 ) 所示:Z 实际 =1. 2 X 1 +1. 4 X 2 +3. 3 X 3 +0. 6 X 4 +1. 0 X 5 ( 1 0 )Z 预测 =K 1 X 1 +K 2 X 2 +K 3 X 3 +K 4 X 4 +K 5 X 5(1 1式(1 0 ) 和式( 1 1 ) 中, X 1 、 X 2 、 X 3 、 X 4 、 X 5 分别表示不同财务指标( 指标说明见式(1 ) ) 。 五、 实证分析 本文以2 0家上市公司财务数据为研究对象, 其财务指标数据如表1所示, 其中 X 1 、 X 2 、 X 3 、 X 4 、 X 5分别表示不同财务指标,Y 则表示上市公司的财务状况(0表示危机公司,1表示正常公司) 。根据 A l t m a n 的结论 Z - S c o r e≥2. 6 7 5 时, 财务健全; Z - S c o r e<2. 6 7 5时, 财务不佳。通过计算这2 0家上市公司的Z - S c o r e并将其同表1中的数据对比发现, 通过计算上市公司的 Z - S c o r e判断公司的财务状况, 只有3 、 8 、 9 、 1 0 、 1 2和第1 7家上市公司的财务状况正确, 因此判定传统的 Z - S c o r e模型有进一步优化和提升的空间。以 MAT L A B 软件为平台, S OA 算法参 数设置: 种群规模 s i z e p o p=1 0 0 , 最大迭代次数 I t e r a t i o n=1 0 0 , 最大隶属度值 U m a x =0. 9 5 0 0 , 最小隶属度值U m i n =0. 0 1 1 1 , 权重最大值 W m a x =0. 9 , 权重最小值由图5不同迭代次数寻优收敛图和图6不同种群规模寻优收敛图可知, 随着种群规模和迭代次数的增加, S OA 算法优化Z- S c o r e模型参数的能力更强更快, 能够很快获取最优值, 效果较好。通过S OA算法优化Z - S c o r e模型, 其适应度最小时, 其对应的模型参数 K 1 、 K 2 、 K 3 、 K 4 、 K 5 分别为1. 3 2 0 4 、 1. 4 5 3 1 、 3. 2 4 8 2 、0. 6 7 5 1和1. 1 9 1 2 。由图7和表2可知, 本文算法其平均识别率高达9 6. 3 3% , 远远高于S VM 算法和 A d a B o o s t算法的平均识别率。 六、 结 论 针对传统的 Z - S c o r e 财务预警模型存在诊断率不高, 导致无法准确判定上市公司的财务风险状况,本文利用 S OA 算法的良好寻优能力, 将 其与 Z -S c o r e 财务预警模型结合, 提出一种改进的 Z - S c o r e财务预警模型, 构建出S OA 算法优化Z - S c o r e财务预警模型的适应度函数, 仿真结果表明, 改进的 Z -S c o r e财务预警模型其平均识别率高达9 6. 3 3%, 远远高于S VM 算法和 A d a B o o s t算法的平均识别率,改进算法极大地提升了 Z - S c o r e 财务预警模型的预测能力, 使其更具适应性。参考文献:[ 1 ]陈静 . 上市公司财务恶化预测的实证分析[ J ] . 会计研究, 2 0 0 9 ,( 4 ): 3 1-3 8.[ 2 ]周首华 . “ Z - S c o r e ” 模型在我国中小企业板上市公司财务预警中的应用研究[ J ] . 管理学报,2 0 1 2 , ( 8 ) : 4 1-4 7.[ 3 ]向德伟 . 运用“ Z 记分法” 评价上市公司经营风险的实证研究[ J ] . 会计研究, 2 0 1 3 , ( 1 2 ) : 2 1-2 5.[ 4 ] C h e n H , H u Z , Y e z . R e s e a r c h o f P 2 PT r a f f i c i d e n t i f i c a t i o n b a s e do n B P n e u r a l n e t w o r k [ A ] . P r o c o f t h e 1 s t I n t S y m p o n C o m p u t -e r N e t w o r k a n d M u l t i m e d i a T e c h n o l o g y [ C ] . P i s c a t a w a y , N J :I E E E , 2 0 0 9 : 1 1-1 7.[ 5 ] Y a n g A , J i a n g S , D e n g H. A P 2 Pn e t w o r k t r a f f i c c l a s s i f i c a t i o nm e t h o d u s i n g S VM [ A ] . P r o c o f t h e 9 t h I n t C o n f o n Y o u n gC o m p u t e r S c i e n t i s t s [ C ] . P i s c a t a w a y , N J : I E E E , 2 0 1 1 : 3 9 8-4 0 3.[ 6 ]程剑峰, 徐俊艳 . 学习矢量量化的推广及其典型形式的比较[ J ] .计算机工程与应用, 2 0 1 2 , ( 1 7 ) :2 3-2 8.[ 7 ]付忠良, 赵向辉等 . A d a B o o s t 算法的推广 一组集成学习算法[ J ] . 四川大学学报( 工程科学版) ,2 0 1 0 , 6 ( 4 2 ) : 9 1-9 8.[ 8 ]庄严, 白振林, 许云峰 . 基于蚁群算法的支持向量机参数选择方法研究[ J ] . 计算机仿真,2 0 1 1 , ( 5 ) : 8-1 3. |
[返回] |