DensityHistogram

DensityHistogram[{{x1,y1},{x2,y2},}]
の密度ヒストグラムをプロットする.

DensityHistogram[{{x1,y1},{x2,y2},},bspec]
ビンを bspec で指定した密度ヒストグラムをプロットする.

DensityHistogram[{{x1,y1},{x2,y2},},bspec,hspec]
指定 hspec でビンの密度を計算し,密度ヒストグラムをプロットする.

詳細とオプション詳細とオプション

  • DensityHistogram[data]はデフォルトで,値のもとになっている滑らかな仮定分布を近似するために選ばれた等しいビンでヒストグラムをプロットする.
  • 各ビンの幅 の値に基づいて計算され,幅 の値に基づいて計算される.
  • 使用可能なビン指定 bspec
  • nn 個のビンを使う
    {w}幅が w のビンを使う
    {min,max,w}min から max までの幅 w のビンを使う
    {{b1,b2,}}ビンを使う
    Automaticビン幅を自動的に決定する
    "name"名前付きのビンメソッドを使う
    {"Log",bspec}ビン bspec を対数変換されたデータに適用する
    fb明示的なビン指定を得るために fb を適用する
    {xspec,yspec}xy を別々に指定する
  • ビン指定はもとになっているビンメソッドAutomaticを使うものとみなされる.
  • 使用可能な名前付きビンメソッド
  • "Sturges"データの長さに基づいたビンの数を計算する
    "Scott"平均二乗誤差を漸近的に最小化する
    "FreedmanDiaconis"四分位範囲をサンプルサイズの立方根で割ったものの2倍
    "Knuth"区分一様モデルの平衡尤度と事前確率
    "Wand"Wandのビンメソッドを1レベル再帰的に近似
  • DensityHistogram[data,fb]の関数 fb はすべてののリストに適用され,明示的なビンリストを返す.DensityHistogram[data,{fx,fy}]では,fxのリストに適用され,fyのリストに適用される.
  • DensityHistogram[data,bspec,hspec]でのビンの密度指定 hspec を変えることで,異なる形式の密度ヒストグラムを得ることができる.使用可能な形式は次の通りである.
  • "Count"各ビンに入る値の数
    "CumulativeCount"累積数
    "SurvivalCount"残存数
    "Probability"各ビンに入る値の割合
    "PDF"確率密度関数
    "CDF"累積分布関数
    "SF"生存関数
    "HF"ハザード関数
    "CHF"累積ハザード関数
    {"Log",hspec}対数変換の高さ指定
    fhfh をビンと数に適用して得られた高さ
  • DensityHistogram[data,bspec,fh]の関数 fh は, ビンのリスト ビンのリスト,数がの対応する2D配列の3つの引数に適用される.この関数は各 に使用される密度の配列を返す.
  • ビンには実数値のみを割り当てることができる.その他の値の場合は欠測値とみなされる.
  • DensityHistogramにはGraphicsと同じオブションに以下の追加・変更を加えたものが使える.
  • AspectRatio1全体的な縦横比
    ChartBaseStyleAutomaticタイルの全体的なスタイル
    ChartElementFunctionAutomaticタイルの生のグラフィックスをどのように生成するか
    ClippingStyleNonePlotRangeで切り取られた値をどのように描画するか
    ColorFunctionAutomaticプロットの彩色方法
    ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
    FrameTrueプロットの周囲に枠を描くかどうか
    FrameTicksAutomatic枠目盛マーク
    LabelingFunctionAutomatic要素にどのようにラベルを付けるか
    MethodAutomaticプロットの細分化のために使うメソッド
    PerformanceGoal$PerformanceGoal最適化しようと試みるパフォーマンスの局面
    PlotRangeAutomatic含める f あるいは他の値の範囲
    PlotRangeClippingTrueプロット範囲で切断するかどうか
    PlotRangePaddingAutomatic値の範囲をどの程度充填するか
    PlotTheme$PlotThemeヒストグラムの全体的なテーマ
    ScalingFunctionsNone個々の座標をどのようにスケールするか
  • ChartElementFunctionに渡される引数は,ビンの範囲, ビンの値 lists,メタデータである.
  • ColorFunctionに渡される引数は各ビンの密度である.
  • ScalingFunctions->{sx,sy,sz}では, 座標は 等を使ってスケールされる.
  • スタイルおよびその他のオプションは事実上ChartBaseStyleColorFunctionChartElementFunctionの順に適用され,後で指定されたものが前に指定されたものより優先される.

例題例題すべて開くすべて閉じる

  (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)
| 2014年に修正
(10.0)