回归曲线及其置信区间

Seaborn包提供了regplot函数来绘制回归分析的图表,图表中包括数据散点图、回归模型曲线及其置信区间等。回归模型为线性、二次、三次多项式等,多项式的次数可以指定。

Document Image
\[\]

根据给定数据绘图,编写Seaborn代码如下所示:

code.python
import matplotlib.pyplot as plt    #导入Matplotlib包的pyplot子包
import pandas as pd    #导入pandas包
import seaborn as sns
df=pd.read_excel('17 边际图.xlsx',engine=';openpyxl')    #导入数据
fig=plt.figure()    #新建绘图窗口
sns.regplot(data=df, x="Acceleration", y="MPG")
#sns.regplot(data=df, x="Acceleration", y="MPG", order=2)
plt.show()

运行代码,生成下图。

Document Image
\[\]