Square root ट्रांसफॉर्मेशन
वीडियो में आपने सीखा कि logarithmic फंक्शन मानों के बीच के अंतर को सपाट करने के लिए इस्तेमाल किया जा सकता है। logarithmic फंक्शन का एक विकल्प square root है: यह फंक्शन भी मानों के अंतर को कम करता है, हालाँकि प्रभाव थोड़ा कमजोर होता है.
यहाँ एक बहुत छोटा basetable दिया गया है जिसमें 4 donors की population है और predictive वैरिएबल "donations" है, जो पिछले साल के कुल दान की राशि दिखाता है। इस अभ्यास में आप इस basetable में logarithmic और square root दोनों ट्रांसफॉर्मेशन जोड़ेंगे और दोनों के प्रभाव की तुलना करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Predictive Analytics in Python
अभ्यास निर्देश
- वैरिएबल "donations" का log ट्रांसफॉर्मेशन
basetableमें जोड़ें. - वैरिएबल "donations" का square root ट्रांसफॉर्मेशन
basetableमें जोड़ें. - इन जोड़ी गई फीचर्स के साथ basetable प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Add the log transformation of the variable "donations"
basetable["donations_log"] = ____.____(____["____"])
# Add the square root transformation of the variable "donations"
basetable["donations_sqrt"] = ____.____(____["____"])
# Compare the transformations
___