首页 > 其他分享 >【小睿的ML之路】Seaborn-回归分析绘图

【小睿的ML之路】Seaborn-回归分析绘图

时间:2023-09-21 22:46:13浏览次数:40  
标签:Seaborn ML tip matplotlib 小睿 sns regplot tips total

%matplotlib inline # 这是一个魔术命令,用于在 Jupyter Notebook 中显示 matplotlib 生成的图形。

import seaborn as sns # 导入 seaborn 库,用于绘制统计图形。
import numpy as np # 导入 numpy 库,用于处理数值计算。
import pandas as pd # 导入 pandas 库,用于处理数据。
import matplotlib as mpl # 导入 matplotlib 库,用于绘图。
import matplotlib.pyplot as plt # 导入 matplotlib 库中的 pyplot 模块,用于绘图。

sns.set(color_codes=True) # 设置 seaborn 的颜色风格,color_codes=True 表示使用颜色代码。

np.random.seed(sum(map(ord,"regression"))) # 设置随机数种子,保证随机数的可重现性。

tips = sns.load_dataset("tips") # 使用 seaborn 的 load_dataset 函数加载内置的 "tips" 数据集。

tips.head()
total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

regplot() 和 lmplot() 都可以绘制回归关系,推荐regplot()

这段代码使用 Seaborn 库的 regplot 函数绘制了 total_bill 和 tip 之间的散点图,并拟合了回归线。

具体解释如下:

  • sns.regplot(x="total_bill", y="tip", data=tips):调用 Seaborn 库的 regplot 函数绘制散点图并拟合回归线。参数 x 指定 x 轴数据,这里是 "total_bill",参数 y 指定 y 轴数据,这里是 "tip",参数 data 是所使用的数据集,这里是 "tips" 数据集。

这段代码绘制了 "total_bill" 和 "tip" 之间的散点图,并拟合了回归线,以显示二者之间的线性关系。

sns.regplot(x="total_bill",y="tip",data=tips)
<Axes: xlabel='total_bill', ylabel='tip'>

sns.regplot(x="size",y="tip",data=tips)
<Axes: xlabel='size', ylabel='tip'>

# 参数 x_jitter 控制 x 轴方向的抖动程度,这里设置为 0.05。
sns.regplot(x="size",y="tip",data=tips,x_jitter=.05)
<Axes: xlabel='size', ylabel='tip'>

标签:Seaborn,ML,tip,matplotlib,小睿,sns,regplot,tips,total
From: https://www.cnblogs.com/guowenrui/p/17721158.html

相关文章

  • 【小睿的ML之路】Seaborn-单变量分析绘制
    importseabornassnsimportnumpyasnpimportpandasaspdimportmatplotlibasmplimportmatplotlib.pyplotasplt%matplotlibinlinex=np.random.normal(size=100)print(x)[0.22404072-1.9394295-0.32313598-0.25468579-0.719277940.66163234......
  • selenium 报错 element not interactable: [object HTMLDivElement] has no size and
    selenium自动化识别验证码x,y坐标 命令move_to_element_with_offset报错:elementnotinteractable:[objectHTMLDivElement]hasnosizeandlocation由于>4.0是以中心点偏移,4.0是左上角偏移。卸载掉最新的seleniuim:pipuninstallselenium安装selenium4.0:pipinstalls......
  • NET6/Framework 封装邮件发送纯文本/HTML/HTML+图片/附件
    NugetRuntime:Net6MailKit4.2.0MimeKit4.2.0发送纯文本{varbodyBuilder=newBodyBuilder();bodyBuilder.TextBody="这是一封纯文本邮件";message.Body=bodyBuilder.ToMessageBody();}{vartextPart=newTextPart("plain")......
  • firefox浏览shtml时直接显示源代码问题
    firefox浏览shtml时直接显示源代码问题今天浏览网页时,打开一个网页http://photo.17ok.com/,发现直接显示了源代码,随之把页面补全,.php.html.htm都试过但都提示servernotfound,最后输入shtml,又一次出来了源代码。那么确定此页面属于.shtml页面。用IE浏览器打开,正常,无奈了,初步......
  • 【小睿的ML之路】Seaborn调色板更多颜色设置
    importseabornassnsimportnumpyasnpimportpandasaspdimportmatplotlibasmplimportmatplotlib.pyplotasplt%matplotlibinline使用xkcd颜色来命名颜色绘制三条线,分别设定颜色绘制一条从(0,0)到(1,1)的线plt.plot([0,1],[0,1],sns.xkcd_rgb["pale......
  • 关于Dubbo使用XML配置方式启动时卡住的问题
    最近参照Dubbo官网“快速开始”的案例写一个Demo,没想到差点被劝退。主程序如下:packagecom.example.dubbo.main;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassProvider{publicstaticvoidmain(String[]args)throwsExce......
  • HTML
    HTML笔记1、前端:主要职责,负责网页。2、通过网页展示数据。3、网页的组成:(1)网页的结构内容-HTML(2)网页的样式-CSS(3)网页的行为-JavaScript4、HTML(1)简介:超文本标记语言(英语:HyperTextMarkupLanguage,简称:HTML)是一种用于创建网页的标准标记语言。开发工具:VSCode、HBuilderX、HBuilderHTML......
  • XML Schema All In One
    XMLSchemaAllInOneXSDAnXMLSchemadescribesthestructureofanXMLdocument.TheXMLSchemalanguageisalsoreferredtoasXMLSchemaDefinition(XSD).https://en.wikipedia.org/wiki/XML_schemahttps://www.w3.org/XML/Schemahttps://www.w3.org/TR/......
  • 使用dom4j解析xml文件及selectNodes取不到值问题解决
    参考文档:https://blog.csdn.net/PARADDD/article/details/131307189https://blog.csdn.net/weixin_37703598/article/details/81273199......
  • Clone fail unable to access 'httpsgithub.comLovi-githubmyUserCenter.git' OpenSSL
    bug:unabletoaccess'https://github.com/xxx':OpenSSLSSL_read:SSL_ERROR_SYSCALL,errno10054关于git提交github出现errno10054、port443:Timedout等问题解决_git提交10054_husishuai的博客-CSDN博客按照上边的解决方法即可......