R語言分析股市相關(guān)結(jié)構(gòu):用回歸估計股票尾部相關(guān)性(相依性、依賴性)
原文鏈接:http://tecdat.cn/?p=25860?
最近我們被客戶要求撰寫關(guān)于股票尾部相關(guān)性的研究報告,包括一些圖形和統(tǒng)計輸出。
什么是尾部相關(guān)性?
假設市場出現(xiàn)了屬于最差 5% 的日子的回撤(縮減):

有人可以問,鑒于市場處于藍色區(qū)域,特定股票下跌的概率是多少?
我們都了解股票相對于市場的貝塔系數(shù)、股票相對于市場的敏感性(例如標準普爾 500 指數(shù))的概念。尾部相關(guān)性的概念類似,因為它是股票對市場回撤的敏感性。如果每次市場下跌,股票下跌,那將意味著兩件事:
鑒于市場已經(jīng)下跌,股票下跌的概率是 100%。
股票對市場下跌非常敏感
直觀地認為,這樣的方法會與高beta 值相伴而行。但這并不是一對一的。很有可能的是,與另一只低beta 的股票相比,高beta 的股票對下跌的敏感度較低。
形式上,股票左尾對市場左尾的相關(guān)性定義為:
(1)?

其中 Q 是分位數(shù),這取決于您如何定義尾部,在我們的示例中為 5%。從概率來看,如果兩個事件是獨立的,那么看到這兩個事件的概率是每個事件概率的乘積:
(2)?

其中 A 是事件:?

, B 是事件?

