1. 箱线图
箱线图,是利用数据中的五个特征值——最小值、第一四分位点、中值、第三四分位点、最大值来描述数据的图形。箱线图可以粗略的估计数据是否具有对称性,粗略观察数据的分散程度,特别可用于对几个样本的比较。
调用格式:boxplot(X,‘Name’,value);‘Name’是箱线图的一些属性,value是该属性的值例如:Name为‘notch’,当value为1时,产生的是凹盒图(有切口的box图),0时产生矩箱图(无切口的box图)。Name为‘orientatiaon’,当value为horizontal时,箱图是水平画的,vertical时为垂直箱图
2. 频数(频率)直方图
MATLAB统计工具箱中提供了hist函数用来绘制频数直方图,
用法 hist(x,n): x是要统计的数据,n表示用多少个小矩形(默认10个)
还提供了ecdf和ecdfhist函数,用来绘制频率直方图
[f,xc]=ecdf(x) : 调用ecdf函数计算xc处的经验分布函数值f,返回值作为ecdfhist函数的参数绘制频率直方图
ecdfhist(f,xc,n) :n表示用多少个小矩阵(默认10个)
3. 经验分布图
经验分布函数图是阶梯状态,反映了样本观测数据分布情况。MATLAB统计工具箱中提供了cdfplot函数来绘制样本经验分布函数图,ecdf函数计算各点处的经验分布函数值用法:[h,stats]=cdfplot(x): x是输入的数据,返回值h为图形句柄,stats为结构变量,stats中有5个字段,分别对应最小值、最大值、平均值、中位数和标准差
[f,xc]=ecdf(x) : x是输入数据,返回xc处的经验分布函数值f,xc向量的长度为length(x)+1
4. 正态概率图
正态概率图用于正态分布的检验,正态分布的概率图描绘的是一条直线(参考线),每一个样本观测值对应上的一个‘+’号,如果图中的‘+’号都集中在参考线附加,说明样本观测数据近似服从正态分布;若果偏离参考线的‘+’号越多,说明样本观测数据不服从正态分布。
MATLAB统计工具箱中提供了normplot函数,用来绘制正态概率图。调用格式:normplot(x):x是输入的数据
作者:TianSL
本文介绍了Matlab中用于数据可视化的几种统计图形,包括箱线图的创建及其属性调整,频数直方图的绘制,经验分布图的展示以及正态概率图的使用,帮助理解数据分布特性。
1万+

被折叠的 条评论
为什么被折叠?



