王娜
摘要:文章提出了將Adaboost算法與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合的方式構(gòu)建模型,應(yīng)用于我國上市公司財務(wù)危機預(yù)警的研究中,對60家ST和60家非ST的上市公司的財務(wù)數(shù)據(jù)進行實證檢驗。結(jié)果表明,Adaboost算法的引入,提高了神經(jīng)網(wǎng)絡(luò)的預(yù)測精度,具有較好的實際應(yīng)用價值。
關(guān)鍵詞:財務(wù)危機預(yù)警;Adaboost;BP神經(jīng)網(wǎng)絡(luò)
財務(wù)危機是企業(yè)喪失償還到期債務(wù)的能力,財務(wù)危機預(yù)警系統(tǒng)正是為預(yù)防上市公司財務(wù)危機而建立起來的一種機制,能實時對公司的生產(chǎn)經(jīng)營過程和財務(wù)狀況進行跟蹤監(jiān)控,及時地進行財務(wù)預(yù)警分析,發(fā)現(xiàn)財務(wù)狀況異常的征兆并迅速報警,采取應(yīng)對措施,從而避免或減少損失。因此,研究財務(wù)危機預(yù)警體系的構(gòu)建具有非常重要的應(yīng)用價值和現(xiàn)實意義。目前,國內(nèi)外財務(wù)危機預(yù)警研究中采用的模型一般有單變量和多變量,而多變量模型危機預(yù)測的準確率更高。多變量模型中采用神經(jīng)網(wǎng)絡(luò)方式預(yù)測財務(wù)危機的準確率遠遠高于邏輯回歸多元線性方式。本文將Adaboost與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合來構(gòu)建財務(wù)危機預(yù)警模型,從而優(yōu)化神經(jīng)網(wǎng)絡(luò)模型,提高其預(yù)測精度。
一、理論基礎(chǔ)
(一)BP神經(jīng)網(wǎng)絡(luò)
人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,縮寫為ANN),神經(jīng)網(wǎng)絡(luò)的特點是信息的分布式存儲、大規(guī)模并行處理、自學(xué)習(xí)、自組織和自適應(yīng)性及較強的容錯性。該方法是把預(yù)警指標(biāo)作為神經(jīng)網(wǎng)絡(luò)的輸入變量,采用訓(xùn)練樣本集對神經(jīng)網(wǎng)絡(luò)進行不斷的訓(xùn)練,從而保證輸入值與目標(biāo)值間誤差最小。神經(jīng)網(wǎng)絡(luò)克服了傳統(tǒng)統(tǒng)計方法對自變量服從統(tǒng)計特征,自變量與因變量間存在線性函數(shù)關(guān)系等的限制,因此選擇的樣本更具代表性,構(gòu)建的模型具有更強的泛化能力。
BP(Back Propagation)網(wǎng)絡(luò),是一種按誤差逆?zhèn)鞑ニ惴ㄓ?xùn)練的多層前饋網(wǎng)絡(luò),BP網(wǎng)絡(luò)能學(xué)習(xí)和存貯大量的輸入-輸出模式映射關(guān)系,而無需事前揭示描述這種映射關(guān)系的數(shù)學(xué)方程。因此,BP神經(jīng)網(wǎng)絡(luò)應(yīng)用到財務(wù)危機預(yù)警中時,并不需要明確自變量與因變量之間的關(guān)系。只要對輸出期望值進行定義,輸入訓(xùn)練樣本集數(shù)據(jù),神經(jīng)網(wǎng)絡(luò)會通過自身的自適應(yīng)能力和學(xué)習(xí)能力進行模型的訓(xùn)練,當(dāng)輸出與期望輸出的誤差函數(shù)取得極小值時就實現(xiàn)了對輸入和輸出之間函數(shù)關(guān)系的擬合,預(yù)警模型也由此建立。然后再用測試樣本集進行仿真,得出未來的財務(wù)狀況優(yōu)劣的二值判斷。
(二)Adaboost與BP神經(jīng)網(wǎng)絡(luò)的結(jié)合
Adaboost是一種迭代算法,其核心思想是針對同一個訓(xùn)練集訓(xùn)練不同的分類器(弱分類器),然后把這些弱分類器集合起來,構(gòu)成一個更強的最終分類器(強分類器)。BP-Adaboost模型,即把BP神經(jīng)網(wǎng)絡(luò)作為弱分類器,反復(fù)訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)預(yù)測樣本輸出,通過Adaboost算法得到多個BP神經(jīng)網(wǎng)絡(luò)弱分類器組成的強分類器,從而提高BP神經(jīng)網(wǎng)絡(luò)的預(yù)測精度。
二、BP-Adaboost模型在財務(wù)危機預(yù)警中的應(yīng)用
(一)指標(biāo)篩選
選取能夠反映公司特征的預(yù)警指標(biāo)是構(gòu)建科學(xué)有效的財務(wù)危機預(yù)警模型的首要條件。為了能夠準確地對公司財務(wù)危機進行預(yù)測,選取的指標(biāo)必須涵蓋公司的各個方面。本文在借鑒國內(nèi)外學(xué)者研究成果的基礎(chǔ)上,選取企業(yè)償債能力、盈利能力、現(xiàn)金能力、營運能力和成長能力等方面的財務(wù)指標(biāo)。此外,還選擇了審計報告類型、獨立董事比例等方面的非財務(wù)指標(biāo),共選取25個指標(biāo)作為研究初始變量來構(gòu)建上市公司財務(wù)危機預(yù)警的指標(biāo)體系。所選取的指標(biāo)為X1總資產(chǎn)報酬率、X2凈資產(chǎn)收益率、X3銷售凈利率、X4凈資產(chǎn)獲現(xiàn)率、X5每股收益、X6每股凈資產(chǎn)、X7銷售現(xiàn)金比率、X8每股經(jīng)營現(xiàn)金凈流量、X9總資產(chǎn)獲現(xiàn)率、X10資產(chǎn)負債率、X11流動比率、X12現(xiàn)金負債總額比、X13現(xiàn)金流動負債比、X14現(xiàn)金流量利息保障倍數(shù)、X15應(yīng)收賬款周轉(zhuǎn)率、X16存貨周轉(zhuǎn)率、X17總資產(chǎn)周轉(zhuǎn)率、X18主營業(yè)務(wù)收入增長率、X19凈利潤增長率、X20凈資產(chǎn)增長率、X21總資產(chǎn)增長率、X22公司資產(chǎn)規(guī)模、X23審計報告類型、X24獨立董事比重、X25第一大股東持股比例。
在用于公司財務(wù)預(yù)警預(yù)測時,如果對所有指標(biāo)都進行評價后綜合,模型過于復(fù)雜,并且各指標(biāo)間相關(guān)性較強,因此在模型建立前需要進行指標(biāo)的篩選。
指標(biāo)篩選分為顯著性和因子分析兩步。顯著性分析通過T檢驗方法分析ST和非ST公司,在財務(wù)指標(biāo)中找出差別較大、能夠明顯區(qū)分兩類公司的財務(wù)指標(biāo)。利用 SPSS 統(tǒng)計分析軟件提供的獨立樣本 T 檢驗進行指標(biāo)的初次篩選,剔除 T 檢驗總體方差值大于等于 0.08 那些顯著性差異不大的指標(biāo)。在顯著性分析的基礎(chǔ)上,用因子分析對篩選出來的指標(biāo)計算主成分特征值,從中找出特征值大于1的主成分作為公司危機預(yù)警方法的最終預(yù)測指標(biāo)。
用SPSS統(tǒng)計分析提取了四個主成分,如表1所示。經(jīng)分析,四個主成分包含的主要指標(biāo)有X1資產(chǎn)報酬率、X3銷售凈利率、X5每股收益、X8每股經(jīng)營現(xiàn)金流量、X10資產(chǎn)負債率、X11流動比率、X12現(xiàn)金負債總額比、X16存貨周轉(zhuǎn)率、X17總資產(chǎn)周轉(zhuǎn)率、X19凈利潤增長率、X21總資產(chǎn)增長率、X23審計報告類型,因此,本文把這12個指標(biāo)作為公司危機預(yù)警的最終預(yù)測指標(biāo)。
(二)樣本選擇
根據(jù)財務(wù)危機的概念和定義,本文選取首次被特別處理的公司為實證研究的對象。特別處理,主要取決于t-1年的財務(wù)狀況,但是t-1年財務(wù)數(shù)據(jù)的報出與上市公司的特別處理幾乎處于同一段時間。運用t-1年的財務(wù)數(shù)據(jù)建立預(yù)警模型去預(yù)測t年公司是否會出現(xiàn)財務(wù)危機,不具有實際意義。t-2年的財務(wù)數(shù)據(jù)對于判斷上市公司是否會出現(xiàn)財務(wù)危機比較關(guān)鍵?;谝陨显?,本文研究的ST樣本選用2014年和2013年首次被特別處理的上市公司,并選取t-2年的年度財務(wù)數(shù)據(jù)來預(yù)測第t年是否會成為ST公司,即以2011年及2012年的財務(wù)數(shù)據(jù)分別預(yù)測公司2013年及2014年是否被ST。
本文的研究數(shù)據(jù)來自國泰安csmar數(shù)據(jù)庫,選取2013年和2014年首次被ST的上市公司共60家,包括2013年被ST的21家、2014年被ST的39家,然后選取了60家非ST公司,包括2013年的21家、2014年的39家。研究總樣本分訓(xùn)練樣本組和檢驗樣本組,訓(xùn)練樣本組包括38家ST公司和38家非ST公司,檢驗樣本組包括22家ST公司和22家非ST公司。訓(xùn)練樣本組的數(shù)據(jù)是用于構(gòu)建預(yù)警模型,檢驗樣本用于檢測模型實際運用的有效性。
(三)模型建立
基于BP-Adaboost 模型的公司財務(wù)預(yù)警算法流程如圖1所示。
算法步驟如下。
1. 數(shù)據(jù)選擇和網(wǎng)絡(luò)初始化。從樣本空間中隨機選擇m組訓(xùn)練數(shù)據(jù),初始化測試數(shù)據(jù)的分布權(quán)值Dt(i)=1/m,根據(jù)樣本輸入輸出維數(shù)確定神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),初始BP神經(jīng)網(wǎng)絡(luò)權(quán)值和閾值。
2. 弱分類器預(yù)測。訓(xùn)練第t個弱分類器時,用訓(xùn)練數(shù)據(jù)訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)并且預(yù)測訓(xùn)練數(shù)據(jù)輸出,得到預(yù)測序列g(shù)(t)的預(yù)測誤差和et,誤差和et的計算公式為
et=■Dt(i) i=1,2Λ,m(g(t)≠y)(1)
其中,g(t)為預(yù)測分類結(jié)果;y為期望分類結(jié)果。
3. 計算預(yù)測序列權(quán)重。根據(jù)預(yù)測序列g(shù)(t)的預(yù)測誤差et計算序列的權(quán)重at,a t的計算公式為
at=■Ln(■)(2)
測試數(shù)據(jù)權(quán)重調(diào)整。根據(jù)預(yù)測序列權(quán)重at調(diào)整下一輪訓(xùn)練樣本的權(quán)重,調(diào)整公式為
Dt+1(i)=■*exp[-atytgt(xi)](3)
i=1,2Λ,m
式中,Bt是歸一化因子,目的是在權(quán)重比例不變的情況下使分別權(quán)值和為1。
強分類函數(shù)。訓(xùn)練T輪后得到T組弱分類函數(shù)f(gt,at),由T組弱分類函數(shù)f(gt,at)組合得到了強分類函數(shù)h(x)。
h(x)=sign[■at·f(gt,at)](4)
本文共選取了120個樣本的財務(wù)數(shù)據(jù),每組數(shù)據(jù)的輸入為12維,代表上述的12個指標(biāo),輸出為1維,代表公司財務(wù)狀況,為1時表示財務(wù)狀況良好,為-1時表示公司財務(wù)出現(xiàn)危機。從中隨機選取76組數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),44組數(shù)據(jù)作為測試數(shù)據(jù)。根據(jù)數(shù)據(jù)維數(shù),采用的BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為12-6-1,共訓(xùn)練生成12個BP神經(jīng)網(wǎng)絡(luò)弱分類器,最后用12個弱分類器組成強分類器對公司財務(wù)狀況進行分類。
(四)編程實現(xiàn)
根據(jù)Adaboost和BP神經(jīng)網(wǎng)絡(luò)原理,運用Matlab編程進行反復(fù)試驗,本研究釆用基于最優(yōu)化理論的訓(xùn)練算法,即Levenberg-Marqurad算法,參數(shù)的設(shè)定情況如下:循環(huán)間次數(shù)為5,目標(biāo)誤差0.0004。
三、實證結(jié)果分析
分析樣本共有120組,共有12個BP神經(jīng)網(wǎng)絡(luò)弱分類器組成的強分類器預(yù)測公司財務(wù)運行狀況,預(yù)測情況如圖2和圖3所示。
由圖2可知,強分類器訓(xùn)練樣本的擬合優(yōu)度為93.89%,檢測樣本的擬合優(yōu)度為89.5%,綜合擬合優(yōu)度為92.58%,說明BP-Adaboost模型對樣本觀測值的擬合程度較高。
由圖3可以看出,強分類器對檢測樣本預(yù)測誤差絕對值小于弱分類器預(yù)測誤差絕對值,從而說明引入Adaboost算法后,分類器的預(yù)測精度提高。
此外,程序運行結(jié)果如表2所示。強分類器第一類分類錯誤為0,第二類分類錯誤為11,綜合分類錯誤率為9.17%,高于弱分類器13.5%的分類錯誤率。
四、結(jié)論
本文把Adaboost與BP神經(jīng)網(wǎng)絡(luò)結(jié)合構(gòu)建模型并應(yīng)用到上市公司財務(wù)預(yù)警的研究中,利用神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)能力和很好的泛化能力,把其作為弱分類器,Adaboost算法通過組合神經(jīng)網(wǎng)絡(luò)弱分類器而得到強分類器,從而提高神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)能力和分類能力,與傳統(tǒng)的單元、多元統(tǒng)計分析方法以及單一的神經(jīng)網(wǎng)絡(luò)相比,該模型具有較高的預(yù)測準確率和實際應(yīng)用價值。
參考文獻:
[1]E.Altman.Corporte Financial Distress and Bankruptey[J].John Wiley & Logitsons,2000(06).
[2]吳世農(nóng),盧賢義.我國上市公司財務(wù)危機的預(yù)測模型研究[J].經(jīng)濟研究,2001(06).
[3]吳冬梅.基于支持向量機的財務(wù)危機預(yù)警模型[J].東北大學(xué)學(xué)報,2010(04).
[4]曹瑩.AdaBoost算法研究進展與展望[J].自動化學(xué)報,2012(09).
[5]周喜,劉勝輝.基于優(yōu)化BP神經(jīng)網(wǎng)絡(luò)模型的上市公司財務(wù)危機預(yù)警[J].財會月刊,2012(03).
*基金項目:國家自然科學(xué)基金(61302156)。
(作者單位:南京大學(xué)金陵學(xué)院商學(xué)院)