我试着为波士顿数据集拟合OLS.我的图表如下所示.

如何在直线上方或图表中的某个地方注释线性回归方程?如何用Python打印公式?

我对这个地区相当陌生.目前正在探索python.如果有人能帮助我,这会加快我的学习速度.

非常感谢!

OLS fit

我也试过了.

enter image description here

我的问题是——如何在方程式格式的图表中注释上述内容?

推荐答案

可以使用线性拟合系数制作图例,如本例所示:

import seaborn as sns
import matplotlib.pyplot as plt
from scipy import stats

tips = sns.load_dataset("tips")

# get coeffs of linear fit
slope, intercept, r_value, p_value, std_err = stats.linregress(tips['total_bill'],tips['tip'])

# use line_kws to set line label for legend
ax = sns.regplot(x="total_bill", y="tip", data=tips, color='b', 
 line_kws={'label':"y={0:.1f}x+{1:.1f}".format(slope,intercept)})

# plot legend
ax.legend()

plt.show()

enter image description here

如果使用更复杂的拟合功能,可以使用latex notification:https://matplotlib.org/users/usetex.html

Python-3.x相关问答推荐

网站抓取:当我使用Chrome DevTools中的网络选项卡时,找不到正确的URL来提供我想要的数据

安装grpcio时出现错误DeproationWarning:pkg_resource

Pyvis和Networkx:如何根据源或目标使 node colored颜色 不同

PySpark每毫秒使用先前的值填充数据

无法导入名称';核心';来自部分初始化的模块';tensorflow_datasets';(很可能是由于循环导入)

如何定义部署用 Python 编写的 Firestore 第二代函数的区域/位置?

Python-Django 设置 Pandas DataFrame 的多索引不会分组/合并最后一个索引

Python - 根据条件附加 NULL 值

如何将 OLS 趋势线添加到使用 updatemenus 显示数据子集的 plotly 散点图图形对象?

使用 Python 在特定组的列中设置上限

过滤列表中的所有字典以使用特定键并忽略其他键?

Pandas 窗口聚合两个排序表

将逗号分隔的字符串类型系列转换为整数列表 pandas

如果网站加载时间过长,如何强制 Selenium 刷新

Generic[T] 基类 - 如何从实例中获取 T 的类型?

Python heapify() 时间复杂度

无论如何我可以在 Google colaboratory 中下载文件吗?

try 在 Mac OS 中运行此命令pipenv install requests时出错

首次使用后 zip 变量为空

Python 无法处理以 0 开头的数字字符串.为什么?