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

अनुमानों के अंतर की महत्वपूर्णता (Significance)

एरर बार्स वाले लाइन प्लॉट से रुझानों का एक मोटा अंदाज़ा मिलता है, लेकिन क्या साल-दर-साल के अंतर सांख्यिकीय रूप से महत्वपूर्ण हैं? इस अभ्यास में, आप फिलाडेल्फ़िया में बदलती मीडियन होम कीमतों की महत्वपूर्णता तय करेंगे। आप 2011 और 2017 के बीच साल-दर-साल के अंतर का मूल्यांकन करेंगे.

दो-सैंपल Z-स्टैटिस्टिक का सूत्र है:

$$Z = \frac{x_1 - x_2}{\sqrt{SE_{x_1}^2 + SE_{x_2}^2}}$$

एक DataFrame philly उपलब्ध है, जिसमें median_home_value, median_home_value_moe, और year कॉलम हैं.

pandas को pd नाम से इम्पोर्ट किया गया है, और numpy मॉड्यूल से sqrt फंक्शन इम्पोर्ट किया गया है.

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

Python में US Census डेटा का विश्लेषण

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

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

  • x1 को वर्तमान वर्ष के median home value पर सेट करें, और x2 को पिछले वर्ष (वर्तमान वर्ष माइनस 1) के median home value पर सेट करें
  • se_x1 को वर्तमान वर्ष के median home value के MOE को Z_CRIT से भाग देकर सेट करें, और se_x2 को पिछले वर्ष के लिए यही गणना करके सेट करें
  • Python के टर्नरी ऑपरेटर (result1 if condition else result2) का उपयोग करें: अगर z का परिमाण Z_CRIT से बड़ा हो तो खाली स्ट्रिंग लौटाएँ, अन्यथा "not " लौटाएँ

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

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

# Set the critical Z score for 90% confidence, prepare message
Z_CRIT = 1.645
msg = "Philadelphia median home values in {} were {}significantly different from {}."
for year in range(2012, 2018):
    # Assign current and prior year's median home value to variables
    x1 = int(philly[philly["year"] == ____]["median_home_value"])
    x2 = int(____)
    
    # Calculate standard error as 90% MOE / critical Z score
    se_x1 = float(____)
    se_x2 = float(____)
    
    # Calculate two-sample z-statistic, output message if greater than critical Z score
    z = (x1 - x2) / sqrt(se_x1**2 + se_x2**2)
    print(msg.format(year, ____, year - 1))
कोड संपादित करें और चलाएँ