。根據(jù)經(jīng)驗,我們所做的估計只是簡單地計算位于股票 5% 臨界值以下的點數(shù),對于位于市場 5% 以下的每個點。這個函數(shù)使用這個概念來衡量兩個時間序列之間的尾部相關(guān)性:
# cc參數(shù)定義了尾部。默認為5%。co<-?function{#?如果兩個序列不在同一長度上,則停止。if(length!=length(sb)){stop?}TT?<-?length(#?計算有多少是低于5%的ind0?<-?ifelseind?<-?which#?鑒于序列a低于5%(意味著有縮減),計算序列b中有多少個ind1?<-?sum(ifelse(reb<quantile,1,0))#?計算概率p0?<-?id1/TT?#?兩者都放棄的概率
讓我們拉出 10 只 ETF,看看 beta 與尾部相關(guān)性度量有何不同。我們拉動股票代碼并轉(zhuǎn)換為每周收益。
sym?l=lengthenddat0?=?(getSymbolsn?=?NROWw0?<-?NULLfor?(i?in?1:l){dat0?=?getSymbolsw1?<-?weeklyReturnw0?<-?cbind}
現(xiàn)在我們計算 beta 和尾部相關(guān)性度量,并繪制它。
pr?<-?bet?<-?NULLfor(i?in?1:(l-1)){bet[i]?<-?lmpr[i]?<-?cortr}barplot

藍線是?

?,這是我們對兩個完全(尾部)獨立序列的期望。
點擊標題查閱往期內(nèi)容

R語言實現(xiàn) Copula 算法建模相依性案例分析報告

左右滑動查看更多

01

02

03

04

用簡單的計量經(jīng)濟學對尾部相關(guān)性建模,可以考慮使用回歸設置。使用無截距回歸同樣可以達到第二張圖表的底部面板:
(3)?

其中,?

?是事件 A 發(fā)生時股票出現(xiàn)回撤的指標函數(shù)??匆豢矗?/p>
fiquan?<-?quantileindl?<-?ifelsebetdpe?<-?NULLfor(i?in?1:(l-1)){fivuan?<-?quantileindk?<-?ifelsebetence[i]?<-?lm$coef[1]}

因此,我們可以使用我們對回歸的了解并將分析擴展到多變量案例,而不是使用困難的多維 copula 和收斂問題。在不僅有B的縮減,而且有C和D的縮減的情況下,我們看到A的縮減有多大可能。
不足和展望
我們可以進行推斷,但不使用回歸系數(shù)的通常 STD,因為它是指標回歸.
我們還必須包括交互項,以使推理有效。
我們用更新的回歸方法來改進估計;套索lasso、bagging等
最后,我想知道 XLU(公用事業(yè))ETF 的情況如何,為什么尾部相關(guān)性相對于 beta 而言看起來很弱,以及與 XLY相比,情況有何不同。
plotlines(lowess,?lwd?=?2,?col?=?4)

我們的估計對一些極端觀察很敏感。也許穩(wěn)健的回歸會提供更穩(wěn)定的估計,因此這是另一個可能的擴展。

本文摘選?《?R語言分析股市相關(guān)結(jié)構(gòu):用回歸估計股票尾部相關(guān)性(相依性、依賴性)?》?,點擊“閱讀原文”獲取全文完整資料。
點擊標題查閱往期內(nèi)容
樣條曲線分段線性回歸模型piecewise regression估計個股beta值分析收益率數(shù)據(jù)
【視頻】CNN(卷積神經(jīng)網(wǎng)絡)模型以及R語言實現(xiàn)回歸數(shù)據(jù)分析
用收縮估計股票beta系數(shù)回歸分析Microsoft收益率風險
對用電負荷時間序列數(shù)據(jù)進行K-medoids聚類建模和GAM回歸
多項式Logistic邏輯回歸進行多類別分類和交叉驗證準確度箱線圖可視化
R語言分段線性回歸分析預測車輛的制動距離
R語言分段回歸數(shù)據(jù)數(shù)據(jù)分析案例報告
R語言stan進行基于貝葉斯推斷的回歸模型
R語言時變面板平滑轉(zhuǎn)換回歸模型TV-PSTR分析債務水平對投資的影響
R語言線性回歸和時間序列分析北京房價影響因素可視化案例
R語言懲罰logistic邏輯回歸(LASSO,嶺回歸)高維變量選擇的分類模型案例
R語言用標準最小二乘OLS,廣義相加模型GAM?,樣條函數(shù)進行邏輯回歸LOGISTIC分類
R語言實現(xiàn)CNN(卷積神經(jīng)網(wǎng)絡)模型進行回歸數(shù)據(jù)分析
R語言中實現(xiàn)廣義相加模型GAM和普通最小二乘(OLS)回歸
R語言中使用非凸懲罰函數(shù)回歸(SCAD、MCP)分析前列腺數(shù)據(jù)
【視頻】R語言實現(xiàn)CNN(卷積神經(jīng)網(wǎng)絡)模型進行回歸數(shù)據(jù)分析
R語言ISLR工資數(shù)據(jù)進行多項式回歸和樣條回歸分析
R語言中的多項式回歸、局部回歸、核平滑和平滑樣條回歸模型
R語言隨機搜索變量選擇SSVS估計貝葉斯向量自回歸(BVAR)模型
R語言如何和何時使用glmnet嶺回歸邏輯回歸、隨機森林、SVM支持向量機預測心臟病風險數(shù)據(jù)和模型診斷可視化
高維數(shù)據(jù)懲罰回歸方法:主成分回歸PCR、嶺回歸、lasso、彈性網(wǎng)絡elastic net分析基因數(shù)據(jù)分類回歸決策樹交互式修剪和更美觀地可視化分析細胞圖像分割數(shù)據(jù)集
實現(xiàn)廣義相加模型GAM和普通最小二乘(OLS)回歸
貝葉斯線性回歸和多元線性回歸構(gòu)建工資預測模型
Python支持向量回歸SVR擬合、預測回歸數(shù)據(jù)和可視化準確性檢查實例
邏輯回歸(對數(shù)幾率回歸,Logistic)分析研究生錄取數(shù)據(jù)實例
廣義線性模型glm泊松回歸的lasso、彈性網(wǎng)絡分類預測學生考試成績數(shù)據(jù)和交叉驗證
非線性回歸nls探索分析河流階段性流量數(shù)據(jù)和評級曲線、流量預測可視化
特征選擇方法——最佳子集回歸、逐步回歸
線性回歸和時間序列分析北京房價影響因素可視化案例
貝葉斯分位數(shù)回歸、lasso和自適應lasso貝葉斯分位數(shù)回歸分析免疫球蛋白、前列腺癌數(shù)據(jù)
用加性多元線性回歸、隨機森林、彈性網(wǎng)絡模型預測鮑魚年齡和可視化
PYTHON用戶流失數(shù)據(jù)挖掘:建立邏輯回歸、XGBOOST、隨機森林、決策樹、支持向量機、樸素貝葉斯和KMEANS聚類用戶畫像
PYTHON集成機器學習:用ADABOOST、決策樹、邏輯回歸集成模型分類和回歸和網(wǎng)格搜索超參數(shù)優(yōu)化
R語言集成模型:提升樹boosting、隨機森林、約束最小二乘法加權(quán)平均模型融合分析時間序列數(shù)據(jù)
Python對商店數(shù)據(jù)進行l(wèi)stm和xgboost銷售量時間序列建模預測分析
R語言用主成分PCA、?邏輯回歸、決策樹、隨機森林分析心臟病數(shù)據(jù)并高維可視化
R語言基于樹的方法:決策樹,隨機森林,Bagging,增強樹
R語言用邏輯回歸、決策樹和隨機森林對信貸數(shù)據(jù)集進行分類預測
spss modeler用決策樹神經(jīng)網(wǎng)絡預測ST的股票
R語言中使用線性模型、回歸決策樹自動組合特征因子水平
R語言中自編基尼系數(shù)的CART回歸決策樹的實現(xiàn)
R語言用rle,svm和rpart決策樹進行時間序列預測
python在Scikit-learn中用決策樹和隨機森林預測NBA獲勝者
python中使用scikit-learn和pandas決策樹進行iris鳶尾花數(shù)據(jù)分類建模和交叉驗證
R語言里的非線性模型:多項式回歸、局部樣條、平滑樣條、 廣義相加模型GAM分析
R語言用標準最小二乘OLS,廣義相加模型GAM?,樣條函數(shù)進行邏輯回歸LOGISTIC分類
R語言ISLR工資數(shù)據(jù)進行多項式回歸和樣條回歸分析
R語言中的多項式回歸、局部回歸、核平滑和平滑樣條回歸模型
R語言用泊松Poisson回歸、GAM樣條曲線模型預測騎自行車者的數(shù)量
R語言分位數(shù)回歸、GAM樣條曲線、指數(shù)平滑和SARIMA對電力負荷時間序列預測R語言樣條曲線、決策樹、Adaboost、梯度提升(GBM)算法進行回歸、分類和動態(tài)可視化
如何用R語言在機器學習中建立集成模型?
R語言ARMA-EGARCH模型、集成預測算法對SPX實際波動率進行預測在python 深度學習Keras中計算神經(jīng)網(wǎng)絡集成模型R語言ARIMA集成模型預測時間序列分析R語言基于Bagging分類的邏輯回歸(Logistic Regression)、決策樹、森林分析心臟病患者
R語言基于樹的方法:決策樹,隨機森林,Bagging,增強樹
R語言基于Bootstrap的線性回歸預測置信區(qū)間估計方法
R語言使用bootstrap和增量法計算廣義線性模型(GLM)預測置信區(qū)間
R語言樣條曲線、決策樹、Adaboost、梯度提升(GBM)算法進行回歸、分類和動態(tài)可視化
Python對商店數(shù)據(jù)進行l(wèi)stm和xgboost銷售量時間序列建模預測分析
R語言隨機森林RandomForest、邏輯回歸Logisitc預測心臟病數(shù)據(jù)和可視化分析
R語言用主成分PCA、?邏輯回歸、決策樹、隨機森林分析心臟病數(shù)據(jù)并高維可視化
Matlab建立SVM,KNN和樸素貝葉斯模型分類繪制ROC曲線
matlab使用分位數(shù)隨機森林(QRF)回歸樹檢測異常值