कई वैरिएबल्स का विज़ुअलाइज़ेशन
जैसे-जैसे आप अधिक वैरिएबल्स पर विचार करना शुरू करते हैं, उन्हें एक साथ प्लॉट करना और कठिन होता जाता है. दो संख्यात्मक वैरिएबल्स के लिए x और y स्केल के अलावा, आप तीसरे संख्यात्मक वैरिएबल के लिए रंग का उपयोग कर सकते हैं, और श्रेणीबद्ध वैरिएबल्स के लिए फैसेटिंग का. और यही वह सीमा है जिसके बाद प्लॉट्स को समझना बहुत कठिन हो जाता है. कुछ स्पेशल प्लॉट प्रकार, जैसे correlation हीटमैप्स और parallel coordinates प्लॉट्स, अधिक वैरिएबल्स संभाल लेते हैं, लेकिन ये प्रत्येक वैरिएबल के बारे में बहुत कम जानकारी देते हैं, और मॉडल प्रेडिक्शंस को विज़ुअलाइज़ करने के लिए ये बेहतरीन नहीं हैं.
यहाँ आप स्कैटर प्लॉट की सीमाओं को आगे बढ़ाते हुए एक ही प्लॉट में हाउस प्राइस, MRT स्टेशन तक की दूरी, पास के कन्वीनियंस स्टोर्स की संख्या, और हाउस एज—इन सबको साथ दिखाएँगे.
taiwan_real_estate उपलब्ध है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Regression with statsmodels in Python
अभ्यास निर्देश
taiwan_real_estateमें प्रत्येकhouse_age_yearsके लिए एक फैसेट ग्रिड बनाइए.taiwan_real_estateडेटासेट का उपयोग करते हुए,n_convenienceबनामsqrt_dist_to_mrt_mका एक स्कैटर प्लॉट बनाइए, जिसेprice_twd_msqके आधार पर रंगित किया गया हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Prepare the grid using taiwan_real_estate, for each house age category, colored by price_twd_msq
grid = ____(data=____,
col=____,
hue=____,
palette="plasma")
# Plot the scatterplots with sqrt_dist_to_mrt_m on the x-axis and n_convenience on the y-axis
grid.map(____,
____,
____)
# Show the plot (brighter colors mean higher prices)
plt.show()