張 龍,張曉雪
(長治學院 物理系,山西 長治 046011)
從黃金歷史來看,黃金在有效應對國際金融危機、戰(zhàn)爭重大災變以及有效保障發(fā)達國家社會經(jīng)濟安全中具有不可替代的主導作用,其中一個原因就是黃金具有很強的抗通貨膨脹風險能力,產(chǎn)權容易轉(zhuǎn)移,容易市場買賣及抵押等優(yōu)點,同時其本身有全球統(tǒng)一的黃金報價,且黃金的利稅相對于其股票價格要低很多。2020 年初期,在全球爆發(fā)新冠肺炎疫情,全球?qū)嶓w經(jīng)濟壓力持續(xù)下行的巨大背景下,黃金的現(xiàn)貨價格波動持續(xù)大幅增加。只有把長期投資中的風險在最短的時間內(nèi)降到最小,收益期限無限延長,才能利益最大化。雖然大多現(xiàn)貨黃金的投資者通過短線交易,但對于現(xiàn)貨黃金的投資者來說心態(tài)很重要,要真正放眼幾十年甚至終生的市場投資操作時間,所以針對現(xiàn)貨黃金價格進行預測對投資者而言有一定的參考價值。
小波分析技術是一種數(shù)學探測理論與分析方法,最早應用于關于地震探測信號的小波分析控制工作,首次被兩位法國科學家格羅斯曼和莫萊特在1970 年創(chuàng)造并廣泛推廣。Meyer 利用數(shù)學基礎證明了這種一維小波函數(shù)的有限存在性,并且在理論上對小波函數(shù)的定義做了更加深刻的剖析研究[1]。小波信號是由一組基本波函數(shù)形成的三維空間中的投影信號,被用來直接表征該投影信號。經(jīng)典公式傅里葉余弦變換根據(jù)三角正弦和余弦基展開每個諧波信號[2],任意一個諧波函數(shù)都可以表示出來,使它具有不同諧波頻率,將各個諧波發(fā)射函數(shù)信號進行線性疊加,能夠比較準確地描述和刻劃出每個諧波信號的不同頻率變化特點,但它們在一個時域或者是在空域上根本沒有任何頻率可以分辨,不能直接用來作為一個局部的頻率分析。
小波神經(jīng)網(wǎng)絡(WNN)充分利用了小波時頻自動變換的技術特點,與人工神經(jīng)網(wǎng)絡相比,WNN 對復雜的非線性、不確定,未知系統(tǒng)具有更好的預測精度、收斂速度和容錯性。WNN 的拓撲框架結構基于 BP 神經(jīng)網(wǎng)絡,WNN 將小波基函數(shù)表達式作為一個隱含的傳遞函數(shù),信號前向傳播,誤差反向傳播。圖1 是小波神經(jīng)網(wǎng)絡的拓撲結構[3]。
圖1 WNN 的拓撲結構
其中:K 為輸入節(jié)點的數(shù)量; L 為隱藏節(jié)點的數(shù)量;M 是輸出節(jié)點的數(shù)量[4]。 i=1,...,K 為輸入層;j=1,...,m 是輸出層;k=1,...,n 是隱藏層,表示在一個輸入數(shù)據(jù)層和一個隱含輸入層之間進行連接的數(shù)據(jù)權重;j=1,...,L,k=1,...,m,表示一個隱藏層和一個輸入層之間的連接沒有數(shù)據(jù)權重。當輸入信號序列,i=1,...,K 時,隱藏層的輸出方程式為
上式中h(j)是隱藏層節(jié)點j 的輸出值; 是輸入層和隱藏層的連接權值; 是小波基函數(shù)的伸縮因子; 是小波基函數(shù) 的平移因子; 是小波基函數(shù)[5]。
在文章中,運用具有時頻規(guī)律性的Morlet 小波函數(shù)進行分析,因為Morlett 的小波序列具有很強的精準度,能夠準確地反映不同的小波時間段和序列間的大小,其在不同時域上的時間分布更加精確。其數(shù)學表達式為
輸出層的輸出方程由式(2.3)所示。
L 代表隱藏層節(jié)點數(shù);M 代表輸出層節(jié)點數(shù);
代表隱藏層到輸出層的權重;代表第i 個隱藏層節(jié)點的輸出。
本研究選取2020 年1 月1 日至2021 年3 月11 日共計312 個國際現(xiàn)貨黃金價格數(shù)據(jù),其中前262 個現(xiàn)貨黃金收盤價數(shù)據(jù)作為訓練樣本數(shù)據(jù),最后50 個現(xiàn)貨黃金收盤價格作為測試數(shù)據(jù)。
圖2 國際現(xiàn)貨黃金價格
該網(wǎng)絡由隱含層、輸入層和輸出層三層組成。隱含層節(jié)點由小波函數(shù)構成;輸入層作為當前時間點前4 天的現(xiàn)貨黃金價格;輸出層輸出當前時間的預測現(xiàn)貨黃金價格[6]。訓練所需的數(shù)據(jù)是采用2020 年1 月至2020 年12 月的現(xiàn)貨黃金的收盤價,約占總數(shù)的84%,并將2021 年1 月至2021年3 月的數(shù)據(jù)用于測試,約占總數(shù)據(jù)的16%。
圖3 構建模型
在文章中小波神經(jīng)網(wǎng)絡結構是4-6-1:輸入層有四個時間節(jié)點,表示所有預測時間節(jié)點前一年現(xiàn)貨黃金價格;隱含層有六個節(jié)點;輸出層只有一個節(jié)點,為網(wǎng)絡預測的現(xiàn)貨黃金價格。小波神經(jīng)網(wǎng)絡的組成決定了小波神經(jīng)網(wǎng)絡的結構。網(wǎng)絡的高頻權值和小波基礎上函數(shù)的值可以隨機自動取出。
為了充分驗證本次黃金預測分析結果的準確和客觀有效性,因此文章選擇了平均絕對誤差、均值平方根均值誤差和平均絕對百分比誤差3 個基準估計值來評判度量指標以及準確衡量本次黃金預測分析結果的客觀準確性。
3.1.1 平均絕對誤差(MAE)
3.1.2 均方根誤差(RMSE)
3.1.3 平均絕對百分比誤差(MAPE)
小波神經(jīng)網(wǎng)絡模型與帶有附加動量法的小波神經(jīng)網(wǎng)絡模型對現(xiàn)貨黃金價格預測的誤差對比結果見表1。實驗結果表明:帶有附加動量的小波神經(jīng)網(wǎng)絡測試的平均絕對誤差為3.078,小波神經(jīng)網(wǎng)絡測試的平均絕對誤差為4.7896,降低了35.7%;帶有附加動量的小波神經(jīng)網(wǎng)絡測試的均方根誤差為0.0017,小波神經(jīng)網(wǎng)絡測試的均方根誤差為0.0027,降低了37%;帶有附加動量的小波神經(jīng)網(wǎng)絡測試的平均絕對百分比誤差為4.1761,小波神經(jīng)網(wǎng)絡測試的平均絕對百分比誤差為6.0245,降低了30.7%。
表1 誤差對比
小波神經(jīng)網(wǎng)絡預測數(shù)據(jù)結果和實際現(xiàn)貨黃金價格的比較如下圖4a 所示;帶有附加動量的小波神經(jīng)網(wǎng)絡預測結果和實際現(xiàn)貨黃金價格的比較如下圖4b 所示。
圖4 預測數(shù)據(jù)與實際數(shù)據(jù)比較圖
從上圖和上表的預測結果來看,帶有附加動量法的小波神經(jīng)網(wǎng)絡能夠更加精確地預測短時現(xiàn)貨黃金價格,而小波神經(jīng)網(wǎng)絡預測的能力次之。
文章通過建立基于附加動量的小波神經(jīng)網(wǎng)絡現(xiàn)貨黃金價格預測模型,對2020 年初至2021 年3 月中旬的國際現(xiàn)貨黃金價格進行預測,預測結果與實際的價格基本相符,模型準確度較高。下一步研究可考慮多種因素對黃金價格的影響,例如市場供需、美元指數(shù)、利率、基本面和地緣政治等,通過小波分析把現(xiàn)貨黃金市場的價格分解轉(zhuǎn)換成多個相關方面的變動趨勢,建立更加準確的黃金市場價格預測模型。