Python数据分析与机器学习10-Seaborn之回归分析绘图

一. 数据集介绍

数据集下载:
https://github.com/mwaskom/seaborn-data

也可以通过 tips = sns.load_dataset(“tips”) 直接读取

数据集介绍
total_bill:总金额
tip:小费
sex: 性别
smoker:是否允许吸烟
day: 周几
time: 午餐 晚餐
size: 几个

image.png

二. 回归分析

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

2.1 单图的回归分析

代码:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

# 设置样式
sns.set(color_codes=True)
np.random.seed(sum(map(ord, "regression")))

# 读取数据集
tips = pd.read_csv('E:/file/tips.csv')

# 开始进行回归分析
sns.regplot(x="total_bill", y="tip", data=tips)
plt.show()

测试记录:
image.png

2.2 多图的回归分析

代码:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

# 设置样式
sns.set(color_codes=True)
np.random.seed(sum(map(ord, "regression")))

# 读取数据集
tips = pd.read_csv('E:/file/tips.csv')

# 开始进行回归分析
sns.lmplot(x="total_bill", y="tip", col="day", data=tips,
           col_wrap=2, size=4);
plt.show()

测试记录:
image.png

参考:

  1. https://study.163.com/course/introduction.htm?courseId=1003590004#/courseDetail?tab=1
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值