Python เบื้องต้นสำหรับการบริหารความเสี่ยงพอร์ตการลงทุน
Dakota Wixom
Quantitative Analyst | QuantCourse.com
งานวิจัยต้นกำเนิดที่จุดประกายทั้งหมด:

งานวิจัยที่ตีพิมพ์ในภายหลังโดย Cliff Asness จาก AQR:

ในปี 2015 Fama และ French ได้ขยายโมเดล 3 ปัจจัยเดิม โดยเพิ่มปัจจัยอีก 2 ตัว:
ปัจจัย RMW แสดงถึงผลตอบแทนของบริษัทที่มีกำไรจากการดำเนินงานสูงเทียบกับบริษัทที่มีกำไรต่ำ
ปัจจัย CMA แสดงถึงผลตอบแทนของบริษัทที่ลงทุนเชิงรุกเทียบกับบริษัทที่ระมัดระวังมากกว่า

สมมติว่ามีผลตอบแทนส่วนเกินของพอร์ตและตลาดอยู่ในออบเจกต์ Data แล้ว:
import statsmodels.formula.api as smf
model = smf.ols(formula='Port_Excess ~ Mkt_Excess + SMB + HML + RMW + CMA',
data=Data)
fit = model.fit()
adjusted_r_squared = fit.rsquared_adj
adjusted_r_squared
0.92
Python เบื้องต้นสำหรับการบริหารความเสี่ยงพอร์ตการลงทุน