惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
The Cloudflare Blog
D
DataBreaches.Net
J
Java Code Geeks
G
Google Developers Blog
L
LangChain Blog
N
Netflix TechBlog - Medium
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
小众软件
小众软件
量子位
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
博客园_首页
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
腾讯CDC

博客园 - 林子

关于IT概念的一些思考 UML相关工具一览(截止2012年10月)(ZT) 业务分析师在敏捷项目中的作用(ZT) 对业务建模的思考——为什么要业务建模 (转) 如何管理你的程序员(ZT) 引入敏捷是否需要颠覆现有技术管理框架?(ZT) 时间管理(Time Management)(ZT) 分析:商业智能中外差距到底有多大(ZT) SQL Server 索引基础知识 主键与聚集索引(ZT) 无依赖Office资源的导入导出 sqlite使用手册(ZT) 2008新的一年到来了! .net2.0中SqlBulkCopy批量复制数据出错原因分析! 101个微软提供的Visual Studio 2005示例(ZT) .NET中完成FTP各功能操作 Dundas Win Chart 5.5.0的破解... Visual Studio 2005(C#)中只允许一个实例运行的一种方法 在窗体的Load时怎么退出窗体 Win窗体程序中的DataGridView未提供的DataView存在的功能!(ZT)
用Dundas制作盒须图BoxPlot(盒式图,箱形图)
林子 · 2007-09-04 · via 博客园 - 林子

前段时间有个需求,要求做个"盒式图"或叫"盒须图""箱形图",此图是统计学中用于统计分析的一类图表,开始看到这个词有些奇怪,说实话之前从来没听说过这样的图!因为是用户需求,还是要尝试实现一下!尝试过用水晶报表,Excel等,但都没找到实现方法或找到方法但不是很理想,最终Dundas Chart(Enterprise)控件中终于找到了相应的控件(当然其它的控件也提供此图支持)
现把学习过程记录下来以备后用,或给有用的朋友一点提示..
 
  
一.名词解释

    在网上找了N久,关于盒须图的解释很少,下面是搜索的几个解释,可以综合起来理解:
    1.盒须图又称为箱形图,其绘制须使用常用的统计量,最适宜提供有关数据的位置和分散的参考,尤其在不同的母体数据时更可表现其差异
常用的统计量 :
 。 平均数
 。 中位数
 。 百分位数
 。 四分位数
 。 全距
 。 四分位距
 。 变异数和标准差
 。
盒须图的绘制
详情参见:http://web.thu.edu.tw/wenwei/www/cgi/stat/box/index.html#a4
 2.盒须图提供了一种只用5个点对数据集做简单的总结的方式。这5个点包括中点、Q1、Q3、分部状态的高位和低位。盒须图很形象的分为中心、延伸以及分部状态的全部范围
A Box-And-Whisker Plot 
(http://wme.lzu.edu.cn/cn/stat_boxwhisker.html?index=/cn/stat_index.html&indexname=%E8%BF%94%E5%9B%9E%E7%9B%AE%E5%BD%95)



二. 盒须图百分位数的计算方式
   盒式图中最重要的是对相关统计点的计算,相关统计点都可以通过百分位计算方法进行实现,强大的教育统计分析软件SPSS,提供了五种计算方式,用于计算百分位的计算方案可参见(http://www.broadtarget.com/Blog/?action/viewspace/itemid/44).本文的百分位数的计算方式采用最基本的计算方案.
 

百分位数:
p个样本百分位数是某一个数值,使得样本中有 p 部分的观察值小于或等于
求第p 个百分位数的程序:
1.
将数据由小到大排序。
2.
计算第个位置
3.
假如 i 不为整数,则取下一个比i 还要大的值,即为第 p 个百分位数。
 假如 i 为整数,则第p 个百分位数为第 i i+1的平均。
注意:第50个百分位数 = 中位数

三.样本数据结构,数据,计算方法
  
1.成绩表
    班级  学号      分数    其它字段
       3    01     85.50
       3    02     78.00
       4    03     76.50
       4    04     71.00
       5    05     67.00
       5    06     76.00
       ......

   2.盒须图数据结构表
    (Q1=lower_whisker,Q2=upper_whisker,Q3=low_box,Q4=upper_box,Q5=med)
   分组 分组名称 Q1    Q2    Q3    Q4    avg   Q5    
    1 高一1班 46.0 79.5 63.0 73.0 66.0 71.0
    2 高一2班 48.6 82.2 63.3 76.5 68.1 71.5
    3 高一3班 48.9 82.5 63.4 74.0 67.1 68.5    
    4 高一4班 65.7 87.3 74.8 81.4 77.5 79.3
    5 高一5班 53.0 88.5 73.1 83.5 76.6 78.5
    6 高一6班 62.5 88.3 72.5 82.3 76.0 76.5
    3.分析存储过程
     执行分析存储过程,将成绩表(1)中的数据分析为盒须图指定格式盒须图数据结构表(2)

分析存储过程

四.实现源码(C#)
   实现数据绑定的源码非常简单,在对应DundasChart控制上,直接将数据源绑定即可
五.结果图像
      盒须图的显示结果如下所示:

附: 


population 母体
sample 样本
census 普查
sampling 抽样
quantitative 量的
qualitative/categorical 质的
discrete 离散的
continuous 连续的
population parameters 母体参数
sample statistics 样本统计量
descriptive statistics 叙述统计学
inferential/inductive statistics 推论/归纳统计学
levels of measurement 衡量尺度
nominal scale 名目尺度
ordinal scale 顺序尺度
interval scale 区间尺度
ratio scale 比例尺度
frequency distribution 次数分配
relative frequency 相对次数
range 全距
class midpoint 组中点
class limits 组限
class boundaries 组界
class width 组距
cumulative frequency (以下) 累加次数
decumulative frequency 以上累加次数
histogram 直方图
pie chart 饼图
ogive 肩形图
frequency polygon 多边形图
cumulative frequency polygon 累加次数多边形图
box plot 盒须图
stem and leaf plot 枝叶图
measures of central tendency 中央趋势量数
mean 平均数
median 中位数
mode 众数
location measures 位置量数
percentile 百分位数
quartile 四分位数
decile 十分位数
dispersion measures 分散量数
range 全距
interquartile-range IQR 四分位距
mean absolute deviation 平均绝对离差
variance 变异数
standard deviation 标准差
coefficient of variation 变异系数
left-skewed 左偏
negative-skewed 负偏
right-skewed 右偏
positive-skewed 正偏
contingency table 列联表
sampling distribution (of a statistic)(某个统计量的) 抽样分布
point estimate 点估计值
point estimator 点估计式
unbiased estimator 不偏点估计式
efficient estimator 有效点估计式
consistent estimator 一致点估计式
confidence level 信赖水准
confidence interval 信赖区间
null hypothesis 虚无假设
alternative hypothesis 对立假设
left-tailed test 左尾检定
right-tailed test 右尾检定
two-tailed test 双尾检定
test statistic 检定统计量
critical value 临界值