% BOOTCI ブートストラップ信頼区間
%
%   CI = BOOTCI(NBOOT,BOOTFUN,...) は、関数 BOOTFUN で定義される統計量の
%   95% の BCa ブートストラップ信頼区間を計算します。NBOOT は、計算で
%   使われるブートストラップデータの標本数を示す正の整数です。BOOTFUN は、
%   @ で指定される関数ハンドルです。BOOTCI の 3 番目以降の入力引数は、
%   BOOTFUN への入力引数を作成するのに使われるデータ (スカラ、列ベクトル、
%   または行列) です。BOOTCI は、非スカラデータの引数 (これらは、同じ行数
%   でなければなりません) の行から再配置してサンプリングすることで、
%   ブートストラップの各標本を作成します。BOOTFUN に渡されるスカラデータは、
%   変更されません。CI は、信頼区間の下限と上限を含むベクトルです。
%
%   CI = BOOTCI(NBOOT,{BOOTFUN,...},'alpha',ALPHA) は、関数 BOOTFUN で
%   定義される統計量の 100*(1-ALPHA)% BCa ブートストラップ信頼区間を
%   計算します。ALPHA は、0 と 1 の間のスカラです。ALPHA のデフォルト値は、
%   0.05 です。
%
%   CI = BOOTCI(NBOOT,{BOOTFUN,...},...,'type',TYPE) は、関数 BOOTFUN で
%   定義される統計量のブートストラップ信頼区間を計算します。TYPE は、
%   信頼区間を計算する異なる方法を指定する信頼区間のタイプです。TYPE は、
%   つぎの文字列のいずれかを選択します。
%       'norm' または 'normal':           ブートストラップされたバイアスと
%                                         標準誤差をもつ正規の近似された
%                                         区間
%       'per' または 'percentile':        基本の等百分位法
%       'cper' または 'corrected percentile': バイアスが修正された等百分位法
%       'bca' :                           バイアスが修正され高速化された
%                                         等百分位法
%       'stud' または 'student':          スチューデント化された信頼区間
%   TYPE のデフォルト値は 'bca' です。
%
%   CI = BOOTCI(NBOOT,{BOOTFUN,...},...,'type','stud','nbootstd',NBOOTSTD)
%   は、関数 BOOTFUN で定義される統計量のスチューデント化されたブートストラップ
%   信頼区間を計算します。ブートストラップ統計量の標準誤差は、NBOOTSTD の
%   ブートストラップデータ標本をもつブートストラップを使って推定されます。
%   NBOOTSTD は、正の整数値です。NBOOTSTD のデフォルト値は 100 です。
%
%   CI = BOOTCI(NBOOT,{BOOTFUN,...},...,'type','stud','stderr',STDERR)
%   は、関数 BOOTFUN で定義される統計量のスチューデント化されたブートストラップ
%   信頼区間を計算します。ブートストラップ統計量の標準誤差は、関数 STDERR で
%   評価されます。STDERR は、@ を使って作成される関数ハンドルです。STDERR は、
%   BOOTFUN と同じ引数を取り、BOOTFUN で計算された統計量の標準誤差を返します。
%
%   例:統計的工程管理の能力指数に対する信頼区間を計算します。
%          y = normrnd(1,1,30,1);                  % シミュレーションした工程データ
%          LSL = -3;  USL = 3;                     % 工程の仕様
%          capable = @(x) (USL-LSL)./(6* std(x));  % 工程能力
%          bootci(2000,capable, y)                 % Bca 信頼区間
%          bootci(2000,{capable, y},'type','stud') % スチューデント化された信頼区間
%
%   参考: BOOTSTRP, JACKKNIFE.


% Copyright 2005-2007 The MathWorks, Inc. 
