因為根據(jù)官網的描述,24年CFA協(xié)會改革新增PSM實操模塊,與標準考試分開,它只需要在標準考試的分數(shù)出來之前學完即可,PSM本身沒有評分,相關內容也不會出現(xiàn)在標準考試中。
實踐技能模塊(PSM)結合視頻、多項選擇題、指導練習和案例研究來培養(yǎng)考生的實踐技能。為了獲得考試成績,考生將被要求在每個級別至少完成一次PSM。PSM主題可以在注冊后的考試學習期間的任何時候選擇,并且必須在成績公布前完成。每個PSM需要10-15個小時才能完成。
也就說,對考生必須完成標準考試和每個級別的一個PSM才能獲得考試成績。一級是從2024年2月開始,二級是2024年5月開始,三級是2025年2月開始。具體內容融躍小編繼續(xù)為大家介紹。
一、考生需要做什么才能完成PSM?
協(xié)會給出了回答:“What do candidates need to do in order to complete PSMs?A PSM is a stand-alone module that contains between 10-15 hours of content which candidates must advance through in order to complete each one, aided by videos, questions and guided practice. It is not graded, nor will questions about it appear on the exam.”
意為PSM是一個獨立的模塊,包含10-15個小時的內容,考生必須通過視頻、問題和指導練習來完成每一個內容。它沒有評分,考試中也不會出現(xiàn)有關它的問題。
也就是說,考生不需要畏懼實踐課程(PSM)。PSM沒有評分(not graded),涉及到的知識點也不會出現(xiàn)在標準考試中。我們只需要在標準考試出分前,學完至少一個PSM就可以了。
一級PSM有財務建模,即如何在Excel中建立公司的三級報表財務模型,因為模型用于確定公司的價值。一級PSM還有Python編程基礎,這兩個PSM中選擇一個進行學習。
二級PSM有Python編程基礎、分析師技能(利用從數(shù)百名成功分析師那里獲得的見解,重點關注股票和信貸分析師所需的技能)、Python數(shù)據(jù)科學和人工智能??忌柙谶@三個PSM中選擇一個進行學習,如果一級選了,二級就不能選這個了。
三級在2025年才會加入PSM模塊,三級的PSM是什么協(xié)會尚未公布。
二、PSM模塊的Python會講哪些內容?
從協(xié)會官網描述來看,一級二級的Python編程基礎PSM,涉及到以下幾方面內容:展示Python的基礎知識,以及如何使用Jupyter Notebook開發(fā)、演示和共享與金融相關的數(shù)據(jù)科學項目。
二級還有一個Python數(shù)據(jù)科學及人工智能課程,內容有:向考生介紹機器學習、人工智能和數(shù)據(jù)科學,以及使用Python理解財務報表、報告和分析。
以上是協(xié)會官網內容。首先就形式上,Python是一個學習課程,考生只要學完即可,應該不需要考試(not graded)。
其次在內容上,官網提到了Python基礎,根據(jù)大眾對Python的理解,應包括以下內容。
(一)基礎數(shù)據(jù)類型。Python是一門弱類型語言,變量使用前無需聲明,變量名可以看作一種引用。Python的基本數(shù)據(jù)類型分為數(shù)字、字符串、列表、元組、集合、字典。其中數(shù)字包括整型、浮點型、布爾型、以及復數(shù)。列表、元組、字典、集合、字符串則是Python中經常會使用到的數(shù)據(jù)結構,除此之外,還需掌握深拷貝和淺拷貝的概念。以上的數(shù)據(jù)類型必須要能夠熟練的運用。
(二)基礎代碼邏輯。比如條件語句If、循環(huán)while/for等。這部分有一定編程經驗的同學應該都不會陌生。Python基礎同樣會包括這些常用的代碼邏輯。除此之外,Python作為面向對象的語言,也應包括面向對象這個概念的介紹。
(三)文件系統(tǒng)。在處理數(shù)據(jù)的時候,我們往往需要從文件中讀寫數(shù)據(jù)。例如Python讀取Excel中的數(shù)據(jù),Python讀取mySQL中的數(shù)據(jù)等,Python從金融數(shù)據(jù)庫(例如彭博、路透)的應用程序接口(API)中讀取數(shù)據(jù)等。所以文件系統(tǒng)的相關操作也屬于Python基礎知識。Python的文件操作很簡單,只需用open打開文件:file = open(path,pattern)。打開文件后就可以對文件進行讀寫操作,各種讀寫操作的命令也是應該涉及的。
(四)函數(shù)。Python作為面向對象的編程語言,會大量使用函數(shù)。Python常用函數(shù)也是必須掌握的基礎知識。Python中用def關鍵字來定義函數(shù),格式為def 函數(shù)名(參數(shù))。
(五)各種庫的運用。Python*吸引力的地方就是有豐富的庫,無論是科學計算的庫、數(shù)理統(tǒng)計的庫、機器學習庫,還是各種金融項目的庫,Python應有盡有。比較常用的科學計算庫的介紹,或許也屬于Python基礎知識。
學完了以上內容,考生就可以使用規(guī)范化的金融數(shù)據(jù)進行分析,進行量化建模。像金融數(shù)據(jù),我們經常同時分析4000只股票10年歷史日線數(shù)據(jù),還要涉及到10個風險因子。4000*2500*10 = 1億個數(shù)據(jù)。學習了Python,我們就可以把這一億個數(shù)據(jù),從金融軟件的API中讀取出來,存入關系型數(shù)據(jù)庫(MySQL),再用Python進行建模分析它們的關系,尋找它們的規(guī)律。至于Python的其他應用,比如現(xiàn)在運用較多的網絡爬蟲,CFA大概率不會在基礎知識這里進行介紹。
三、Python數(shù)據(jù)科學及人工智能課程包含什么?
數(shù)據(jù)科學、機器學習、人工智能,這三個名詞并不是涇渭分明的,這里面有很多內容是重合的。包括了概率管理、算法、邊緣分析、異常檢測、優(yōu)化分析、規(guī)范分析、深度神經網絡、事件流處理、自然語言問答(ChatGPT)、語音分析、視頻與圖像分析、模擬仿真等細分學科領域。
但是就CFA而言,考生只需掌握金融領域常用的數(shù)學模型,比如馬爾科夫鏈、聚類分析、離散度分析、神經網絡模型、語言文字處理(例如根據(jù)論壇的語言文字分析市場情緒)等,并不會涉及到太深的內容。
除此之外,數(shù)據(jù)科學內容還要結合Python才能實際運用。協(xié)會在這個模塊中還有使用Python工具理解財務報表、報告和分析。這一塊在實踐中確實是有運用的。當我們要同時分析幾百張甚至幾千張財務報表,我們可以使用Python來提取財務報表上的信息和指標,并進行歸類,隨后再對這些數(shù)據(jù)進行分析。
總之,PSM的內容在工作中運用廣泛,可以把所學習的金融知識,在實踐中落地,CFA這次改革非常與時俱進,順應了金融行業(yè)的發(fā)展和要求。同時由于PSM只需學習,暫不評分,與標準考試獨立分開,相當于降低了考試難度,對CFA考生的未來發(fā)展益處頗豐。