何樹紅,吳 迪,張月秋
(1.云南大學 經(jīng)濟學院,云南 昆明 650091;2.云南大學 數(shù)學與統(tǒng)計學院,云南 昆明 650091)
證券投資基金是一種介于股票和債券之間,受大眾歡迎的投資工具,它既能獲得較高的收益,又能分散風險,并使得投資人的資產(chǎn)可以得到相對的保證.由于股票市場表現(xiàn)疲軟,收益相對穩(wěn)定的基金市場在中國迅速崛起,基金投資已成為人們在證券市場獲益的一個重要手段.與其他證券相比,基金具有風險低,流動性好的特點,是存放現(xiàn)金的理想工具.近年來,投資基金在全球金融市場中的發(fā)展十分迅猛,人們對基金的關注程度不斷提高,基金投資也得到更多投資者的青睞.伴隨著基金熱的出現(xiàn),基金的發(fā)行規(guī)模逐年增大,基金投資者也越來越多,投資基金的收益與風險并存.為了獲取更高的投資收益,就必須冒較大的風險,人們迫切需要一種有效的基金凈值預測方法,最大限度地增加投資收益,降低風險成本.因此,對基金凈值預測模型的研究,具有極其重要的意義[1]. 基金市場的活躍程度影響基金凈值的變動,基金市場內(nèi)部因素種類繁多,基金凈值由于受到財政、經(jīng)濟、社會風險等多重因素的影響,具有較強的波動性.與傳統(tǒng)的線性模型相比,神經(jīng)網(wǎng)絡模型對于擬合具有明顯非線性特征的基金,效果更為顯著[2].
本文主要以“華夏成長基金”為例進行實證研究分析.“華夏成長基金”是中國走勢較好的混合型基金,具有股債混合,攻守兼?zhèn)涞忍攸c.一般來講,混合型基金持股比例在75%~85%,債券持倉在25%~15%.所以這種基金在上漲中可以提高持股比例,獲得較高收益;在下跌中,可以降低持股比例,增加債券比例,減少損失.對混合型基金凈值走勢的判斷可直接影響基金投資人對基金的決策.因此,預測混合型基金更能準確地反映基金市場的普遍情況.
BP神經(jīng)網(wǎng)絡具有很強的非線性擬合能力,可映射任意復雜的非線性關系,并且學習規(guī)則簡單,便于計算機實現(xiàn),但其仍然存在學習速度慢、容易陷入局部極小點而無法得到全局最優(yōu)解等缺點;相比于BP神經(jīng)網(wǎng)絡,RBF神經(jīng)網(wǎng)絡的拓撲結構更加緊湊,且結構參數(shù)可實現(xiàn)分離學習,克服了BP神經(jīng)網(wǎng)絡學習速度慢的缺點,提高了神經(jīng)網(wǎng)絡的學習泛化能力,具有更高的預測精度.
基金資產(chǎn)凈值代表基金的實際價值,即在某一估值點上,基金資產(chǎn)的總市值扣除負債后的余額.基金份額資產(chǎn)凈值是指每一基金份額代表的基金資產(chǎn)凈值.
基金資產(chǎn)份額累計凈值是指基金最新凈值與成立以來的分紅業(yè)績之和,體現(xiàn)了基金所取得的累計收益,能準確地反映基金業(yè)績的真實水平.
基金份額累計凈值=基金份額凈值+基金成立后份額的累計分紅金額.
基金持股集中度可以間接地反映基金在股票投資中的風險,持股集中度越高,說明基金在十大重倉股的投資越多,基金的風險越高.持股數(shù)量越多,基金的投資風險越分散,風險越低.
基金持股集中度可以間接地反映基金在股票投資中的風險,持股集中度越高,說明基金在十大重倉股的投資越多,基金的風險越高.持股數(shù)量越多,基金的投資風險越分散,風險越低.
基金成交額表示已成交的基金金額的總數(shù).
居民價格消費指數(shù)是反映與居民生活有關的產(chǎn)品及勞務價格統(tǒng)計出來的物價變動指標,通常作為觀察通貨膨脹水平的重要指標.
基金可分配收益指在某一時點上基金可實際用于向投資者分配的收益.
BP神經(jīng)網(wǎng)絡是一種按誤差逆?zhèn)鞑ニ惴ㄓ柧毜亩鄬忧梆伾窠?jīng)網(wǎng)絡,其基本原理是利用輸出后的誤差來估計輸出層的直接前導層的誤差,再用這個誤差估計前一層的誤差,如此一層一層地反傳下去,就獲得了所有其他各層的誤差估計. BP算法中神經(jīng)元所用的激活函數(shù)必須處處可導,一般都是用Sigmoid函數(shù).一個三層BP網(wǎng)絡如圖1所示.
BP神經(jīng)網(wǎng)絡以梯度下降算法為基礎,在學習過程中不斷地調(diào)整權值和閾值,使得實際輸出值與輸出期望值的誤差達到最小.使用S型激活函數(shù)時,BP網(wǎng)絡輸入與輸出的關系為:
輸入:net=x1w1+x2w2+…+xnwn;
(1)
(2)
(3)
(4)
神經(jīng)網(wǎng)絡的學習過程如圖2.
RBF神經(jīng)網(wǎng)絡,屬于前向神經(jīng)網(wǎng)絡類型,它能夠以任意精度逼近任意連續(xù)函數(shù).RBF神經(jīng)網(wǎng)絡由三層組成,包括輸入層、隱含層和輸出層,隱含層的神經(jīng)元數(shù)目由具體問題的情況而定.輸入層節(jié)點只傳遞輸入信號到隱含層,隱含層節(jié)點由像高斯函數(shù)那樣的輻射狀作用函數(shù)構成,而輸出層節(jié)點通常是簡單的線性函數(shù).RBF神經(jīng)網(wǎng)絡結構如圖3所示.
RBF神經(jīng)網(wǎng)絡學習算法需要求解的參數(shù)有3個:基函數(shù)的中心、方差以及隱含層到輸出層的權值.根據(jù)徑向基函數(shù)中心選取方法的不同,RBF網(wǎng)絡有多種學習方法,本文將采用自組織選取中心的RBF神經(jīng)網(wǎng)絡學習方法,其學習算法如下:
RBF網(wǎng)絡中常用的徑向基函數(shù)是高斯函數(shù),因此RBF神經(jīng)網(wǎng)絡的激活函數(shù)為:
(5)
網(wǎng)絡的輸出為:
(6)
式中,p為樣本總數(shù);h為隱含層的結點數(shù).
設d是樣本的期望輸出值,那么基函數(shù)的方差可表示為 :
(7)
盡管RBF網(wǎng)絡的輸出是隱單元輸出的線性加權和,學習速度加快,但并不等于徑向基神經(jīng)網(wǎng)絡就可以取代其他前饋網(wǎng)絡.這是因為徑向基神經(jīng)網(wǎng)絡很可能需要比BP網(wǎng)絡多得多的隱含層神經(jīng)元來完成工作.
BP神經(jīng)網(wǎng)絡和RBF神經(jīng)網(wǎng)絡的區(qū)別具體表現(xiàn)在:①BP神經(jīng)網(wǎng)絡是全局逼近的多層前饋式輸出網(wǎng)絡,而RBF神經(jīng)網(wǎng)絡是局部逼近的三層結構網(wǎng)絡;②BP網(wǎng)絡使用sigmoid()函數(shù)作為激活函數(shù),這樣使得神經(jīng)元有很大的輸入可見區(qū)域,而RBF網(wǎng)絡使用徑向基函數(shù)(一般使用高斯函數(shù))作為激活函數(shù),神經(jīng)元輸入空間區(qū)域很小,需要更多的徑向基神經(jīng)元;③進行網(wǎng)絡訓練時,BP網(wǎng)絡一般采用基于最快梯度下降原理的誤差逐層回饋的訓練方法,而RBF網(wǎng)絡大都采用最小二乘法或者遞推最小二乘法.
采用2010年6月18日至2012年12月31日共120周的華夏成長基金12個指標集為樣本數(shù)據(jù).這12個指標集為:前周基金份額資產(chǎn)凈值(x1),上周基金份額資產(chǎn)凈值(x2),本周基金份額資產(chǎn)凈值(x3),前周基金資產(chǎn)份額累計凈值(x4),上周基金資產(chǎn)份額累計凈值(x5),本周基金資產(chǎn)份額累計凈值(x6),基金持股集中度(x7),基金持倉行業(yè)集中度(x8),本周基金成交額(x9),本周基金平均漲跌幅(x10),居民價格消費指數(shù)(x11),本周單位基金可分配收益(x12).
由于上述所選數(shù)據(jù)的取值范圍不同,為了消除量綱級別,更加快速的收斂,分別運用(8)式和(9)式對數(shù)據(jù)進行歸一化和反歸一化處理:
(8)
(9)
采用時間移動仿真法,輸入層有11個變量,輸出層有1個變量,用前105周數(shù)據(jù)作為訓練集,預測第106周基金資產(chǎn)凈值,然后向前移動1周,重復該過程進行學習訓練,預測第107周基金資產(chǎn)凈值,直到120周結束,共進行15次學習訓練.
3.2.1 BP神經(jīng)網(wǎng)絡訓練
為使訓練結果更為精確,采用BP網(wǎng)絡的改進函數(shù)traincgf進行訓練,將tansig作為輸入函數(shù),purelin作為輸出函數(shù),學習速率設置為0.05,動量系數(shù)設置為0.9,最大訓練次數(shù) 3 000 次,目標誤差0.01,通過調(diào)整隱含層神經(jīng)元的數(shù)目,降低訓練結果的平均誤差,經(jīng)過多次訓練比較,得出當隱含層神經(jīng)元數(shù)目為10時,平均誤差最小.
3.2.2 RBF神經(jīng)網(wǎng)絡訓練
為了更有效地進行神經(jīng)網(wǎng)絡設計,徑向基函數(shù)網(wǎng)絡逼近函數(shù)時,采用newrb函數(shù)自動增加網(wǎng)絡的隱含層神經(jīng)元數(shù)目,直到均方差滿足精度或者神經(jīng)元數(shù)目達到最大為止.初始化網(wǎng)絡的訓練參數(shù),誤差值為0.01,散步常數(shù)為l,顯示頻率為1,隱含層的最大神經(jīng)元數(shù)為12個.
3.2.3 實驗結果與分析
2種神經(jīng)網(wǎng)絡模型對基金預測的結果及誤差如表1所示.
表1 預測結果及誤差
2種方法的預測值和真實值的曲線比較,如圖4、5所示.
由上述結果可知,BP神經(jīng)網(wǎng)絡雖然可以大致預測基金凈值的走勢,但是預測結果上下浮動較大,擬合效果不理想,而RBF神經(jīng)網(wǎng)絡的平均誤差值僅為0.010 9,且收斂速度快,較BP神經(jīng)網(wǎng)絡而言能夠更為準確地預測基金價格.
本文將BP神經(jīng)網(wǎng)絡和RBF神經(jīng)網(wǎng)絡同時應用于基金凈值預測中,雖然BP神經(jīng)網(wǎng)絡在現(xiàn)實中應用廣泛,但是由于其收斂速度慢、網(wǎng)絡學習不穩(wěn)定等因素,影響了基金價格的預測準確度.RBF神經(jīng)網(wǎng)絡比BP神經(jīng)網(wǎng)絡有更好的收斂速度和更高的預測精度,是一種值得推廣的基金價格預測模型.
參考文獻:
[1] SILVA F M, ALMEIDA L B. Speeding up backpropagation[J]. Advanced Neural Computers, 1990, 92: 151-160.
[2] CHIANG W C, URBAN T L, Baldridge G W. A neural network approach to mutual fund net asset value forecasting[J]. Omega, 1996, 24(2): 205-215.
[3] YAN H, LIU W, LIU X, et al. Predicting net asset value of investment fund based on BP neural network[C]//Computer Application and System Modeling (ICCASM), 2010 International Conference on. IEEE, 2010, 10: V10-635-V10-637.
[4] LIN H S, CHEN M L, TONG C C, et al. Using grey and RBFNN to predict the net asset value of single nation equity funds-a case study of Taiwan, US, and Japan[C]//Grey Systems and Intelligent Services, 2007. GSIS 2007. IEEE International Conference on. IEEE, 2007: 892-897.
[5] DENG J L. Grey differential equation[J]. The Journal of Grey System, 1993, 5(1): 1-14.
[6] 王波.基于神經(jīng)網(wǎng)絡的投資基金周凈值預測[J].上海理工大學學報,2007(3):227-230.
[7] HAYKIN S.神經(jīng)網(wǎng)絡原理[M].北京:機械工業(yè)出版社,2004.
[8] 叢爽.面向MATLAB工具箱的神經(jīng)網(wǎng)絡理論與應用[M].合肥:中國科學技術大學出版社,2009.
[9] 劉斐弘.神經(jīng)網(wǎng)絡在股票價格預測中的應用[J].時代金融, 2012(5):241.
[10] 穆云峰. RBF神經(jīng)網(wǎng)絡學習算法在模式分類中的應用研究[D]. 大連:大連理工大學,2006.
[11] 施彥,韓力群,廉小親.神經(jīng)網(wǎng)絡設計方法與實例分析[M]. 北京:北京郵電大學出版社,2009.