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')
p = 0.0500
入力引数
確率分布名。次の表のいずれかの確率分布名を指定します。
name | 分布 | 入力パラメーター A | 入力パラメーター B | 入力パラメーター C | 入力パラメーター D |
|---|---|---|---|---|---|
'Beta' | ベータ分布 | 1 番目の形状パラメーター a | 2 番目の形状パラメーター b | 該当なし | 該当なし |
'Binomial' | 二項分布 | 試行回数 n | 各試行の成功確率 p | 該当なし | 該当なし |
'BirnbaumSaunders' | バーンバウム・サンダース分布 | スケール パラメーター β | 形状パラメーター γ | 該当なし | 該当なし |
'Burr' | ブール型 XII 分布 | スケール パラメーター α | 1 番目の形状パラメーター c | 2 番目の形状パラメーター 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' | 負の二項分布 | 成功回数 r | 1 回の試行における成功確率 p | 該当なし | 該当なし |
'Noncentral F' または 'ncf' | 非心 F 分布 | 分子の自由度 ν1 | 分母の自由度 ν2 | 非心度パラメーター δ | 該当なし |
'Noncentral t' または 'nct' | 非心 t 分布 | 自由度 ν | 非心度パラメーター δ | 該当なし | 該当なし |
'Noncentral Chi-square' または 'ncx2' | 非心カイ二乗分布 | 自由度 ν | 非心度パラメーター δ | 該当なし | 該当なし |
'Normal' | 正規分布 | 平均値 μ | 標準偏差 σ | 該当なし | 該当なし |
'Pearson' | ピアソン分布 | 平均値 μ | 標準偏差 σ | 歪度 γ | 尖度 κ |
'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 は、名前 name によって指定された分布、または確率分布オブジェクト pd のいずれも受け入れる汎用関数です。正規分布の場合は norminv、二項分布の場合は binoinv など、分布特有の関数を使用する方が高速です。分布特有の関数の一覧については、サポートされている分布を参照してください。
拡張機能
使用上の注意事項および制限事項:
入力引数
nameはコンパイル時の定数でなければなりません。たとえば、正規分布を使用するには、coder.Constant('Normal')をcodegen(MATLAB Coder) の-argsの値に含めます。入力引数
pdは、ベータ分布、指数分布、極値分布、対数正規分布、正規分布、ワイブル分布の近似確率分布オブジェクトとなります。確率分布を関数fitdistの標本データに当てはめることで、pdを作成します。たとえば、確率分布オブジェクトのコードの生成を参照してください。
コード生成の詳細については、コード生成の紹介および一般的なコード生成のワークフローを参照してください。
この関数は、GPU 配列を完全にサポートします。詳細は、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2006a より前に導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)