% NLINTOOL   非線形フィッテングと予測を行う対話形式のグラフィカルツール
%
% NLINTOOL(X,Y,FUN,BETA0) は、(x,y) データに非線形曲線を適合させた予測図を
% 作成します。2つの赤色の曲線は、予測に対する 95% のグローバルな信頼区間を
% 示します。
% 
% Y はベクトルです。X はベクトル、または Y と同じ行数の行列です。FUN は、
% 係数ベクトルと X の値の配列の2つの引数を受け入れて、フィットした Y の
% 値のベクトルを出力する関数です。BETA0 は、係数に対する初期推定値を含む
% ベクトルです。
% 
% NLINTOOL(...,'PARAM1',val1,'PARAM2'val2,...) は、以下のパラメータ 
% 名前/値 の1つ以上の組み合わせを指定します:
%
%      'alpha'    100(1-ALPHA)% の信頼区間に対する ALPHA の値
%      'xname'    X の変数名のキャラクタ配列
%      'yname'    Y の変数名
%      'plotdata' データをプロットするには 'on'、適合のみの場合は 'off' 
%                 (デフォルト) 。'on' は、複数の X 変数の場合はできません。
% 
% 白色の点線の基準線をドラッグすることができ、ドラッグと同時に予測値が
% 更新されます。また、エデッィト可能なテキストフィールドに"X"値を入力
% することで、指定した予測値を得ることができます。Export とラベル化されて
% いるプッシュボタンを使って、基本のワークスペースに設定した変数を渡す
% ことができます。信頼区間のタイプを変更するには、Bounds メニューを
% 使用してください。
%
% 例題
% ----
%   FUN は、@ を使って指定することができます。:
%      nlintool(x, y, @myfun, b0)
%   ここで、MYFUN は以下のようなMATLAB関数です。:
%      function yhat = myfun(beta, x)
%      b1 = beta(1);
%      b2 = beta(2);
%      yhat = 1 ./ (1 + exp(b1 + b2*x));
%
%   FUN は、インラインオブジェクトでも構いません。:
%      fun = inline('1 ./ (1 + exp(b(1) + b(2)*x))', 'b', 'x')
%      nlintool(x, y, fun, b0)
%
%   参考 NLINFIT, NLPARCI, NLPREDCI.
   

%   Copyright 1993-2004 The MathWorks, Inc.
