Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

pdf

説明

y = pdf('name',x,A) は、'name' と分布パラメーター A で指定された 1 パラメーターの分布族について、x の各値で評価した確率密度関数 (pdf) を返します。

y = pdf('name',x,A,B) は、'name' と分布パラメーター A および B で指定された 2 パラメーターの分布族について、x の各値で評価した pdf を返します。

y = pdf('name',x,A,B,C) は、'name' と分布パラメーター AB および C で指定された 3 パラメーターの分布族について、x の各値で評価した pdf を返します。

y = pdf('name',x,A,B,C,D) は、'name' と分布パラメーター ABC および D で指定された 4 パラメーターの分布族について、x の各値で評価した pdf を返します。

y = pdf(pd,x) は、x の各値で評価した確率分布オブジェクト pd の pdf を返します。

すべて折りたたむ

平均 μ が 0、標準偏差 σ が 1 に等しい標準正規分布オブジェクトを作成します。

mu = 0;
sigma = 1;
pd = makedist('Normal','mu',mu,'sigma',sigma);

pdf を評価する値が含まれている入力ベクトル x を定義します。

x = [-2 -1 0 1 2];

x値における標準正規分布の pdf の値を計算します。

y = pdf(pd,x)
y = 1×5

    0.0540    0.2420    0.3989    0.2420    0.0540

y の各値は、入力ベクトル x の値に対応しています。たとえば、x 値が 1 の場合、対応する pdf 値 y は 0.2420 です。

代替として、確率分布オブジェクトを作成せずに同じ pdf 値を計算することもできます。関数 pdf を使用し、μσ について同じパラメーター値を使用して標準正規分布を指定します。

y2 = pdf('Normal',x,mu,sigma)
y2 = 1×5

    0.0540    0.2420    0.3989    0.2420    0.0540

pdf の値は、確率分散オブジェクトを使用して計算した値と同じです。

レート パラメーター λ が 2 に等しいポアソン分布オブジェクトを作成します。

lambda = 2;
pd = makedist('Poisson','lambda',lambda);

pdf を評価する値が含まれている入力ベクトル x を定義します。

x = [0 1 2 3 4];

x の値におけるポアソン分布の pdf の値を計算します。

y = pdf(pd,x)
y = 1×5

    0.1353    0.2707    0.2707    0.1804    0.0902

y の各値は、入力ベクトル x の値に対応しています。たとえば、x 値が 3 の場合、対応する y の pdf 値 は 0.1804 です。

代替として、確率分布オブジェクトを作成せずに同じ pdf 値を計算することもできます。関数 pdf を使用し、レート パラメーター λ について同じ値を使用してポアソン分布を指定します。

y2 = pdf('Poisson',x,lambda)
y2 = 1×5

    0.1353    0.2707    0.2707    0.1804    0.0902

pdf の値は、確率分散オブジェクトを使用して計算した値と同じです。

標準正規分布オブジェクトを作成します。

pd = makedist('Normal')
pd = 
  NormalDistribution

  Normal distribution
       mu = 0
    sigma = 1

x 値を指定し、確率密度関数を計算します。

x = -3:.1:3;
pdf_normal = pdf(pd,x);

確率密度関数をプロットします。

plot(x,pdf_normal,'LineWidth',2)

Figure contains an axes. The axes contains an object of type line.

ワイブル確率分布オブジェクトを作成します。

pd = makedist('Weibull','a',5,'b',2)
pd = 
  WeibullDistribution

  Weibull distribution
    A = 5
    B = 2

x 値を指定し、確率密度関数を計算します。

x = 0:.1:15;
y = pdf(pd,x);

確率密度関数をプロットします。

plot(x,y,'LineWidth',2)

Figure contains an axes. The axes contains an object of type line.

入力引数

すべて折りたたむ

確率分布名。次の表のいずれかの確率分布名を指定します。

