ProbabilityScalePlot

ProbabilityScalePlot[{x1,x2,}]

サンプル xiの正規確率プロットを生成する.

ProbabilityScalePlot[{x1,x2,},"dist"]

分布"dist"に合うようにスケールされた確率プロットを生成する.

ProbabilityScalePlot[{data1,data2,},"dist"]

data1, data2, の複数のスケールされた確率プロットを生成する.

詳細とオプション

  • ProbabilityScalePlot[data,"dist"]はデータが指定された分布に従う場合にプロットが直線になるように分布特有のスケールを使う.
  • サポートされている分布特有のスケール
  • "Normal"正規プロット
    "Weibull"ワイブル(Weibull)プロット
    "Exponential"指数プロット
    "LogNormal"対数正規プロット
    "Rayleigh"レイリー(Rayleigh)プロット
    "Frechet"フレシェ(Fréchet)プロット
    "Gumbel"ガンベル(Gumbel)プロット
  • プロットされる位置は{xi,yi}に対応する.ただし,yiQuantile[{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[data]の形式は結果のグラフィックスプリミティブに適用するラッパー w を与える.
  • ProbabilityScalePlot[Tabular[]cspec]は,列指定 cspec を使って表オブジェクトから値を抽出し,これをプロットする.
  • 次は,表データのプロットに使用可能な列指定 cspec の形式である.
  • colxx からの値をプロットする
    {colx1,colx2,}x1, x2, をプロットする
  • 使用可能なラッパー
  • Annotation[e,label]注釈を与える
    Button[e,action]要素がクリックされたときに実行されるアクションを定義
    EventHandler[e,]要素の一般的なイベントハンドラを定義
    Highlighted[datai,effect]効果を使って fiを動的にハイライトする
    Highlighted[datai,Placed[effect,pos]]位置 pos で効果を使って fiを静的にハイライトする
    Hyperlink[e,uri]要素をハイパーリンクにする
    PopupWindow[e,cont]要素にポップアップウィンドウを付加
    StatusArea[e,label]要素上にマウスが置かれたときにステータスエリアに表示
    Style[e,opts]指定のスタイルで要素を表示
    Tooltip[e,label]要素に任意のツールチップを付加
  • ProbabilityScalePlotにはGraphicsと同じオブションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
  • AspectRatio1/GoldenRatio縦横比
    ClippingStyle Automatic曲線が切断された箇所に何を描くか
    ColorFunction Automatic曲線の彩色をどのように決めるか
    ColorFunctionScaling TrueColorFunctionの引数をスケールするかどうか
    Filling None各曲線の下に挿入する塗潰し
    FillingStyle Automatic塗潰しに使用するスタイル
    Joined Automatic点を繋ぐかどうか
    Mesh None各曲線にいくつのメッシュ点を描くか
    MeshFunctions {#1&}メッシュ点の置き方をどう決めるか
    MeshShading Noneメッシュ点の間の領域にどのように陰影を付けるか
    MeshStyle Automaticメッシュ点のスタイル
    Method Automatic使用するメソッド
    PerformanceGoal$PerformanceGoalパフォーマンスのどの面について最適化するか
    PlotHighlighting Automatic曲線のハイライト効果
    PlotLegends Noneデータ点の凡例
    PlotMarkers Noneデータ集合の各点を示すためのマーカー
    PlotRange Automatic含める値の範囲
    PlotRangeClippingTrueプロット範囲で切断するかどうか
    PlotStyle Automatic各オブジェクトのスタイルを指定するグラフィックス指示子
    PlotTheme $PlotTheme全体的なプロットのテーマ
    ReferenceLineStyle Automatic基準線のスタイル
    ScalingFunctions None個々の座標のスケール方法
    WorkingPrecisionMachinePrecision記号分布の内部計算に使う精度
  • Filling->Automaticのとき,データ集合と基準線の間は塗り潰される.デフォルトで,データ集合には「ステム」の塗潰しが,記号分布には「ベタ」の塗潰しが使われる.Joined->Trueと設定するとデータ集合にも「ベタ」の塗潰しが使われるようになる.
  • MeshFunctionsRegionFunctionの関数に渡される引数は である.ColorFunctionの関数には,デフォルトでこれらの引数のスケールされたものが渡される.
  • PlotStyle->Automaticと設定すると異なる線には一連の異なるプロットスタイルが使われる.
  • ReferenceLineStyle->Noneとすると,基準線は描かれない.
  • 次は,HighlightedPlotHighlightingに使用可能なハイライト効果である.
  • style指定されたデータをハイライトする
    "Ball"データの指定された点をハイライトしてラベルを付ける
    "Dropline"データの指定された点を軸までのドロップラインでハイライトしてラベルを付ける
    "XSlice"垂直スライスに沿ったすべての点をハイライトしてラベルを付ける
    "YSlice"水平スライスに沿ったすべての点をハイライトしてラベルを付ける
    Placed[effect,pos]指定の位置 pos を静的にハイライトする
  • ハイライトの位置指定 pos には次がある.
  • x, {x}{x,y}における効果.y は自動的に選択される
    {x,y}{x,y}における効果
    {pos1,pos2,}複数の位置 posi
  • 次は,PlotLegendsのよく使われる設定である.
  • None凡例は使わない
    Automatic凡例を自動的に決定する
    {lbl1,lbl2,}lbl1, lbl2, を凡例ラベルとして使う
    Placed[lspec,]凡例の置き方を指定する
  • 次は,ScalingFunctionsの可能な設定である.
  • syy 軸をスケールする
    {sx,sy}x 軸と y 軸をスケールする
  • 次は,よく使われる組込みのスケーリング関数 s である.
  • "Reverse"座標の向きを逆にする
  • 全オプションのリスト

例題

すべて開くすべて閉じる

  (3)

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

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

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

スコープ  (30)

データ  (13)

ProbabilityScalePlotは数値データに使える:

ProbabilityScalePlotは複数のデータ集合に使える:

正規確率プロット:

ワイブル確率プロット:

指数確率プロット:

対数正規確率プロット:

レイリー確率プロット:

フレシェ(Fréchet)確率プロット:

ガンベル確率プロット:

単位の付いた値をプロットする:

連想からの値をプロットする:

重みのあるデータをプロットする:

時系列からのデータをプロットする:

表形式データ  (1)

表形式データを取得する:

データを正規分布と比較する:

複数のデータ集合を比較する:

PivotToColumnsを使って種ごとの"SepalWidth"(萼片の長さ)の列を生成する:

種ごとの萼片の長さの確率を比較する:

要素が一意的な場合は拡張キーに省略名を使う:

プロットに凡例を使う:

プレゼンテーション  (16)

複数のデータ集合は自動的に色分けされ区別される:

異なるデータ集合に明示的なスタイルを与える:

各データ集合に凡例を付ける:

Legendedを使って特定のデータ集合に凡例を付ける:

ラベルを加える:

特定のスタイルを基準線に使う:

基準線は表示しない:

格子線を描く:

データのインタラクティブなTooltipを与える:

塗潰しプロットを作成する:

異なるデータ集合を形で区別する:

Joinedを使ってデータ集合を線で繋ぐ:

テーマを使って白黒のプロットを作る:

x 軸の向きを逆にする:

プロットには,通常,マウスオーバーの際に座標を示すインタラクティブなコールアウトが付いている:

特定のラッパーあるいはツールチップのようなインタラクションを含めてインタラクティブ機能をオフにする:

複数のインタラクティブなハイライト効果から選択する:

オプション  (78)

ClippingStyle  (4)

プロットの切り取られた部分は省く:

切り取られた部分も曲線の残りの部分と同じように示す:

切り取られた部分は赤い線で示す:

切り取られた部分を赤い太線で示す:

ColorFunction  (6)

ColorFunctionJoinedを使うためには最低でも1つのデータ集合が必要である:

スケールされた 座標と 座標で色付けする:

名前付きのカラースキームで色付けする:

曲線に使われた色で基準線まで塗り潰す:

曲線の色付けに関してはColorFunctionPlotStyleより優先順位が高い:

ColorFunctionを使うためにMeshShadingAutomaticを使う:

ColorFunctionScaling  (2)

スケールされた の値に基づいて曲線に色付けする:

スケールされていない の値に基づいて曲線に色付けする:

Filling  (7)

データから基準線まで塗り潰す:

記号的な値または明示的な値を使って塗り潰す:

点からステムを伸ばす:

曲線はベタに塗り潰される:

3番目のデータ集合から底まで塗り潰す:

特定のスタイルを使ってデータ集合間を塗り潰す:

塗潰しのレベルの上下で異なるスタイルを使う:

データ集合が重なっている箇所のみに塗潰しを行う:

FillingStyle  (2)

塗潰しに異なる色を使う:

透過性のあるオレンジ色で塗り潰す:

GridLines  (1)

自動的に計算された格子線を使う:

GridLinesStyle  (1)

明るい灰色の格子線を使う:

Joined  (1)

デフォルトではデータ集合は繋がれない:

点を繋ぐ:

Mesh  (4)

20のメッシュレベルを 方向に等間隔で使う:

曲線を十分位数に分けるためにメッシュを使う:

メッシュに明示的な値のリストを使う:

メッシュの位置とスタイルを指定する:

MeshFunctions  (2)

方向と 方向に等間隔でメッシュを使う:

方向に赤で5本のメッシュ, 方向に青で10本のメッシュを示す:

MeshShading  (6)

方向に赤と青の同じ長さの線分を交互に使う:

Noneを使って線分を取り除く:

MeshShadingPlotStyleと一緒に使うことができる:

曲線のスタイルに関してはMeshShadingPlotStyleより優先順位が高い:

MeshShadingAutomaticにしてPlotStyleをいくつかの線分に使う:

MeshShadingColorFunctionと一緒に使うことができる:

MeshStyle  (4)

プロットと同じ色でメッシュに色付けする:

方向に赤いメッシュを使う:

方向に赤いメッシュ, 方向に青いメッシュを使う:

赤くて大きいメッシュ点を 方向に使う:

Method  (3)

デフォルトで,基準線はデータの第1,第3分位を通って引かれる:

データを通る最適合線を引く:

基準分布を表す基準線:

PlotHighlighting  (9)

デフォルト設定のPlotHighlightingAutomaticのとき,プロットにはインタラクティブな座標のコールアウトが付く:

PlotHighlightingNoneを使ってプロット全体のハイライトをオフにする:

点集合にマウスオーバーして任意のグラフィックス指示子でハイライトする:

点にマウスオーバーして点とラベルでハイライトする:

曲線にマウスオーバーして軸までのドロップラインとラベルでハイライトする:

プロットにマウスオーバーして 位置に対応する の値を示すスライスでハイライトする:

プロットにマウスオーバーして 位置に対応する の値を示すスライスでハイライトする:

マウスカーソルの 位置に最も近いプロット上の点を示す成分を使う:

点のスタイルを指定する:

マウスカーソルに最も近い点の座標を示す成分を使う:

Calloutオプションを使ってラベルの外観を変える:

成分を組み合せてカスタムの効果を作成する:

PlotLegends  (7)

デフォルトで,凡例は使われない:

ラベルを使って凡例を生成する:

プレースホルダを使って凡例を生成する:

凡例はプロットと同じスタイルを使う:

Placedを使って凡例の置き方を指定する:

凡例をプロットの内側に置く:

LineLegendを使って凡例の外観を変える:

PlotMarkers  (7)

QuantilePlotは通常,別々のデータ集合を区別するために異なる色を使う:

データ集合を区別するために自動的に色と形を使い分ける:

形だけを使う:

デフォルトのプロットマーカーの大きさを変える:

任意のテキストをプロットマーカーに使う:

明示的なグラフィックスをプロットマーカーに使う:

すべてのデータ集合に同じ記号を使う:

プロットマーカーを使う:

PlotRange  (3)

PlotRangeは自動的に計算される:

データ集合全体を示す:

1から3までの の分布と90から99までの の分布を示す:

PlotStyle  (3)

異なるスタイル指示子を使う:

デフォルトで,複数の曲線のためにスタイルが選ばれる:

別々の曲線に明示的なスタイルを指定する:

PlotTheme  (1)

テーマを使って白黒のプロットを作る:

薄い灰色の実線を基準線に使う:

ReferenceLineStyle  (3)

ReferenceLineStyle はデフォルトでPlotStyleDotted形式を使う:

赤い点線の基準線を描く:

赤い実線の基準線を描く:

Noneを使って基準線が描かれないようにする:

ScalingFunctions  (2)

デフォルトで,ProbabilityScalePlotは両方の軸に自動スケールを使う:

x 軸の向きを逆にする:

アプリケーション  (2)

生態学者の一団がある島の鳥の種の母集団の調査をした.島に生息するそれぞれの種について観測された個体数が記録された.種の数が多い場合は,しばしばLogNormalDistributionを使ってモデル化が行われる:

対数正規モデルが適切な選択肢であると思われる:

最尤度推定を使って最適合LogNormalDistributionを求める:

ランダム過程の時間スライスについての正規確率プロット:

特性と関係  (8)

さまざまな基準分布のデータを比較する:

データの分位点と正規分布の分位点を比較する:

データの累積分布関数と正規分布の累積分布関数を比較する:

BoxWhiskerChartDistributionChartを使ってデータの分布を可視化することができる:

SmoothHistogramHistogramを使ってデータの分布を可視化することができる:

DiscretePlotを使って離散分布が可視化できる:

ListPlotを使ってデータを見る:

ProbabilityScalePlotは,入力がTimeSeriesのときはタイムスタンプを無視する:

Wolfram Research (2010), ProbabilityScalePlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/ProbabilityScalePlot.html (2025年に更新).

テキスト

Wolfram Research (2010), ProbabilityScalePlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/ProbabilityScalePlot.html (2025年に更新).

CMS

Wolfram Language. 2010. "ProbabilityScalePlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/ProbabilityScalePlot.html.

APA

Wolfram Language. (2010). ProbabilityScalePlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ProbabilityScalePlot.html

BibTeX

@misc{reference.wolfram_2025_probabilityscaleplot, author="Wolfram Research", title="{ProbabilityScalePlot}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ProbabilityScalePlot.html}", note=[Accessed: 02-April-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_probabilityscaleplot, organization={Wolfram Research}, title={ProbabilityScalePlot}, year={2025}, url={https://reference.wolfram.com/language/ref/ProbabilityScalePlot.html}, note=[Accessed: 02-April-2025 ]}