在一元回归分析中,如果依变量y与自变量x的关系为非线性的,但是又找不到适当的函数曲线来拟合,则可以采用一元多项式回归。
1、读取数据
def read_data(path):
data=pd.read_csv(path)
return data
2、预览数据
data.head()
3、可视化数据,发现数据图形趋向于非线性的一条曲线

4、去掉异常点
#去掉异常突发点,第23行的数据
data=data.drop(23)
5、随机划分训练数据和测试数据

6、创建多项式回归模型

7、模型评估

8、分别采用一元1次多项式、一元4次多项式、一元7次多项式做拟合

9、模型可视化

