
在許多生活和工作的實際問題中,影響因變量的因素可能不止一個,比如對于知識水平越高的人,收入水平也越高,這樣的一個結論。這其中可能包括了因為更好的家庭條件,所以有了更好的教育;因為在一線城市發(fā)展,所以有了更好的工作機會;所處的行業(yè)趕上了大的經(jīng)濟上行周期等。要想解讀這些規(guī)律,是復雜的、多維度的,多元回歸分析方法更適合解讀生活的規(guī)律。
由于本文為非統(tǒng)計的專業(yè)文章,所以當出現(xiàn)與教課書不符的描述,請以教課書為準。本文力求用簡化的語言,來介紹多元線性回歸的知識,同時配合R語言的實現(xiàn)。
對比一元線性回歸,多元線性回歸是用來確定2個或2個以上變量間關系的統(tǒng)計分析方法。多元線性回歸的基本的分析方法與一元線性回歸方法是類似的,我們首先需要對選取多元數(shù)據(jù)集并定義數(shù)學模型,然后進行參數(shù)估計,對估計出來的參數(shù)進行顯著性檢驗,殘差分析,異常點檢測,最后確定回歸方程進行模型預測。
由于多元回歸方程有多個自變量,區(qū)別于一元回歸方程,有一項很重要的操作就是自變量的優(yōu)化,挑選出相關性最顯著的自變量,同時去除不顯著的自變量。在R語言中,有很方便地用于優(yōu)化函數(shù),可以很好的幫助我們來改進回歸模型。
下面就開始多元線性回歸的建模過程。
做過商品期貨研究的人,都知道黑色系品種是具有產(chǎn)業(yè)鏈上下游的關系。鐵礦石是煉鋼的原材料,焦煤和焦炭是煉鋼的能源資源,熱卷即熱軋卷板是以板坯為原料經(jīng)加熱后制成的鋼板,螺紋鋼是表面帶肋的鋼筋。
由于有產(chǎn)業(yè)鏈的關系,假設我們想要預測螺紋鋼的價格,那么影響螺紋鋼價格的因素可以會涉及到原材料,能源資源和同類材料等。比如,鐵礦石價格如果上漲,螺紋鋼就應該要漲價了。
2.1 數(shù)據(jù)集和數(shù)學模型
先從數(shù)據(jù)開始介紹,這次的數(shù)據(jù)集,我選擇的期貨黑色系的品種的商品期貨,包括了大連期貨交易所的 焦煤(JM),焦炭(J),鐵礦石(I),上海期貨交易所的 螺紋鋼(RU) 和 熱卷(HC)。
數(shù)據(jù)集為2016年3月15日,當日白天開盤的交易數(shù)據(jù),為黑色系的5個期貨合約的分鐘線的價格數(shù)據(jù)。
數(shù)據(jù)集包括有6列:索引, 為時間
x1, 為焦炭(j1605)合約的1分鐘線的報價數(shù)據(jù)
x2, 為焦煤(jm1605)合約的1分鐘線的報價數(shù)據(jù)
x3, 為鐵礦石(i1605)合約的1分鐘線的報價數(shù)
x4, 為熱卷(hc1605)合約的1分鐘線的報價數(shù)據(jù)
y, 為螺紋鋼(rb1605)合約的1分鐘線的報價數(shù)據(jù)
假設螺紋鋼的價格與其他4個商品的價格有線性關系,那么我們建立以螺紋鋼為因變量,以焦煤、焦炭、鐵礦石和熱卷的為自變量的多元線性回歸模型。用公式表示為:
y,為因變量,螺紋鋼
x1,為自變量,焦煤
x2,為自變量,焦炭x3,為自變量,鐵礦石
x4,為自變量,熱卷
a,為截距
b,c,d,e,為自變量系數(shù)
ε, 為殘差,是其他一切不確定因素影響的總和,其值不可觀測。假定ε服從正態(tài)分布N(0,σ^2)。
通過對多元線性回歸模型的數(shù)學定義,接下來讓我們利用數(shù)據(jù)集做多元回歸模型的參數(shù)估計。
2.2. 回歸參數(shù)估計
上面公式中,回歸參數(shù) a, b, c, d,e都是我們不知道的,參數(shù)估計就是通過數(shù)據(jù)來估計出這些參數(shù),從而確定自變量和因變量之前的關系。我們的目標是要計算出一條直線,使直線上每個點的Y值和實際數(shù)據(jù)的Y值之差的平方和最小,即(Y1實際-Y1預測)^2+(Y2實際-Y2預測)^2+ …… +(Yn實際-Yn預測)^2 的值最小。參數(shù)估計時,我們只考慮Y隨X自變量的線性變化的部分,而殘差ε是不可觀測的,參數(shù)估計法并不需要考慮殘差。
類似于一元線性回歸,我們用R語言來實現(xiàn)對數(shù)據(jù)的回歸模型的參數(shù)估計,用lm()函數(shù)來實現(xiàn)多元線性回歸的建模過程。
這樣我們就得到了y和x關系的方程。
2.3. 回歸方程的顯著性檢驗
參考一元線性回歸的顯著性檢驗,多元線性回歸的顯著性檢驗,同樣是需要經(jīng)過 T檢驗,F(xiàn)檢驗,和R^2(R平方)相關系統(tǒng)檢驗。在R語言中這三種檢驗的方法都已被實現(xiàn),我們只需要把結果解讀,我們可以summary()函數(shù)來提取模型的計算結果。
T檢驗:所自變量都是非常顯著***
F檢驗:同樣是非常顯著,p-value < 2.2e-16
調整后的R^2:相關性非常強為0.972
最后,我們通過的回歸參數(shù)的檢驗與回歸方程的檢驗,得到最后多元線性回歸方程為:
2.4 殘差分析和異常點檢測
在得到的回歸模型進行顯著性檢驗后,還要在做殘差分析(預測值和實際值之間的差),檢驗模型的正確性,殘差必須服從正態(tài)分布N(0,σ^2)。直接用plot()函數(shù)生成4種用于模型診斷的圖形,進行直觀地分析。
殘差和擬合值(左上),殘差和擬合值之間數(shù)據(jù)點均勻分布在y=0兩側,呈現(xiàn)出隨機的分布,紅色線呈現(xiàn)出一條平穩(wěn)的曲線并沒有明顯的形狀特征。
殘差QQ圖(右上),數(shù)據(jù)點按對角直線排列,趨于一條直線,并被對角直接穿過,直觀上符合正態(tài)分布。
標準化殘差平方根和擬合值(左下),數(shù)據(jù)點均勻分布在y=0兩側,呈現(xiàn)出隨機的分布,紅色線呈現(xiàn)出一條平穩(wěn)的曲線并沒有明顯的形狀特征。
標準化殘差和杠桿值(右下),沒有出現(xiàn)紅色的等高線,則說明數(shù)據(jù)中沒有特別影響回歸結果的異常點。
結論,沒有明顯的異常點,殘差符合假設條件。
2.5. 模型預測
我們得到了多元線性回歸方程的公式,就可以對數(shù)據(jù)進行預測了。我們可以用R語言的predict()函數(shù)來計算預測值y0和相應的預測區(qū)間,并把實際值和預測值一起可視化化展示。
圖例說明:
y, 實際價格,紅色線
fit, 預測價格,綠色線
lwr,預測最低價,藍色線
upr,預測最高價,紫色線
從圖中看出,實際價格y和預測價格fit,在大多數(shù)的時候都是很貼近的。我們的一個模型就訓練好了!
上文中,我們已經(jīng)很順利的發(fā)現(xiàn)了一個非常不錯的模型。如果要進行模型優(yōu)化,可以用R語言中update()函數(shù)進行模型的調整。我們首先檢查一下每個自變量x1,x2,x3,x4和因變量y之間的關系。
從圖中,我們可以發(fā)現(xiàn)x2與Y的關系,可能是最偏離線性的。那么,我們嘗試對多元線性回歸模型進行調整,從原模型中去掉x2變量。
當把自變量x2去掉后,自變量x3的T檢驗反而變大了,同時Adjusted R-squared變小了,所以我們這次調整是有問題的。
如果通過生產(chǎn)和原材料的內在邏輯分析,焦煤與焦炭屬于上下游關系。焦煤是生產(chǎn)焦炭的一種原材料,焦炭是焦煤與其他煉焦煤經(jīng)過配煤焦化形成的產(chǎn)品,一般生產(chǎn) 1 噸焦炭需要1.33 噸煉焦煤,其中焦煤至少占 30% 。
我們把焦煤 和 焦炭的關系改變一下,增加x1*x2的關系匹配到模型,看看效果。
從結果中發(fā)現(xiàn),增加了x1*x2列后,原來的x1,x2和Intercept的T檢驗都不顯著。繼續(xù)調整模型,從模型中去掉x1,x2兩個自變量。
從調整后的結果來看,效果還不錯。不過,也并沒有比最初的模型有所提高。
對于模型調整的過程,如果我們手動調整測試時,一般都會基于業(yè)務知識來操作。如果是按照數(shù)據(jù)指標來計算,我們可以用R語言中提供的逐步回歸的優(yōu)化方法,通過AIC指標來判斷是否需要參數(shù)優(yōu)化。
通過計算AIC指標,lm1的模型AIC最小時為324.51,每次去掉一個自變量都會讓AIC的值變大,所以我們還是不調整比較好。
對剛才的lm3模型做逐步回歸的模型調整。
通過AIC的判斷,去掉X1*X2項后AIC最小,最后的檢驗結果告訴我們,還是原初的模型是最好的。
最后,我們用上面5個期貨合約的日K線數(shù)據(jù)測試一下,找到多元回歸關系。
數(shù)據(jù)集的基本統(tǒng)計信息。
對于日K線數(shù)據(jù),黑色系的5個品種,同樣具有非常強的相關關系,那么我們就可以把這個結論應用到實際的交易中了。
本文通過多元回歸的統(tǒng)計分析方法,介紹多元回歸在金融市場的基本應用。我們通過建立因變量和多個自變量的模型,從而發(fā)現(xiàn)生活中更復雜的規(guī)律,并建立有效的驗證指標。讓我們的技術優(yōu)勢,去金融市場搶錢吧。
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
LSTM 模型輸入長度選擇技巧:提升序列建模效能的關鍵? 在循環(huán)神經(jīng)網(wǎng)絡(RNN)家族中,長短期記憶網(wǎng)絡(LSTM)憑借其解決長序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報考條件詳解與準備指南? ? 在數(shù)據(jù)驅動決策的時代浪潮下,CDA 數(shù)據(jù)分析師認證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計的實用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實施重大更新。 此次更新旨在確保認 ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務的價值轉化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡稱 BI)深度融合的時代,BI ...
2025-07-10SQL 在預測分析中的應用:從數(shù)據(jù)查詢到趨勢預判? ? 在數(shù)據(jù)驅動決策的時代,預測分析作為挖掘數(shù)據(jù)潛在價值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結束后:分析師的收尾工作與價值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結束)并非工作的終點,而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報考到取證的全攻略? 在數(shù)字經(jīng)濟蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢性檢驗:捕捉數(shù)據(jù)背后的時間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢性檢驗如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時間維度的精準切片? ? 在數(shù)據(jù)的世界里,時間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準 ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應用與實戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗:數(shù)據(jù)趨勢與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領域中,準確捕捉數(shù)據(jù)的趨勢變化以及識別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認證作為國內權威的數(shù)據(jù)分析能力認證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應對策略? 長短期記憶網(wǎng)絡(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(RNN)的一種變體,憑借獨特的門控機制,在 ...
2025-07-07統(tǒng)計學方法在市場調研數(shù)據(jù)中的深度應用? 市場調研是企業(yè)洞察市場動態(tài)、了解消費者需求的重要途徑,而統(tǒng)計學方法則是市場調研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅動力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉日期:解鎖數(shù)據(jù)處理的關鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準確性的基礎 ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅動力,CDA(Certifie ...
2025-07-04CDA 數(shù)據(jù)分析師:開啟數(shù)據(jù)職業(yè)發(fā)展新征程? ? 在數(shù)據(jù)成為核心生產(chǎn)要素的今天,數(shù)據(jù)分析師的職業(yè)價值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03