Structurele breuk tijdens de crisis: II
De video liet een structurele breuk zien voor een eenvoudige relatie tussen bevolkingsomvang en tijd in China. In deze en de volgende oefening gebruik je de rijkere factorrelatie uit hoofdstuk 1 tussen portefeuillerendementen en hypotheekachterstanden om te testen op een structurele breuk rond 2008, door de Chow-toetsstatistiek voor het factormodel te berekenen.
Importeer eerst de statsmodels-API en voer daarna een OLS-regressie uit voor 2005–2010, met kwartaal-minimumrendementen port_q_min als afhankelijke variabele, en hypotheekachterstanden mort_del als onafhankelijke variabele (plus een interceptterm).
Noteer de som van gekwadrateerde residuen ssr_total uit het regressie-result (deze wordt in de volgende oefening gebruikt om de Chow-toetsstatistiek af te leiden).
Deze oefening maakt deel uit van de cursus
Kwantitatief risicobeheer in Python
Oefeninstructies
- Importeer de
statsmodels-API. - Voeg een interceptterm toe aan de regressie.
- Gebruik OLS om
port_q_minte fitten opmort_del. - Haal de som van gekwadrateerde residuen op en toon deze.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)