Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera statsmodels API.
  • Lägg till en interceptterm i regressionen.
  • Använd OLS för att anpassa port_q_min till mort_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)
Redigera och kör kod