Strukturellt brott under krisen: II
I videon identifierades ett strukturellt brott för ett enkelt samband mellan befolkningsstorlek och tid i Kina. I den här och nästa övning använder du det mer avancerade faktormodellsambandet mellan portföljavkastning och bolånmissar från kapitel 1 för att testa om ett strukturellt brott inträffade runt 2008 – genom att beräkna Chow-teststatistikan för faktormodellen.
Först importerar du statsmodels API och kör en OLS-regression för perioden 2005–2010, med kvartalsvisa minimumavkastningar port_q_min som beroende variabel och bolånmissar mort_del som oberoende variabel (plus en interceptterm).
Notera summan av kvadrerade residualer ssr_total från regressionsresultatet result – det värdet tillhandahålls i nästa övning för att hjälpa dig beräkna Chow-teststatistikan.
Den här övningen är en del av kursen
Kvantitativ riskhantering i Python
Övningsinstruktioner
- Importera
statsmodelsAPI. - Lägg till en interceptterm i regressionen.
- Använd OLS för att anpassa
port_q_mintillmort_del. - Extrahera och visa summan av kvadrerade residualer.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import the statsmodels API to be able to run regressions
import ____.____ as sm
# Add a constant to the regression
mort_del = sm.____(mort_del)
# Regress quarterly minimum portfolio returns against mortgage delinquencies
result = sm.____(port_q_min, ____).fit()
# Retrieve the sum-of-squared residuals
ssr_total = result.____
print("Sum-of-squared residuals, 2005-2010: ", ssr_total)