iqr
確率分布の四分位数間範囲
説明
例
正規分布の四分位数間範囲の計算
平均 が 0、標準偏差 が 1 に等しい標準正規分布オブジェクトを作成します。
pd = makedist('Normal','mu',0,'sigma',1);
標準正規分布の四分位数間範囲を計算します。
r = iqr(pd)
r = 1.3490
返された値は、この分布における 75 番目と 25 番目の百分位数の値の差です。これは、確率 y が 0.75 および 0.25 になる位置における逆累積分布関数 (icdf) の差を計算することと同じです。
r2 = icdf(pd,0.75) - icdf(pd,0.25)
r2 = 1.3490
近似分布の四分位数間範囲
標本データを読み込みます。学生の試験の採点データの 1 列目を含むベクトルを作成します。
load examgrades;
x = grades(:,1);
正規分布をデータに近似することにより、正規分布オブジェクトを作成します。
pd = fitdist(x,'Normal')
pd = NormalDistribution Normal distribution mu = 75.0083 [73.4321, 76.5846] sigma = 8.7202 [7.7391, 9.98843]
近似分布の四分位数間範囲を計算します。
r = iqr(pd)
r = 11.7634
返される結果は、学生の採点の 75 番目と 25 番目の百分位数の差が 11.7634 であることを示します。
icdf
を使用して、学生の採点の 75 番目と 25 番目の百分位数を決定します。
y = icdf(pd,[0.25,0.75])
y = 1×2
69.1266 80.8900
75 番目と 25 番目の百分位数の差を計算します。これは、iqr
と同じ結果になります。
y(2)-y(1)
ans = 11.7634
boxplot
を使用して四分位数間範囲を表示します。
boxplot(x)
ボックスの一番上の行には 75 番目の百分位数が示され、一番下には 25 番目の百分位数が示されます。中心線には平均が示されます。平均は 50 番目の百分位数です。
入力引数
pd
— 確率分布
確率分布オブジェクト
確率分布。次の表のいずれかの確率分布オブジェクトとして指定します。
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意事項および制限事項:
入力引数
pd
は、ベータ分布、指数分布、極値分布、対数正規分布、正規分布、ワイブル分布の近似確率分布オブジェクトとなります。確率分布を関数fitdist
の標本データに当てはめることで、pd
を作成します。たとえば、確率分布オブジェクトのコードの生成を参照してください。
コード生成の詳細については、コード生成の紹介および一般的なコード生成のワークフローを参照してください。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は、GPU 配列を完全にサポートします。詳細は、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2013a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)