最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

拓端tecdat|R語言Fama-French三因子模型實(shí)際應(yīng)用:優(yōu)化投資組合

2021-07-11 10:58 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=20360?

原文出處:拓端數(shù)據(jù)部落公眾號(hào)

本文將說明金融數(shù)學(xué)中的R 語言優(yōu)化投資組合,因子模型的實(shí)現(xiàn)和使用。

具有單一市場(chǎng)因素的宏觀經(jīng)濟(jì)因素模型

我們將從一個(gè)包含單個(gè)已知因子(即市場(chǎng)指數(shù))的簡(jiǎn)單示例開始。該模型為

其中顯式因子ft為S&P 500指數(shù)。我們將做一個(gè)簡(jiǎn)單的最小二乘(LS)回歸來估計(jì)截距α和加載β:

大多數(shù)代碼行用于準(zhǔn)備數(shù)據(jù),而不是執(zhí)行因子建模。讓我們開始準(zhǔn)備數(shù)據(jù):



  1. # 設(shè)置開始結(jié)束日期和股票名稱列表

  2. begin_date <- "2016-01-01"

  3. end_date <- "2017-12-31"


  4. # 從YahooFinance下載數(shù)據(jù)

  5. data_set <- xts()

  6. for (stock_index in 1:length(stock_namelist))

  7. data_set <- cbind(data_set, Ad(getSymbols(stock_namelist[stock_index],

  8. from = begin_date, to = end_date,

  9. head(data_set)

  10. #> ? ? ? ? ? ? ? ?AAPL ?AMD ? ? ?ADI ? ? ABBV AEZS ? ? ? ?A ? ? ? APD ? ? ? AA ? ? ? CF

  11. #> 2016-01-04 98.74225 2.77 49.99239 49.46063 4.40 39.35598 107.89010 23.00764 35.13227

  12. #> 2016-01-05 96.26781 2.75 49.62508 49.25457 4.21 39.22057 105.96097 21.96506 34.03059

  13. #> 2016-01-06 94.38389 2.51 47.51298 49.26315 3.64 39.39467 103.38042 20.40121 31.08988

  14. #> 2016-01-07 90.40047 2.28 46.30082 49.11721 3.29 37.72138 ?99.91463 19.59558 29.61520

  15. #> 2016-01-08 90.87848 2.14 45.89677 47.77789 3.29 37.32482 ?99.39687 19.12169 29.33761

  16. #> 2016-01-11 92.35001 2.34 46.98954 46.25827 3.13 36.69613 ?99.78938 18.95583 28.14919


  17. head(SP500_index)

  18. #> ? ? ? ? ? ? ?index

  19. #> 2016-01-04 2012.66

  20. #> 2016-01-05 2016.71

  21. #> 2016-01-06 1990.26

  22. #> 2016-01-07 1943.09

  23. #> 2016-01-08 1922.03

  24. #> 2016-01-11 1923.67

  25. plot(SP500_index)



  1. # 計(jì)算股票和SP500指數(shù)的對(duì)數(shù)收益率作為顯式因子

  2. X <- diff(log(data_set), na.pad = FALSE)

  3. N <- ncol(X) ?# 股票數(shù)量

  4. T <- nrow(X) ?# 天數(shù)

現(xiàn)在我們準(zhǔn)備進(jìn)行因子模型擬合。LS擬合很容易在R中實(shí)現(xiàn),如下所示:


  1. beta <- cov(X,f)/as.numeric(var(f))

  2. alpha <- colMeans(X) - beta*colMeans(f)

  3. sigma2 <- rep(NA, N)


  4. print(alpha)

  5. #> ? ? ? ? ? ? ?index

  6. #> AAPL ?0.0003999086

  7. #> AMD ? 0.0013825599

  8. #> ADI ? 0.0003609968

  9. #> ABBV ?0.0006684632

  10. #> AEZS -0.0022091301

  11. #> A ? ? 0.0002810616

  12. #> APD ? 0.0001786375

  13. #> AA ? ?0.0006429140

  14. #> CF ? -0.0006029705

  15. print(beta)

  16. #> ? ? ? ? ?index

  17. #> AAPL 1.0957919

  18. #> AMD ?2.1738304

  19. #> ADI ?1.2683047

  20. #> ABBV 0.9022748

  21. #> AEZS 1.7115761

  22. #> A ? ?1.3277212

  23. #> APD ?1.0239453

  24. #> AA ? 1.8593524

  25. #> CF ? 1.5702493

或者,我們可以使用矩陣表示法進(jìn)行擬合

,我們定義

和擴(kuò)展因子

。然后最小化

  1. t(X) %*% F_ %*% solve(t(F_) %*% F_)


  2. #> ? ? ? ? ? ? ?alpha ? ? ?beta

  3. #> AAPL ?0.0003999086 1.0957919

  4. #> AMD ? 0.0013825599 2.1738304

  5. #> ADI ? 0.0003609968 1.2683047

  6. #> ABBV ?0.0006684632 0.9022748

  7. #> AEZS -0.0022091301 1.7115761

  8. #> A ? ? 0.0002810616 1.3277212

  9. #> APD ? 0.0001786375 1.0239453

  10. #> AA ? ?0.0006429140 1.8593524

  11. #> CF ? -0.0006029705 1.5702493

  12. E <- xts(t(t(X) - Gamma %*% t(F_)), index(X)) ?# 殘差


另外,我們可以簡(jiǎn)單地使用R為我們完成工作:


  1. cbind(alpha = factor_model$alpha, beta = factor_model$beta)

  2. #> ? ? ? ? ? ? ?alpha ? ? index

  3. #> AAPL ?0.0003999086 1.0957919

  4. #> AMD ? 0.0013825599 2.1738304

  5. #> ADI ? 0.0003609968 1.2683047

  6. #> ABBV ?0.0006684632 0.9022748

  7. #> AEZS -0.0022091301 1.7115761

  8. #> A ? ? 0.0002810616 1.3277212

  9. #> APD ? 0.0001786375 1.0239453

  10. #> AA ? ?0.0006429140 1.8593524

  11. #> CF ? -0.0006029705 1.5702493

可視化協(xié)方差矩陣

有趣的是,可視化對(duì)數(shù)收益率[算術(shù)處理誤差]

以及殘差Ψ的估計(jì)協(xié)方差矩陣。讓我們從對(duì)數(shù)收益率的協(xié)方差矩陣開始:


  1. main = "單因子模型對(duì)數(shù)收益的協(xié)方差矩陣")

我們可以觀察到所有股票都是高度相關(guān)的,這是市場(chǎng)因素的影響。為了檢查股票相關(guān)關(guān)系,我們繪制相關(guān)圖:

  1. plot(cov2cor(Psi),

  2. main = "殘差協(xié)方差矩陣")


  1. cbind(stock_namelist, sector_namelist) ?# 股票的行業(yè)

  2. #> ? ? ? stock_namelist sector_namelist

  3. #> ?[1,] "AAPL" ? ? ? ? "Information Technology"

  4. #> ?[2,] "AMD" ? ? ? ? ?"Information Technology"

  5. #> ?[3,] "ADI" ? ? ? ? ?"Information Technology"

  6. #> ?[4,] "ABBV" ? ? ? ? "Health Care"

  7. #> ?[5,] "AEZS" ? ? ? ? "Health Care"

  8. #> ?[6,] "A" ? ? ? ? ? ?"Health Care"

  9. #> ?[7,] "APD" ? ? ? ? ?"Materials"

  10. #> ?[8,] "AA" ? ? ? ? ? "Materials"

  11. #> ?[9,] "CF" ? ? ? ? ? "Materials"

有趣的是,我們可以觀察到對(duì)Ψ執(zhí)行的自動(dòng)聚類可以正確識(shí)別股票的行業(yè)。

評(píng)估投資資金

在此示例中,我們將基于因子模型評(píng)估幾種投資基金的績(jī)效。我們將標(biāo)準(zhǔn)普爾500指數(shù)作為明確的市場(chǎng)因素,并假設(shè)無風(fēng)險(xiǎn)收益為零 rf = 0。特別是,我們考慮六種交易所買賣基金(ETF):

我們首先加載數(shù)據(jù):



  1. # 設(shè)置開始結(jié)束日期和股票名稱列表

  2. begin_date <- "2016-10-01"

  3. end_date <- "2017-06-30"


  4. # 從YahooFinance下載數(shù)據(jù)

  5. data_set <- xts()

  6. for (stock_index in 1:length(stock_namelist))

  7. data_set <- cbind(data_set, Ad(getSymbols(stock_namelist[stock_index],


  8. head(data_set)

  9. #> ? ? ? ? ? ? ? ? SPY ? XIVH ? ? SPHB ? ? SPLV ? ? USMV ? ? ?JKD

  10. #> 2016-10-03 203.6610 29.400 31.38322 38.55683 42.88382 119.8765

  11. #> 2016-10-04 202.6228 30.160 31.29729 38.10687 42.46553 119.4081

  12. #> 2016-10-05 203.5195 30.160 31.89880 38.02249 42.37048 119.9421

  13. #> 2016-10-06 203.6610 30.160 31.83196 38.08813 42.39899 120.0826

  14. #> 2016-10-07 202.9626 30.670 31.58372 37.98500 42.35146 119.8296

  15. #> 2016-10-10 204.0197 31.394 31.87970 38.18187 42.56060 120.5978


  16. head(SP500_index)

  17. #> ? ? ? ? ? ? ?index

  18. #> 2016-10-03 2161.20

  19. #> 2016-10-04 2150.49

  20. #> 2016-10-05 2159.73

  21. #> 2016-10-06 2160.77

  22. #> 2016-10-07 2153.74

  23. #> 2016-10-10 2163.66


  24. # 計(jì)算股票和SP500指數(shù)的對(duì)數(shù)收益率作為顯式因子

  25. X <- diff(log(data_set), na.pad = FALSE)

  26. N <- ncol(X) ?# 股票數(shù)量

  27. T <- nrow(X) ?# 天數(shù)



現(xiàn)在我們可以計(jì)算所有ETF的alpha和beta:


  1. #> ? ? ? ? ? ? ?alpha ? ? ?beta

  2. #> SPY ? 7.142225e-05 1.0071424

  3. #> XIVH ?1.810392e-03 2.4971086

  4. #> SPHB -2.422107e-04 1.5613533

  5. #> SPLV ?1.070918e-04 0.6777149

  6. #> USMV ?1.166177e-04 0.6511667

  7. #> JKD ? 2.569578e-04 0.8883843

現(xiàn)在可以進(jìn)行一些觀察:

  • SPY是S&P 500的ETF,如預(yù)期的那樣,其alpha值幾乎為零,beta值幾乎為1: α= 7.142211×10-5和 β= 1.0071423。

  • XIVH是具有高alpha值的ETF,計(jì)算出的alpha值是ETF中最高的(高1-2個(gè)數(shù)量級(jí)): α= 1.810392×10-3。

  • SPHB是一種ETF,據(jù)推測(cè)具有很高的beta,而計(jì)算出的beta卻是最高的,但不是最高的:β= 1.5613531。有趣的是,計(jì)算出的alpha為負(fù),因此,該ETF應(yīng)謹(jǐn)慎。

  • SPLV是降低波動(dòng)性的ETF,實(shí)際上,計(jì)算得出的beta偏低:β= 0.6777072。

  • USMV還是降低波動(dòng)性的ETF,實(shí)際上,計(jì)算出的beta是最低的:β= 0.6511671。

  • JKD顯示出很好的折衷。

我們可以使用一些可視化:


  1. barplot(rev(alpha), horiz = TRUE, main = "alph

我們還可以使用例如Sharpe比率,以更系統(tǒng)的比較不同的ETF。回顧一種資產(chǎn)和一個(gè)因素的因子模型

我們獲得

夏普比率如下:

假設(shè)

。因此,基于Sharpe比率對(duì)不同資產(chǎn)進(jìn)行排名的一種方法是根據(jù)α/β比率對(duì)它們進(jìn)行排名:


  1. print(ranking)

  2. #> ? ? ? ? alpha/beta ? ? ? ? SR ? ? ? ? alpha ? ? ?beta

  3. #> XIVH ?7.249952e-04 0.13919483 ?1.810392e-03 2.4971086

  4. #> JKD ? 2.892417e-04 0.17682677 ?2.569578e-04 0.8883843

  5. #> USMV ?1.790904e-04 0.12280053 ?1.166177e-04 0.6511667

  6. #> SPLV ?1.580189e-04 0.10887903 ?1.070918e-04 0.6777149

  7. #> SPY ? 7.091574e-05 0.14170591 ?7.142225e-05 1.0071424

  8. #> SPHB -1.551287e-04 0.07401566 -2.422107e-04 1.5613533

可以看到:

  • 就α/β而言,XIVH最佳(α最大),而SPHB最差(α負(fù))。

  • 就夏普比率(更確切地說,是信息比率,因?yàn)槲覀兒雎粤藷o風(fēng)險(xiǎn)利率)而言,JDK是最好的,其次是SPY。這證實(shí)了大多數(shù)投資基金的表現(xiàn)不超過市場(chǎng)的觀點(diǎn)。

  • 顯然,無論以哪種衡量標(biāo)準(zhǔn),SPHB都是最差的:負(fù)α,負(fù)β比率和Sharpe比率。

  • JDK之所以能夠取得最佳性能,是因?yàn)樗腶lpha值很好(盡管不是最好的),而同時(shí)具有0.88的中等beta值。

  • XIVH和SPHB有大量不同的beta,因此在市場(chǎng)上具有極端敞口。

  • USMV在市場(chǎng)上的曝光率最小,有可接受的alpha值,并且其Sharpe比率接近第二和第三高的位置。

Fama-French三因子模型

該示例將說明使用標(biāo)準(zhǔn)普爾500指數(shù)中的九種股票的Fama-French三因子模型。讓我們從加載數(shù)據(jù)開始:



  1. # 設(shè)置開始結(jié)束日期和股票名稱列表

  2. begin_date <- "2013-01-01"

  3. end_date <- "2017-08-31"


  4. # 從YahooFinance下載數(shù)據(jù)

  5. data_set <- xts()

  6. for (stock_index in 1:length(stock_namelist))

  7. data_set <- cbind(data_set, Ad(getSymbols(stock_namelist[stock_index],


  8. # 下載Fama-French因子



  9. head(fama_lib)

  10. #> ? ? ? ? ? ?Mkt.RF ? SMB ? HML

  11. #> 1926-07-01 ? 0.10 -0.24 -0.28

  12. #> 1926-07-02 ? 0.45 -0.32 -0.08

  13. #> 1926-07-06 ? 0.17 ?0.27 -0.35

  14. #> 1926-07-07 ? 0.09 -0.59 ?0.03

  15. #> 1926-07-08 ? 0.21 -0.36 ?0.15

  16. #> 1926-07-09 ?-0.71 ?0.44 ?0.56

  17. tail(fama_lib)

  18. #> ? ? ? ? ? ?Mkt.RF ? SMB ? HML

  19. #> 2017-11-22 ?-0.05 ?0.10 -0.04

  20. #> 2017-11-24 ? 0.21 ?0.02 -0.44

  21. #> 2017-11-27 ?-0.06 -0.36 ?0.03

  22. #> 2017-11-28 ? 1.06 ?0.38 ?0.84

  23. #> 2017-11-29 ? 0.02 ?0.04 ?1.45

  24. #> 2017-11-30 ? 0.82 -0.56 -0.50


  25. # 計(jì)算股票的對(duì)數(shù)收益率和Fama-French因子

  26. X <- diff(log(data_set), na.pad = FALSE)

  27. N <- ncol(X) ?#股票數(shù)量



現(xiàn)在我們?cè)诰仃嘑中具有三個(gè)因子,并希望擬合模型

,其中現(xiàn)在的載荷是一個(gè)beta矩陣:

。我們可以做最小二乘擬合,最小化

。更方便地,我們定義

和擴(kuò)展因子?

。然后可以將LS公式寫為最小化

  1. print(Gamma)

  2. #> ? ? ? ? ? ? ?alpha ? ? ? ?b1 ? ? ? ? ?b2 ? ? ? ? ?b3

  3. #> AAPL ?1.437845e-04 0.9657612 -0.23339130 -0.49806858

  4. #> AMD ? 6.181760e-04 1.4062105 ?0.80738336 -0.07240117

  5. #> ADI ?-2.285017e-05 1.2124008 ?0.09025928 -0.20739271

  6. #> ABBV ?1.621380e-04 1.0582340 ?0.02833584 -0.72152627

  7. #> AEZS -4.513235e-03 0.6989534 ?1.31318108 -0.25160182

  8. #> A ? ? 1.146100e-05 1.2181429 ?0.10370898 -0.20487290

  9. #> APD ? 6.281504e-05 1.0222936 -0.04394061 ?0.11060938

  10. #> AA ? -4.587722e-05 1.3391852 ?0.62590136 ?0.99858692

  11. #> CF ? -5.777426e-04 1.0387867 ?0.48430007 ?0.82014523

另外,我們可以使用R完成:

  1. #> ? ? ? ? ? ? ?alpha ? ?Mkt.RF ? ? ? ? SMB ? ? ? ? HML

  2. #> AAPL ?1.437845e-04 0.9657612 -0.23339130 -0.49806858

  3. #> AMD ? 6.181760e-04 1.4062105 ?0.80738336 -0.07240117

  4. #> ADI ?-2.285017e-05 1.2124008 ?0.09025928 -0.20739271

  5. #> ABBV ?1.621380e-04 1.0582340 ?0.02833584 -0.72152627

  6. #> AEZS -4.513235e-03 0.6989534 ?1.31318108 -0.25160182

  7. #> A ? ? 1.146100e-05 1.2181429 ?0.10370898 -0.20487290

  8. #> APD ? 6.281504e-05 1.0222936 -0.04394061 ?0.11060938

  9. #> AA ? -4.587722e-05 1.3391852 ?0.62590136 ?0.99858692

  10. #> CF ? -5.777426e-04 1.0387867 ?0.48430007 ?0.82014523

統(tǒng)計(jì)因子模型

現(xiàn)在讓我們考慮統(tǒng)計(jì)因子模型或隱式因子模型,其中因子和載荷均不可用。調(diào)用具有 K因子的模型 XT =α1T+ BFT + ET的主成分方法:

  1. PCA:

    • 樣本均值:

    • 矩陣:

    • 樣本協(xié)方差矩陣:

    • 特征分解:

  1. 估計(jì):

    • ?



  1. 更新特征分解:

  1. 重復(fù)步驟2-3,直到收斂為止。

  1. #> ? ? ? ? ? ? ?alpha

  2. #> AAPL ?0.0007074564 0.0002732114 -0.004631647 -0.0044814226

  3. #> AMD ? 0.0013722468 0.0045782146 -0.035202146 ?0.0114549515

  4. #> ADI ? 0.0006533116 0.0004151904 -0.007379066 -0.0053058139

  5. #> ABBV ?0.0007787929 0.0017513359 -0.003967816 -0.0056000810

  6. #> AEZS -0.0041576357 0.0769496344 ?0.002935950 ?0.0006249473

  7. #> A ? ? 0.0006902482 0.0012690079 -0.005680162 -0.0061507654

  8. #> APD ? 0.0006236565 0.0005442926 -0.004229364 -0.0057976394

  9. #> AA ? ?0.0006277163 0.0027405024 -0.009796620 -0.0149177957

  10. #> CF ? -0.0000573028 0.0023108605 -0.007409061 -0.0153425661

同樣,我們可以使用R完成工作:

  1. #> ? ? ? ? ? ? ?alpha ? ? ?factor1 ? ? ?factor2 ? ? ? factor3

  2. #> AAPL ?0.0007074564 0.0002732114 -0.004631647 -0.0044814226

  3. #> AMD ? 0.0013722468 0.0045782146 -0.035202146 ?0.0114549515

  4. #> ADI ? 0.0006533116 0.0004151904 -0.007379066 -0.0053058139

  5. #> ABBV ?0.0007787929 0.0017513359 -0.003967816 -0.0056000810

  6. #> AEZS -0.0041576357 0.0769496344 ?0.002935950 ?0.0006249473

  7. #> A ? ? 0.0006902482 0.0012690079 -0.005680162 -0.0061507654

  8. #> APD ? 0.0006236565 0.0005442926 -0.004229364 -0.0057976394

  9. #> AA ? ?0.0006277163 0.0027405024 -0.009796620 -0.0149177957

  10. #> CF ? -0.0000573028 0.0023108605 -0.007409061 -0.0153425661

通過不同因子模型進(jìn)行協(xié)方差矩陣估計(jì)的最終比較

我們最終將比較以下不同的因子模型:

  • 樣本協(xié)方差矩陣

  • 宏觀經(jīng)濟(jì)一因素模型

  • 基本的三因素Fama-French模型

  • 統(tǒng)計(jì)因素模型

我們?cè)谟?xùn)練階段估計(jì)模型,然后將估計(jì)的協(xié)方差矩陣與測(cè)試階段的樣本協(xié)方差矩陣進(jìn)行比較。估計(jì)誤差將根據(jù)PRIAL(平均損失提高百分比)進(jìn)行評(píng)估:

加載訓(xùn)練和測(cè)試集:

  1. # 設(shè)置開始結(jié)束日期和股票名稱列表

  2. begin_date <- "2013-01-01"

  3. end_date <- "2015-12-31"


  4. # 準(zhǔn)備股票數(shù)據(jù)

  5. data_set <- xts()

  6. for (stock_index in 1:length(stock_namelist))

  7. data_set <- cbind(data_set, Ad(getSymbols(stock_namelist[stock_index],



  8. # ? Fama-French 因子

  9. mydata <- mydata[-nrow(mydata),



  10. # 準(zhǔn)備指數(shù)

  11. f_SP500 <- diff(log(SP500_index), na.pad = FALSE)


  12. # 將數(shù)據(jù)拆分為訓(xùn)練數(shù)據(jù)和測(cè)試數(shù)據(jù)

  13. T_trn <- round(0.45*T)

  14. X_trn <- X[1:T_trn, ]

  15. X_tst <- X[(T_trn+1):T, ]

?現(xiàn)在讓我們用訓(xùn)練數(shù)據(jù)估算不同的因子模型:


  1. # 樣本協(xié)方差矩陣

  2. Sigma_SCM <- cov(X_trn)


  3. # 單因素模型

  4. Gamma <- t(solve(t(F_) %*% F_, t(F_) %*% X_trn))


  5. E <- xts(t(t(X_trn) - Gamma %*% t(F_)), index(X_trn))


  6. # Fama-French三因子模型


  7. Sigma_FamaFrench <- B %*% cov(F_FamaFrench_trn) %*% t(B) + diag(diag(Psi))


  8. # 統(tǒng)計(jì)單因子模型


  9. while (norm(Sigma - Sigma_prev, "F")/norm(Sigma, "F") > 1e-3) {

  10. B <- eigSigma$vectors[, 1:K, drop = FALSE] %*% diag(sqrt(eigSigma$values[1:K]), K, K)




  11. # 統(tǒng)計(jì)三因子模型

  12. K <- 3


  13. while (norm(Sigma - Sigma_prev, "F")/norm(Sigma, "F") > 1e-3) {

  14. B <- eigSigma$vectors[, 1:K] %*% diag(sqrt(eigSigma$values[1:K]), K, K)

  15. Psi <- diag(diag(Sigma - B %*% t(B)))


  16. Sigma_PCA3 <- Sigma


  17. # 統(tǒng)計(jì)五因子模型

  18. K <- 5


  19. eigSigma <- eigen(Sigma)

  20. while (norm(Sigma - Sigma_prev, "F")/norm(Sigma, "F") > 1e-3) {

  21. B <- eigSigma$vectors[, 1:K] %*% diag(sqrt(eigSigma$values[1:K]), K, K)

  22. Psi <- diag(diag(Sigma - B %*% t(B)))

最后,讓我們比較測(cè)試數(shù)據(jù)中的不同估計(jì):


  1. Sigma_true <- cov(X_tst)


  2. barplot(error, main = "協(xié)方差矩陣估計(jì)誤差",


  1. PRIAL <- 100*(ref - error^2)/ref


  2. barplot(PRIAL, main = "協(xié)方差矩陣估計(jì)的先驗(yàn)方法",

最終可以看到使用因子模型進(jìn)行協(xié)方差矩陣估計(jì)會(huì)有所幫助。

最受歡迎的見解

1.用機(jī)器學(xué)習(xí)識(shí)別不斷變化的股市狀況—隱馬爾科夫模型(HMM)的應(yīng)用

2.R語言GARCH-DCC模型和DCC(MVT)建模估計(jì)

3.R語言實(shí)現(xiàn) Copula 算法建模依賴性案例分析報(bào)告

4.R語言COPULAS和金融時(shí)間序列數(shù)據(jù)VaR分析

5.R語言多元COPULA GARCH 模型時(shí)間序列預(yù)測(cè)

6.用R語言實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)股票實(shí)例

7.r語言預(yù)測(cè)波動(dòng)率的實(shí)現(xiàn):ARCH模型與HAR-RV模型

8.R語言如何做馬爾科夫轉(zhuǎn)換模型markov switching model

9.matlab使用Copula仿真優(yōu)化市場(chǎng)風(fēng)險(xiǎn)


拓端tecdat|R語言Fama-French三因子模型實(shí)際應(yīng)用:優(yōu)化投資組合的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
石林| 清苑县| 云林县| 新兴县| 临海市| 锦屏县| 韶关市| 南澳县| 岳普湖县| 通河县| 临桂县| 广安市| 永寿县| 丹寨县| 龙山县| 天柱县| 焦作市| 邹平县| 鹿邑县| 安徽省| 丁青县| 神池县| 长子县| 邯郸市| 凤山县| 始兴县| 遵化市| 阿图什市| 察哈| 黔南| 淮阳县| 建瓯市| 望江县| 金川县| 重庆市| 襄樊市| 乐山市| 高雄县| 保德县| 泽普县| 巴青县|