शुरू करेंमुफ़्त में शुरू करें

गिरती हाउसिंग कीमतें और अंडरवॉटर मॉर्टगेज

दुर्भाग्य से, आप यह भी भली-भाँति जानते हैं कि घरों की कीमतें हमेशा नहीं बढ़तीं.

एक अंडरवॉटर मॉर्टगेज वह स्थिति है जब आपके मॉर्टगेज पर बकाया राशि घर के वास्तविक मूल्य से भी अधिक हो जाती है.

इस अभ्यास में, आप वर्स्ट-केस सिनेरियो की गणना करेंगे जिसमें घर की कीमतें हर महीने 0.45% की दर से लगातार गिरती हैं. काम तेज करने के लिए, घर की कीमतों में संचयी गिरावट का पूर्वानुमान पहले से कर लिया गया है और cumulative_decline_forecast नाम के वैरिएबल में सहेजा गया है, जो आज की कीमत की तुलना में गुणात्मक डिस्काउंट फैक्टरों की एक array है — दरों की array में 1 जोड़ने की कोई ज़रूरत नहीं है.

मॉर्टगेज पर बकाया प्रिंसिपल principal_remaining के रूप में उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में वित्तीय कॉन्सेप्ट्स का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • cumulative_decline_forecast array और शुरुआती home_value के बीच एक सरल ऑपरेशन का उपयोग करके समय के साथ घर के मूल्य का पूर्वानुमान लगाएँ.
  • हर समय-खंड पर जहाँ मॉर्टगेज underwater है, वहाँ के लिए एक boolean मानों की array बनाएँ, जो बताए कि शर्त सही है या गलत.
  • समय के साथ घर के मूल्य बनाम बचे हुए प्रिंसिपल का ग्राफ प्लॉट करने के लिए मौजूदा कोड चलाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

import numpy as np
import pandas as pd

# Cumulative drop in home value over time as a ratio
cumulative_decline_forecast = np.cumprod(1+decline_array)

# Forecast the home value over time
home_value_forecast = ____

# Find all periods where your mortgage is underwater
underwater = ____
pd.value_counts(underwater)

# Plot the home value vs principal remaining
plt.plot(home_value_forecast, color='red')
plt.plot(principal_remaining, color='blue')
plt.legend(handles=[homevalue_plot, principal_plot], loc=2)
plt.show()
कोड संपादित करें और चलाएँ