'name'分布入力パラメーター A入力パラメーター B入力パラメーター C入力パラメーター D
'Beta'ベータ分布1 番目の形状パラメーター a2 番目の形状パラメーター b
'Binomial'二項分布試行回数 n各試行の成功確率 p
'BirnbaumSaunders'バーンバウム・サンダース分布スケール パラメーター β形状パラメーター γ
'Burr'ブール型 XII 分布スケール パラメーター α1 番目の形状パラメーター c2 番目の形状パラメーター k
'Chisquare'カイ二乗分布自由度 ν
'Exponential'指数分布平均値 μ
'Extreme Value'極値分布位置パラメーター μスケール パラメーター σ
'F'F 分布分子の自由度 ν1分母の自由度 ν2
'Gamma'ガンマ分布形状パラメーター aスケール パラメーター b
'Generalized Extreme Value'一般化極値分布形状パラメーター kスケール パラメーター σ位置パラメーター μ
'Generalized Pareto'一般化パレート分布裾の指数 (形状) パラメーター kスケール パラメーター σしきい値 (位置) パラメーター μ
'Geometric'幾何分布確率パラメーター p
'HalfNormal'半正規分布位置パラメーター μスケール パラメーター σ
'Hypergeometric'超幾何分布母集団のサイズ m母集団内で対象となる特徴をもつ項目の個数 k抽出した標本の個数 n
'InverseGaussian'逆ガウス分布スケール パラメーター μ形状パラメーター λ
'Logistic'ロジスティック分布平均値 μスケール パラメーター σ
'LogLogistic'対数ロジスティック分布対数値の平均 μ対数値のスケール パラメーター σ
'Lognormal'対数正規分布対数値の平均 μ対数値の標準偏差 σ
'Nakagami'仲上分布形状パラメーター μスケール パラメーター ω
'Negative Binomial'負の二項分布成功回数 r1 回の試行における成功確率 p
'Noncentral F'非心 F 分布分子の自由度 ν1分母の自由度 ν2非心度パラメーター δ
'Noncentral t'非心 t 分布自由度 ν非心度パラメーター δ
'Noncentral Chi-square'非心カイ二乗分布自由度 ν非心度パラメーター δ
'Normal'正規分布平均値 μ 標準偏差 σ
'Poisson'ポアソン分布平均値 λ
'Rayleigh'レイリー分布スケール パラメーター b
'Rician'ライス分布非心度パラメーター sスケール パラメーター σ
'Stable'安定分布1 番目の形状パラメーター α2 番目の形状パラメーター βスケール パラメーター γ位置パラメーター δ
'T'スチューデントの t 分布自由度 ν
'tLocationScale't 位置-スケール分布位置パラメーター μスケール パラメーター σ形状パラメーター ν
'Uniform'一様分布 (連続)下限端点 (最小) a上限端点 (最大) b
'Discrete Uniform'一様分布 (離散)最大観測可能値 n
'Weibull'ワイブル分布スケール パラメーター a形状パラメーター b

例: 'Normal'

pdf を評価する値。スカラー値、またはスカラー値の配列を指定します。

入力引数 xABC および D の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、pdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。各分布の ABC および D の定義については、'name' を参照してください。

例: [-1,0,3,4]

データ型: single | double

1 番目の確率分布パラメーター。スカラー値またはスカラー値の配列を指定します。

入力引数 xABC および D の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、pdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。各分布の ABC および D の定義については、'name' を参照してください。

データ型: single | double

2 番目の確率分布パラメーター。スカラー値またはスカラー値の配列を指定します。

入力引数 xABC および D の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、pdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。各分布の ABC および D の定義については、'name' を参照してください。

データ型: single | double

3 番目の確率分布パラメーター。スカラー値またはスカラー値の配列を指定します。

入力引数 xABC および D の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、pdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。各分布の ABC および D の定義については、'name' を参照してください。

データ型: single | double

4 番目の確率分布パラメーター。スカラー値またはスカラー値の配列を指定します。

入力引数 xABC および D の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、pdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。各分布の ABC および D の定義については、'name' を参照してください。

データ型: single | double

確率分布。次の表の関数またはアプリで作成した確率分布オブジェクトを指定します。

関数またはアプリ説明
makedist指定されたパラメーター値を使用して確率分布オブジェクトを作成します。
fitdist確率分布オブジェクトを標本データにあてはめます。
Distribution Fitter対話型の Distribution Fitter アプリを使用して確率分布を標本データにあてはめ、あてはめたオブジェクトをワークスペースにエクスポートします。
paretotails裾が一般化パレート分布になっている区分的分布オブジェクトを作成します。

出力引数

すべて折りたたむ

pdf の値。スカラー値、またはスカラー値の配列として返されます。y は、必要なスカラー拡張後の x と同じサイズになります。y の各要素は、分布パラメーター (ABC、および D) 内の対応する要素または確率分布オブジェクト (pd) によって指定される分布の pdf 値で、x 内の対応する要素で評価されています。

代替機能

  • pdf は、名前 'name' によって指定された分布、または確率分布オブジェクト pd のいずれも受け入れる汎用関数です。正規分布の場合は normpdf、二項分布の場合は binopdf など、分布特有の関数を使用する方が高速です。分布特有の関数の一覧については、サポートされている分布を参照してください。

  • 確率分布の累積分布関数 (cdf) または確率密度関数 (pdf) のプロットを対話的に作成するには、確率分布関数アプリを使用します。

拡張機能

R2006a より前に導入