Main Content

icdf

説明

x = icdf(name,p,A) は、name および分布パラメーター A で指定された 1 パラメーター分布族について、p の確率値で評価した逆累積分布関数 (icdf) を返します。

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

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

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

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

すべて折りたたむ

分布名 'Normal' と分布パラメーターを指定して、正規分布の icdf 値を計算します。

入力ベクトル p を定義して、icdf を計算する確率値を格納します。

p = [0.1,0.25,0.5,0.75,0.9];

平均 μ が 1、標準偏差 σ が 5 に等しい正規分布の icdf 値を計算します。

mu = 1;
sigma = 5;
y = icdf('Normal',p,mu,sigma)
y = 1×5

   -5.4078   -2.3724    1.0000    4.3724    7.4078

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

正規分布オブジェクトを作成し、そのオブジェクトを使用して正規分布の icdf 値を計算します。

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

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

入力ベクトル p を定義して、icdf を計算する確率値を格納します。

p = [0.1,0.25,0.5,0.75,0.9];

"p" の値における正規分布の icdf 値を計算します。

x = icdf(pd,p)
x = 1×5

   -5.4078   -2.3724    1.0000    4.3724    7.4078

"x" の各値は、入力ベクトル "p" の値に対応しています。たとえば、"p" の値が 0.9 である場合、対応する icdf 値 "x" は 7.4078 です。

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

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

入力ベクトル p を定義して、icdf を計算する確率値を格納します。

p = [0.1,0.25,0.5,0.75,0.9];

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

x = icdf(pd,p)
x = 1×5

     0     1     2     3     4

x の各値は、入力ベクトル p の値に対応しています。たとえば、p の値が 0.9 である場合、対応する icdf 値 x は 4 です。

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

x2 = icdf('Poisson',p,lambda)
x2 = 1×5

     0     1     2     3     4

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

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

pd = makedist('Normal')
pd = 
  NormalDistribution

  Normal distribution
       mu = 0
    sigma = 1

上限および下限の 2.5% の値を計算して、標準正規分布をもつ検定統計量の有意水準 5% における棄却限界値を判定します。

x = icdf(pd,[.025,.975])
x = 1×2

   -1.9600    1.9600

累積分布関数をプロットして棄却限界を塗りつぶします。

p = normspec(x,0,1,'outside')

Figure contains an axes object. The axes object with title Probability Outside Limits is 0.05 contains 5 objects of type line, patch.

p = 0.0500

入力引数

すべて折りたたむ

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

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

例: 'Normal'

icdf を評価する確率値。範囲 [0,1] のスカラー値またはスカラー値の配列を指定します。

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

例: [0.1,0.25,0.5,0.75,0.9]

データ型: single | double

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

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

データ型: single | double

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

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

データ型: single | double

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

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

データ型: single | double

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

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

データ型: single | double

確率分布。次の表のいずれかの確率分布オブジェクトを指定します。

分布オブジェクト確率分布オブジェクトを作成するための関数またはアプリ
BetaDistributionmakedistfitdistDistribution Fitter
BinomialDistributionmakedistfitdistDistribution Fitter
BirnbaumSaundersDistributionmakedistfitdistDistribution Fitter
BurrDistributionmakedistfitdistDistribution Fitter
ExponentialDistributionmakedistfitdistDistribution Fitter
ExtremeValueDistributionmakedistfitdistDistribution Fitter
GammaDistributionmakedistfitdistDistribution Fitter
GeneralizedExtremeValueDistributionmakedistfitdistDistribution Fitter
GeneralizedParetoDistributionmakedistfitdistDistribution Fitter
HalfNormalDistributionmakedistfitdistDistribution Fitter
InverseGaussianDistributionmakedistfitdistDistribution Fitter
KernelDistributionfitdistDistribution Fitter
LogisticDistributionmakedistfitdistDistribution Fitter
LoglogisticDistributionmakedistfitdistDistribution Fitter
LognormalDistributionmakedistfitdistDistribution Fitter
LoguniformDistributionmakedist
MultinomialDistributionmakedist
NakagamiDistributionmakedistfitdistDistribution Fitter
NegativeBinomialDistributionmakedistfitdistDistribution Fitter
NormalDistributionmakedistfitdistDistribution Fitter
裾が一般化パレート分布になっている区分的分布paretotails
PiecewiseLinearDistributionmakedist
PoissonDistributionmakedistfitdistDistribution Fitter
RayleighDistributionmakedistfitdistDistribution Fitter
RicianDistributionmakedistfitdistDistribution Fitter
StableDistributionmakedistfitdistDistribution Fitter
tLocationScaleDistributionmakedistfitdistDistribution Fitter
TriangularDistributionmakedist
UniformDistributionmakedist
WeibullDistributionmakedistfitdistDistribution Fitter

出力引数

すべて折りたたむ

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

代替機能

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

拡張機能

バージョン履歴

R2006a より前に導入