首页 > 其他分享 >无涯教程-Seaborn - 统计估计

无涯教程-Seaborn - 统计估计

时间:2024-01-04 15:31:32浏览次数:32  
标签:教程 plt Seaborn df seaborn 无涯 sb import

在大多数情况下,无涯教程处理数据整体分布的估计,但是,当涉及集中趋势估计时,需要一种特定的方式来汇总分布。均值和中位数是估计分布的集中趋势的常用技术。

在上一节中学习的所有图中,都对整个分布进行了可视化。现在,讨论关于可以用来估计分布的集中趋势的图。

Bar Plot

barplot()显示类别变量和连续变量之间的关系。数据用矩形条表示,其中条的长度表示该类别中数据的比例。

条形图表示集中趋势的估计。让无涯教程使用" titanic"数据集学习条形图。

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df=sb.load_dataset('titanic')
sb.barplot(x="sex", y="survived", hue="class", data=df)
plt.show()

运行上面代码输出

barplot

在上面的示例中,可以看到每个类别中男性和女性的平均存活数,从情节中可以了解到,存活下来的女性人数多于男性,在男性和女性中,更多的存活率来自头等舱。

条形图中的一种特殊情况是显示每个类别中没有观测值,而不是计算第二个变量的统计量,为此,无涯教程使用 countplot()。

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df=sb.load_dataset('titanic')
sb.countplot(x=" class ", data=df, palette="Blues");
plt.show()

运行上面代码输出

Bargraph

如图所示,三等舱的乘客人数高于一等舱和二等舱。

Point Plots

点状图与条形图相同,但样式不同,估计值由另一轴上某个高度的点表示,而不是完整的条形。

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df=sb.load_dataset('titanic')
sb.pointplot(x="sex", y="survived", hue="class", data=df)
plt.show()

运行上面代码输出

zSymbol

参考链接

https://www.learnfk.com/seaborn/seaborn-statistical-estimation.html

标签:教程,plt,Seaborn,df,seaborn,无涯,sb,import
From: https://blog.51cto.com/u_14033984/9101816

相关文章

  • 基于TIC6000的DSP教学实验箱操作教程:5-18 RGB24图像灰度转换(LCD显示)
    一、实验目的学习RGB24图像灰度转换的原理,掌握图像的读取方法,并实现在LCD上显示灰度转换前后的图像。二、实验原理RGB24图像灰度转换RGB颜色空间作为一种常用的彩色图像表示模型,分别用红(R)、绿(G)、蓝(B)三原色的组合来表示每个像素的颜色。一般情况下,RGB彩色图像灰度化有三种转化方案:(1)......
  • 无涯教程-Seaborn - 观察值分布
    在上一章中处理的类别散点图中,该方法在它可以提供的有关每个类别中值的分布的信息方面受到限制,现在,让无涯教程看看什么可以进行类别比较。BoxPlotsBoxPlots是通过四分位数可视化数据分布的便捷方法,BoxPlots通常具有从框延伸的垂直线,称为晶须。这些晶须表示上下四分位数之外......
  • 无涯教程-Seaborn - 直方图(Histogram)
    直方图表示数据分布,方法是沿数据范围形成条形图,然后绘制条形图以显示落入每个条形图的观察数。Seaborn附带了一些数据集,在前几章中只使用了很少的数据集。无涯教程已经学习了如何加载数据集以及如何查找可用数据集列表。importpandasaspdimportseabornassbfrommatplot......
  • 无涯教程-Seaborn - 密度估计(KDE)
    核密度估计(KDE)是一种估计连续随机变量的概率密度函数的方法,用于非参数分析。在distplot中将hist标志设置为False将产生内核密度估计图。importpandasaspdimportseabornassbfrommatplotlibimportpyplotaspltdf=sb.load_dataset('iris')sb.distplot(df['petal_l......
  • Conda命令、Miniconda3基础安装使用教程
    Conda命令、Miniconda3基础安装使用教程Minicodna3下载地址:https://docs.conda.io/projects/miniconda/en/latest/index.html正常安装完毕后,出现conda的控制台:默认的源下载太慢,换清华源,依次执行以下命令:condaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda......
  • 无涯教程-Seaborn - 环境设置
    在本章中,无涯教程将讨论Seaborn的环境设置,从安装开始,在本节中,无涯教程将了解安装Seaborn所涉及的步骤。Pip安装要安装最新版本的Seaborn,可以使用pip-pipinstallseabornConda安装Anaconda(来自https://www.anaconda.com/是免费的Python发行版,用于SciPy堆栈,也可用于Linux......
  • 无涯教程-jsoup - 设置属性
    下面的示例将HTML解析为Document对象后,使用addClass或removeClass方法来增加或删除class类方法。Documentdocument=Jsoup.parse(html);Elementlink=document.select("a").first();link.attr("href","www.yahoo.com");link.addClass("header"......
  • 无涯教程-jsoup - 提取属性
    以下示例将HTML解析为Document对象后,使用Elements方法来获取dom元素的属性。Documentdocument=Jsoup.parse(html);Elementlink=document.select("a").first();System.out.println("Href:"+link.attr("href"));元素对象代表dom元素,并提供了各种获取dom元素属性的方法。......
  • 无涯教程-jsoup - 使用选择器语法
    以下示例将HTML解析为Document对象之后使用Selector方法操作元素,jsoup支持类似于CSSSelector选择器。Documentdocument=Jsoup.parse(html);//awithhrefElementslinks=document.select("a[href]");document.select(expression)方法解析给定的CSSSelector表达式,以选择ht......
  • 3dmax全景图用什么渲染 全景图云渲染使用教程
    在给客户展示设计概念时,应用3dsMax创建的全景图是一个高效直观的方法。这种方式不仅可以全方位地呈现整个空间,让客户沉浸式地感受设计师的创意,而且在展现大型空间设计,如展览馆或者会议室等,效果尤其显著,帮助客户完整地理解设计意图。3dmax全景图用什么渲染?在制作3dsMax全景图......