tidyquant
套件,此文章同時發表於中山管院:商業大數據平台。
R的平行運算
在做量化投資策略參數最佳化時,都會透過
for
迴圈的寫法來處理,但是如果策略很複雜時,每次迴圈跑得速度都會很慢。由於R程式是用單個執行緒在跑,因此要克服執行時間很久的問題,最簡單的方法就是在電腦上開很多個R程式一起跑。這樣就會用很多個執行緒在計算,此方法類似平行運算的概念,但這樣做實在是很麻煩。為解決這個問題,R程式裡面有一個套件parallel
,只要將要程式碼包裝成函數形式,就可以跑平行運算。
上市股票Beta估計
最近在幫老師製作教學講義的案例,要用資本資產定價模型(Capital Asset Pricing Model, CAPM),去估計2017年每支上市股票的Beta。這個問題在碩士班時就有用程式寫過,並沒有很難。但當時程式能力弱弱的,主要是用迴圈去一支一支計算。這次要寫這個程式有一些新的想法,之前看網路上的文章有用到
apply
家族可以一次估計多個模型的範例,因此透過這次的題目,可以把這個想法實作出來。
爬蟲-財富中國500強股票排行榜資料
最近學弟想要爬財富中國500強排行榜的網頁資料,但遇到一些困難來詢問我。研究一下網站,發現能力所及能夠處理這個問題,爬得過程也蠻有趣的,因此在這邊分享爬法。
利用R的Blogdown套件建立個人部落格網站
此次的文章主要是記錄我的個人部落格網站是如何建立出來的,我主要是Follow這篇文章 用R语言的blogdown+hugo+netlify+github 建博客 來架設。不過在按部就班的過程中有遇到一些問題,所以我這邊會在講述我順利架設的流程,提供給大家參考。有些地方我可能不會講得很清楚,可以和我Follow的文章搭配一起看。