HistogramList

HistogramList[{x1, x2, ...}]
给出 值的直方图箱(bin)和高度的一个列表.

HistogramList[{{x1, y1, ...}, {x2, y2, ...}, ...}]
给出值 的直方图箱和高度的一个列表.

HistogramList[..., bspec]
给出由 bspec 指定箱的直方图箱和高度的一个列表.

HistogramList[..., bspec, hspec]
给出高度根据规格 hspec 计算的箱和直方图高度的一个列表.

更多信息更多信息

  • HistogramList 在每一维度上产生一个箱分隔点列表 ,并对每个箱上的值产生一个深度- 的数组.
  • 对于二维数据,该输出具有 的形式. 这里 是相应于箱 的值.
  • HistogramList[data] 默认时给出相等的箱,这样的选择是为了在假设 的值是一个光滑分布时对其进行近似.
  • 方向上的箱宽根据 值计算, 方向上的箱宽根据 值计算,以此类推.
  • 箱规格 bpsec 可以以如下形式给出:
  • nn 个箱
    {w}用箱宽 w
    {min,max,w}使用宽度 wminmax 的箱
    {{b1,b2,...}}用箱
    Automatic自动确定箱宽
    "name"采用一个命名的箱选取法
    {"Log",bspec}对于作对数变换的数据使用箱分隔规格 bspec
    fw应用 fw 以获得一个显式的箱规格
    {xspec,yspec,...}给出不同的 xy,等的规格
  • 采用箱规格 是为了使用 Automatic 的基本箱方法.
  • 可能的命名的箱方法包括:
  • "Sturges"以数据长度为基础计算箱数
    "Scott"渐进地最小化均方误差
    "FreedmanDiaconis"四分位箱距的两倍除以样品大小的立方根
    "Knuth"平衡一个均匀模型的可能性和先验概率
    "Wand"一级递归近似 Wand 箱分隔法
  • HistogramList[data, fb] 中的函数 fb 应用于全部 的一个列表,并且应该返回一个显式的箱的列表 . 在 HistogramList[data, {fx, fy, ...}] 中, fx 用于 的列表,fy 用于 的列表,以此类推.
  • HistogramList[data, bspec, hspec] 中给定不同的箱高规格 hspec 可得到不同形式的直方图数据. 以下形式可供使用:
  • "Count"处于每个箱的值的数目计数
    "CumulativeCount"累积计数
    "SurvivalCount"生存计数
    "Probability"处于每个箱的值的分数
    "PDF"概率密度函数
    "CDF"累积分布函数
    "SF"生存函数
    "HF"风险函数
    "CHF"累积风险函数
    fh通过将 fh 用于箱和计数而得到的高度
  • 只有由实数组成的值 被分配到箱;其他的被视为缺失.
  • HistogramList[data, bspec, fh] 的函数 fh 被用于两个参量:一个是箱分隔点列表 ,另一个,对于 -维数据,是一个深度 的每个箱计数的数组.

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

基本范例 (4)基本范例 (4)

生成一个数据集的一个箱分隔点和计数的列表:

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

生成一个二元数据集的一个箱分隔点和计数的列表:

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

使用单位箱宽:

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]=
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »