Last Update: March 22, 2022
My online video tutorials are hosted at YouTube channel.
For learning this concept, you can view my online video tutorials: Linearity in Parameters: Ramsey RESET Test in Python (Spyder) and Linearity in Parameters: Ramsey RESET Test in Python (Jupyter).
Videos Code
1. Package
import statsmodels.api as sm
import statsmodels.formula.api as smf
import statsmodels.stats.diagnostic as smd
2. Data
houseprices_object = sm.datasets.get_rdataset(dataname="HousePrices",
package="AER", cache=True)
houseprices = houseprices_object.data
print(houseprices.iloc[:, 0:3].head())
print(houseprices_object.__doc__)
3. Model
mlr = smf.ols(formula="price ~ lotsize + bedrooms",
data=houseprices).fit()
4. Linearity
resettest = smd.linear_reset(res=mlr, power=2, test_type="fitted",
use_f=True)
print(resettest)
Courses
My online courses are hosted at Teachable website.
For more details on this concept, you can view my Linear Regression in Python Course.