PairedHistogram

PairedHistogram[{x1,x2,},{y1,y2,}]
绘制值 xiyi 的配对直方图.

PairedHistogram[{x1,x2,},{y1,y2,}, bspec]
绘制组距规范为 bspec 的配对直方图.

PairedHistogram[{x1,x2,},{y1,y2,},bspec,hspec]
绘制配对直方图,其直方条高度由 hspec 计算得出.

PairedHistogram[{data11,},{data21,},]
绘制多个数据集 data1idata2j 的配对直方图.

更多信息和选项更多信息和选项

  • 默认情况下,PairedHistogram[data1,data2] 绘制使用相同组距的配对直方图,组距的选择则尽量近似假定的值 xiyi 的平滑分布.
  • PairedHistogram 的数据可以按下列格式给出:
  • {e1,e2,}具有或者不具有封装的元素列表
    <|k1y1,k2y2,|>具有键值和长度的关联
    TimeSeries[],EventSeries[],TemporalData[]时间序列、事件序列和时间数据
    WeightedData[],EventData[]扩展数据集
    w[{e1,e2,},]应用于整个数据集的封装
    w[{data1,data1,},]应用于所有数据集的封装
  • 可以给出如下组距规范 bspec
  • n使用 n 个直方条
    {dx}组距为 dx
    {xmin,xmax,dx}xminxmax 的范围内使用宽度为 dx 的直方条
    {{b1,b2,}}使用直方条 [b1,b2),[b2,b3),
    Automatic自动确定组距
    "name"使用已命名的分组方法
    {"Log",bspec}对经过对数变换后的数据使用分组方法 bspec
    fb应用 fb 以得到明确的分组规定 {b1,b2,}
  • 分组规范说明 "Log" 采用 Automatic 的基本分组方法.
  • 可能的已命名的分组方法包括:
  • "Sturges"根据数据长度计算组数
    "Scott"渐近最小化均方误差
    "FreedmanDiaconis"二倍四分矩除以样本大小的立方根
    "Knuth"平衡分段均匀模型的似然与先验概率
    "Wand"一级递归近似 Wand 分组方法
  • PairedHistogram[data1,data2,fb] 中的函数 fb 被应用于由所有 xiyi 组成的一个列表,并且应该返回一个明确的分组界限列表 {b1,b2,}.
  • 不同形式的直方图可以通过赋给 PairedHistogram[data1,data2,bspec,hspec] 中直方条高度规范 hspec 不同的值获取. 可以使用如下形式:
  • "Count"每个直方条内元素的数目
    "CumulativeCount"累积频数
    "SurvivalCount"生存频数
    "Probability"数值落在每个直方条内的比率
    "Intensity"频数除以组距
    "PDF"概率密度函数
    "CDF"累积分布函数
    "SF"生存函数
    "HF"风险函数
    "CHF"累积风险函数
    {"Log",hspec}对数变换后的高度规范
    fh通过把 fh 应用到直方条和频数得到的高度
  • PairedHistogram[data1,data2,bspec,fh] 中的函数 fh 被应用于两个变量:分组界限列表 {{b1,b2},{b2,b3},},以及相应的频数列表 {c1,c2,}. 函数应该返回由高度组成的列表,以用于每个 ci.
  • 只将 xi 的实数值赋给直方条;其它情况以缺失数据处理.
  • PairedHistogram[{data11,},{data21,},] 中,直方条的位置在合并所有数据集 data1idata2j 后自动确定.
  • PairedHistogram[{,wi[datai,],},{,wj[dataj],},] 根据由符号封装 wk 定义的规范渲染与数据集 datak 相关联的直方图元素.
  • 可能的符号封装与 BarChart 的相同,并且包括 StyleLabeledLegended 等等.
  • PairedHistogram 具有与 Graphics 相同的选项,并且有如下添加和变动:
  • AspectRatio1/GoldenRatio宽度和高度的整体比例
    AxesTrue是否绘制轴
    BarOriginBottom直方图中直方条的原点
    ChartBaseStyleAutomatic直方条的整体样式
    ChartElementFunctionAutomatic如何生成直方条的原始图形
    ChartElementsAutomatic每个直方条使用的图形
    ChartLabelsNone数据集的类别标签
    ChartLayoutAutomatic使用整体布局
    ChartLegendsNone直方条的样式
    ChartStyleAutomatic数据元素和数据集的图例
    ColorFunctionAutomatic如何对直方条进行着色
    ColorFunctionScalingTrue是否将 ColorFunction 的参数归一化
    LabelingFunctionAutomatic如何对元素添加标签
    LegendAppearanceAutomatic图例的整体外观
    PerformanceGoal$PerformanceGoal优化的目标
    PlotTheme$PlotTheme直方图的整体主题
    ScalingFunctionsNone如何对单个坐标进行缩放
    TargetUnitsAutomatic在图表中显示的单位
  • ChartLayout 的可能设置包括 "Overlapped""Stacked".
  • 提供给 ChartElementFunction 的变量是组界 {{xmin,xmax},{ymin,ymax}}、直方条的值 lists 和从数据集嵌套列表中的每层获得的元数据 {m1,m2,}.
  • ChartElementFunction 的内置设置列表可以从 ChartElementData["PairedHistogram"] 得到.
  • 提供给 ColorFunction 的变量是每个直方条的高度.
  • ScalingFunctions->{sx,sy} 时,使用 sx 等对x 坐标进行缩放.
  • BarChart 中选项和其它结构得到的样式和其它规范实际上以如下顺序应用:ChartStyleColorFunctionStyle 和其它封装、ChartElementsChartElementFunction,其中后面的规范覆盖前面的.

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

生成两个数据集的配对直方图:

In[1]:=
Click for copyable input
Out[1]=

绘制数据集的概率密度函数:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

累计分布函数:

In[3]:=
Click for copyable input
Out[3]=

生存函数:

In[4]:=
Click for copyable input
Out[4]=

风险函数:

In[5]:=
Click for copyable input
Out[5]=

累积风险函数:

In[6]:=
Click for copyable input
Out[6]=
2010年引入
(8.0)
| 2015年更新
(10.2)
Translate this page: