ProbabilityScalePlot

ProbabilityScalePlot[{x1,x2,}]
サンプル の正規確率プロットを生成する.

ProbabilityScalePlot[{x1,x2,},"dist"]
分布に合うようにスケールされた確率プロットを生成する.

ProbabilityScalePlot[{data1,data2,},"dist"]
, , の複数のスケールされた確率プロットを生成する.

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

  • ProbabilityScalePlot[data,"dist"]はデータが指定された分布に従う場合にプロットが直線になるように分布特有のスケールを使う.
  • サポートされている分布特有のスケール
  • "Normal"正規プロット
    "Weibull"ワイブル(Weibull)プロット
    "Exponential"指数プロット
    "LogNormal"対数正規プロット
    "Rayleigh"レイリー(Rayleigh)プロット
    "Frechet"フレシェ(Frechet)プロット
    "Gumbel"ガンベル(Gumbel)プロット
  • プロットされる位置はに対応する.ただし,Quantile[{x1,x2,},]で与えられる一様順序統計量の中央値である.
  • データは以下で与えられる分布特有の変換 および でスケールされる.
  • "Exponential"
    "Frechet"
    "Gumbel"
    "LogNormal"
    "Normal"
    "Rayleigh"
    "Weibull"
  • データ集合は,次の形式で与えることができる.
  • {x1,x2,}サンプルのリスト
    {Quantity[x1,unit],Quantity[x2,unit],}単位の付いたサンプル
    <|k1e1,k2e2,|>キーとサンプルの連想
    WeightedData[],EventData[]拡張データ集合
    TimeSeries[],EventSeries[],TemporalData[]時系列,事象系列,一時データ
    w[{e1,e2,},]データ集合全体に適用されたラッパー
    w[{data1,data2,}]すべてのデータ集合に適用されたラッパー
  • の形式は結果のグラフィックスプリミティブに適用するラッパー w を与える.
  • 使用可能なラッパー
  • Annotation[e,label]注釈を与える
    Button[e,action]要素がクリックされたときに実行されるアクションを定義
    EventHandler[e,]要素の一般的なイベントハンドラを定義
    Hyperlink[e,uri]要素をハイパーリンクにする
    PopupWindow[e,cont]要素にポップアップウィンドウを付加
    StatusArea[e,label]要素上にマウスが置かれたときにステータスエリアに表示
    Style[e,opts]指定のスタイルで要素を表示
    Tooltip[e,label]要素に任意のツールチップを付加
  • ProbabilityScalePlotにはGraphicsと同じオブションに以下の追加・変更を加えたものが使える.
  • AspectRatio1/GoldenRatio縦横比
    ClippingStyleAutomatic曲線が切断された箇所に何を描くか
    ColorFunctionAutomatic曲線の彩色をどのように決めるか
    ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
    FillingNone各曲線の下に挿入する塗潰し
    FillingStyleAutomatic塗潰しに使用するスタイル
    JoinedAutomatic点を繋ぐかどうか
    MeshNone各曲線にいくつのメッシュ点を描くか
    MeshFunctions{#1&}メッシュ点の置き方をどう決めるか
    MeshShadingNoneメッシュ点の間の領域にどのように陰影を付けるか
    MeshStyleAutomaticメッシュ点のスタイル
    MethodAutomatic使用するメソッド
    PerformanceGoal$PerformanceGoal最適化しようと試みるパフォーマンスの局面
    PlotLegendsNoneデータ点の凡例
    PlotMarkersNoneデータ集合の各点を示すためのマーカー
    PlotRangeAutomatic含める値の範囲
    PlotRangeClippingTrueプロット範囲で切断するかどうか
    PlotStyleAutomatic各オブジェクトのスタイルを指定するグラフィックス指示子
    PlotTheme$PlotTheme全体的なプロットのテーマ
    ReferenceLineStyleAutomatic基準線のスタイル
    ScalingFunctionsNone個々の座標をどのようにスケールするか
    WorkingPrecisionMachinePrecision記号分布の内部計算に使う精度
  • Filling->Automaticのとき,データ集合と基準線の間は塗り潰される.デフォルトで,データ集合には「ステム」の塗潰しが,記号分布には「ベタ」の塗潰しが使われる.Joined->Trueと設定するとデータ集合にも「ベタ」の塗潰しが使われるようになる.
  • MeshFunctionsRegionFunctionの関数に渡される引数は である.ColorFunctionの関数には,デフォルトでこれらの引数のスケールされたものが渡される.
  • PlotStyle->Automaticと設定すると異なる線には一連の異なるプロットスタイルが使われる.
  • ReferenceLineStyle->Noneとすると,基準線は描かれない.
  • PlotLegendsのよく使われる設定値
  • None凡例は使わない
    Automatic凡例を自動的に決定する
    {lbl1,lbl2,}, , を凡例ラベルとして使う
    Placed[lspec,]凡例の置き方を指定する
  • ScalingFunctions->{sx,sy}では, 座標は を使ってスケールされ, 座標は を使ってスケールされる.

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

  (3)  (3)

推定正規分布と比較した正規確率プロット:

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

ワイブル(Weibull)確率プロット:

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

凡例付きの複数のデータ集合の正規確率プロット:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
2010年に導入
(8.0)
| 2014年に修正
(10.0)