Transforming the explanatory variable
If there is no straight-line relationship between the response variable and the explanatory variable, it is sometimes possible to create one by transforming one or both of the variables. Here, you'll look at transforming the explanatory variable.
You'll take another look at the Taiwan real estate dataset, this time using the distance to the nearest MRT (metro) station as the explanatory variable. You'll use code to make every commuter's dream come true: shortening the distance to the metro station by taking the square root. Take that, geography!
taiwan_real_estate
is available.
This exercise is part of the course
Introduction to Regression with statsmodels in Python
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Create sqrt_dist_to_mrt_m
taiwan_real_estate["____"] = ____(____["____"])
plt.figure()
# Plot using the transformed variable
sns.regplot(____)
plt.show()