PairwiseDensityHistogram
PairwiseDensityHistogram[{{y11,…,y1n},…,{ym1,…,ymn}}]
通过成对绘制数据列来创建一组密度直方图.
PairwiseDensityHistogram[data,bpsec]
绘制按 bspec 指定的分组形成的密度直方图.
更多信息和选项
- PairwiseDensityHistogram 是一种绘图矩阵.
- 它通过生成绘图网格来绘制高维数据,网格中的图一次只绘制两个数据列.
- 通过在面板 {i,j} 处绘制点 {ykj,yki} 的密度直方图比较 yi={y1i,y2i,…,ymi} 列与 yj={y1j,y2j,…,ymj} 列.
- 行和 列处的面板说明数据列 yi 和 yj 之间的关系. 可以从这些面板中识别出不同类型的数据特征. 一旦识别出特征,还可以通过进一步分析数据来量化.
- 相关性和协方差是变量之间依赖性的度量:
- 可用 Correlation 和 Covariance 进行详细的相关性分析.
- 点的密度是单位面积上点的数量的度量. PairwiseDensityHistogram 中的面板实际上显示的是二维边际密度:
- 可用 PairwiseDensityHistogram 和 PairwiseSmoothDensityHistogram 更直接地可视化密度.
- 簇是一组组相似的点,表明不同的类别:
- 可给出以下分组规范 bspec:
-
n 使用 n 个直方条 {w} 组距为 w {min,max,w} 在 min 到 max 的范围内使用组距 w {{b1,b2,…}} 使用直方条 [b1,b2),[b2,b3),… Automatic 自动确定组距 "name" 使用已命名的分组方法 {"Log",bspec} 对经过对数变换后的数据使用分组方法 bspec fb 应用 fb 以得到明确的分组规定 {b1,b2,…} {spec1,spec2,…,specn} 对每个数据列 yi 给出不同的规范 - 可能的已命名的分组方法包括:
-
"Sturges" 根据数据长度计算组数 "Scott" 渐近最小化均方误差 "FreedmanDiaconis" 二倍四分矩除以样本大小的立方根 "Knuth" 平衡分段均匀模型的似然值与先验概率 "Wand" 一级递归近似 Wand 分组方法 - DensityHistogram[data,fb] 中的函数 fb 被应用于由所有 {xi,yi} 组成的列表,并且应该返回一个明确的分组界限列表 {{bx1,bx2,…},{by1,by2,…}}. 在 DensityHistogram[data,{fx,fy}] 中,fx 被应用于 xi 列表,fy 被应用于 yi 列表.
- PairwiseDensityHistogram 接受与 Graphics 一样的选项,不同之处及更多选项如下所示: [所有选项的列表]
-
AspectRatio 1 每个面板的高宽比 Background None 每个绘图的背景 Frame Automatic 是否在每个面板周围绘制边框 FrameTicks Automatic 是否在边框上绘制刻度和标签 GridLines Automatic 是否在面板中包括网格线 GridLinesStyle Automatic 网格线的样式 HeaderAlignment Center 标题的垂直与水平对齐方式 HeaderBackground Automatic 标题的背景颜色 HeaderDisplayFunction Automatic 用来格式化标题的函数 Headers Automatic 每个数据列 yi 的标签 HeaderStyle None 标题的样式 PerformanceGoal $PerformanceGoal 优化的目标 PlotHighlighting Automatic 点的高亮效果 PlotLayout Automatic 怎样安排面板 PlotLegends Automatic 数据的图例 PlotMarkers None 用来标明每个点的标记 PlotStyle Automatic 确定点的样式的图形指令 PlotTheme $PlotTheme 绘图的整体主题样式 Spacings Automatic 水平和垂直间隔 - PlotLayout 可有以下设置:
-
"Descending" 数据列向下并向右 "Ascending" 数据列向上并向右 "LowerHalfMatrix" 降序布局的下半部分 "UpperHalfMatrix" 升序布局的上半部分 - Headers 指定数据中每列使用的标签,通常显示在最终图表每列的上方和每行的后面.
- 可能的设置包括:
-
None 不对绘图的行和列进行标注 Automatic 自动标注列和行 All 始终包括列和行标签 "Indexed" 列的编号 1、 2、…、n {lbl1,lbl2,…,lbln} 使用给定标签 lbli - HeaderAlignment 确定数据列的标签相对于绘图的列和行如何对齐.
- HeaderAlignment 可接受以下形式:
-
Center 将标签置于标题位置的中心 {h,v} 分别指定标题位置内的水平和垂直对齐方式 {cols,rows} 对绘图的列使用 col,对绘图的行使用 row - HeaderBackground 和 HeaderStyle 可接受以下形式:
-
None 使用与周围环境一致的样式 sty 对所有标题使用样式 sty {sty1,sty2,…,styn} 对相邻的标题使用给定样式 styi {cols,rows} 对绘图的列使用 col,对绘图的行使用 row - HeaderDisplayFunction 确定如何显示标题.
- 可能的设置为:
-
Automatic 自动格式化 None 使用未经处理的标签 - ColorFunction 的参数为 yi1,yi2,…,yin. 默认情况下,针对每个数据列的颜色函数的参数被缩放为 0 到 1 之间.
- 通过 ColorFunctionScalingNone 使用未经缩放的值,或通过 ColorFunctionScaling{cfsc1,cfsc2,…} 选择性地缩放列的值.
- PlotHighlighting 的可能设置包括:
-
Automatic 自动突出显示面板中的位置 None 禁用交互式高亮显示
所有选项的列表
范例
打开所有单元关闭所有单元选项 (26)
AspectRatio (2)
Background (2)
Headers (3)
HeaderBackground (2)
ImageSize (6)
Wolfram Research (2024),PairwiseDensityHistogram,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PairwiseDensityHistogram.html.
文本
Wolfram Research (2024),PairwiseDensityHistogram,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PairwiseDensityHistogram.html.
CMS
Wolfram 语言. 2024. "PairwiseDensityHistogram." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/PairwiseDensityHistogram.html.
APA
Wolfram 语言. (2024). PairwiseDensityHistogram. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PairwiseDensityHistogram.html 年