序
不使用程式語言,有時真的「寸步難行」。本書底下簡稱為《財計》。《財計》的內容較偏向於《財統》,二者皆可視為「財金計量(financial econometrics)」的前身,其中《財統》是使用R語言,而《財計》則是使用Python語言(底下簡稱為Python)。其實,《財計》所探討的主題,筆者於學生時期早有接觸,只不過當時並未想到「實證(即以實際資料檢視)」,現在再次檢視,自然就不同了,尤其是我們多少有接觸過程式語言。換句話說,《財計》已不再是單純理論上的探討,反而是理論與實際兼顧。
接觸過Python與R語言後,筆者發現竟然已經擺脫過去商業程式語言如SAS、Gauss或Matlab等版權更新與付費的困擾,畢竟Python與R語言皆屬於自由軟體而且版權更新不需額外付費;另一方面,Python與R語言的功能愈來愈強,似乎已逐漸取代上述商業軟體。例如:Python的靈活資料處理能力,往往令人目瞪口呆(瞠目結舌),嘆為觀止,堪稱一絕;另一方面,R語言於《財計》內,往往能扮演著「臨門一腳」的角色,亦讓人印象深刻。或者說,Python讓人稱讚的部分是其資料處理能力,而R語言之完整的統計處理能力,亦不惶多讓。有幸,於《財計》內,讓我們皆見識到了。換句話說,《財計》是以Python為主,而以R語言為輔。
《財計》的特色可以分述如下:
(1) 理論與實際兼顧,我們不再只是介紹枯燥的理論部分。不使用程式語言,有時真的「寸步難行」;也就是說,不使用程式語言,有時筆者反而不知如何介紹。
(2) 利用Python,我們可以輕易地從Yahoo內下載多檔國內外上市(櫃)股票或其他歷史資料。
(3) 利用Python,我們可以輕易地處理龐大的資料。
(4) 透過Python(或R語言)函數或自設函數的使用,財金理論不再是遙不可及。
(5) 當代財務理論是建立在多位諾貝爾經濟學得主如Markowitz、Sharpe、Engle或Fama等人的貢獻上,而《財計》內有介紹上述等人的主要貢獻。
(6) 以前是苦無樣本資料可供練習以及不知如何操作,《財計》卻提醒我們其實並不難。
《財計》的主要目的是欲介紹CER模型、Markowitz的資產組合理論、CAPM與多因子模型等觀念。早期,由於電腦資訊不發達,故上述觀念只停留於我們的腦中無法實際操作。如今,透過Python的使用,未必只有研究生以上程度的讀者方能接觸。另一方面,除了筆者之其他「使用Python」等書之外,筆者的另一目的是想多提供Python操作的練習。換言之,過去不曾考慮使用程式語言,而當代的特色是已對程式語言不陌生,我們看到了時代的進步。《財計》仍沿襲筆者過去書籍的特色,即只要能應用到程式語言部分,《財計》皆有提供對應的完整程式碼供讀者參考。
《財計》的閱讀對象倒未必局限於財金領域,只要對上述領域有興趣的讀者,
《財計》當然歡迎;只不過讀者最好有操作過《資處》或《統計》的經驗,畢竟《財計》是使用Python,而當代財務理論是建立在基本的統計學基礎上。因此,《財計》的門檻並不高;或者說,因皆可用Python的模組或R的程式套件內的函數指令估計,是故讀者的壓力其實並不大,反而可以多多練習Python指令的使用。
《財計》共分10章說明,其中第1章是介紹金融資產報酬率的計算,其中包括資產組合報酬率的計算,當然我們是使用Python 計算。第2章除了介紹隨機變數的觀念以及重要的機率分配之外,另外亦引入最大概似估計法。由於面對的是多變量變數的情況,《財計》需要用矩陣型態來處理。第3章介紹一些基本的矩陣代數操作。第4章則進一步介紹多變量隨機變數觀念;比較特別的是,該章亦引進多變量常態分配與t分配的使用。第5章除了分別出恆定性與非恆定性的差異外,並且介紹CER模型的特徵;另一方面,該章亦說明了時間序列模型內的ARIMA模型。
第6章簡單介紹報酬率之間相互依存的VAR模型,並且分別出縮減式VAR模型與結構式VAR模型之不同。第7與8章開始介紹GARCH 模型,其可用於估計資產的波動頻率,其中第7章屬於單變量GARCH模型,而第8章則介紹多變量GARCH模型。第9與10章則是《財計》的重心,其可以分成資產組合理論與資本資產定價模型二主題。因此,《財計》其實可以分成三大部分,其中第一部分為基本觀念的介紹,而以第1~4章說明;第二部分則屬於時間序列模型,共以第5~8章介紹。最後是屬於資產組合理論與資產定價模型,我們則以第9~10章說明。
筆者是在無意中接觸與使用Python,當初只是頗訝異為何於網路上有那麼多人在使用Python?沒想到多接觸Python後,發現應該已經無法擺脫Python了。當各種領域逐漸用Python取代原本的程式語言,最後集大成的將是Python!?當然,筆者不知其他專業領域,但是就財金專業領域而言,仿佛已經逐漸看到了改變。我們似乎看到了“Gauss-Matlab-R-Python”的趨勢?當然,時間會證明一切。《財計》內仍附上兒子的一些作品,與大家共同勉勵。感謝內人提供一些意見,筆者才疏識淺,倉促成書,錯誤難免,望各界先進指正。最後,祝 操作順利。
林進益
寫於臺南關子嶺
2022/11/7