このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
statset
統計オプション構造体の作成
構文
statset
statset (statfun)
选择= statset(…)
选择= statset (fieldname1
,val1
,fieldname2
,val2
,……)
选择= statset (oldopts,fieldname1
,val1
,fieldname2
,val2
,……)
选择= statset (oldopts newopts)
説明
statset
は,入力引数と出力引数がない場合,統計オプション構造体のすべてのフィールドと可能な値を表示します。
statset (statfun)
は、统计和机器学习工具箱™の関数statfun
で使用するフィールドと既定値を表示します。statfun
の指定には,文字ベクトル,字符串スカラーまたは関数ハンドルを使用します。
选择= statset(…)
は,統計オプション構造体选项
を作成します。入力引数がない場合、オプション構造体のすべてのフィールドは空の配列 ([]
)になります。statfun
を指定すると,関数固有のフィールドは既定値で,残りのフィールドは[]
になります。[]
で設定した関数固有のフィールドは,その関数が,そのパラメーター用に既定値を使用することを表します。使用可能な选项
については”,入力”を参照してください。
选择= statset (
は,名前の付いたフィールドに指定された値をもつオプション構造体を作成します。値を指定しない場合はすべてfieldname1
,val1
,fieldname2
,val2
,……)[]
にします。フィールド名には字符串スカラーまたは文字ベクトルを使用します。名前付きの値の場合は,その値の完全な文字ベクトルまたは字符串スカラーを入力しなければなりません。値に対して無効な文字ベクトルまたは字符串スカラーが指定された場合,statset
は既定値を使用します。
选择= statset (oldopts,
は,名前の付いたパラメーターを指定された値に変更したfieldname1
,val1
,fieldname2
,val2
,……)oldopts
のコピーを作成します。
选择= statset (oldopts newopts)
は,既存のオプション構造体oldopts
と新しいオプション構造体newopts
を組み合わせます。空でない値をもつnewopts
のパラメーターは,oldopts
の対応するパラメーターを上書きします。
入力引数
|
有限差分導関数計算で使用する相対差分。正のスカラーまたはオプション構造体を使用して関数统计和机器学习工具箱で推定されるパラメーターのベクトルと同じサイズの正のスカラーのベクトル。 |
|
アルゴリズムで表示される情報量。
|
|
目的関数から,
|
|
目的関数が2番目の出力として勾配ベクトルを返すかどうかのフラグ。
|
|
目的関数が2番目の出力としてヤコビアンを返すかどうかのフラグ。
|
|
可能な目的関数評価の最大回数。正の整数。 |
|
反復の最大許容回数。正の整数。 |
|
ソルバーは,各反復後にすべての出力関数を呼び出します。
|
|
(非推奨)ロバスト近似オプションを呼び出します。
関数 |
|
ロバスト近似用の重み関数。入力として正規化された残差を受け取り,出力としてロバストな重みを返す,関数ハンドルとしても使用できます。関数ハンドルを使用する場合,定数 |
|
|
|
パラメーターの制限許容誤差。正のスカラー。 |
|
目的関数値の終了許容誤差。正のスカラー。 |
|
|
|
|
|
パラメーターの終了許容誤差。正のスカラー。 |
|
ロバスト近似に使用する調整定数で,重み関数を適用する前に残差を正規化するため使用します。既定値は重み関数に依存します。関数ハンドルとして重み関数を指定する場合、このパラメーターが必要になります。正のスカラー。ロバストオプションを参照してください。 |
|
使用可能関数が并行计算工具箱™(PCT)の機能を使用するかどうかを示すフラグ。これはその機能が使用できる場合,つまり,PCTがインストールされ,PCT |
|
適格な関数の乱数発生器で |
|
(非推奨)ロバスト近似用の重み関数。 関数 |
例
データの極値分布を近似する,関数evfit
の既定の設定のパラメーター値を変更するものとします。既定の設定のパラメーター値は次のとおりです。
statset('evfit') ans = Display: 'off' MaxFunEvals: [] MaxIter: [] TolBnd: [] TolBnd: [] TolTypeFun: [] TolX: 1.0000e-06 TolTypeX: [] GradObj: [] Jacobian: [] derivate step: [] FunValCheck: [] Robust: []
evfit
が使用するパラメーターは显示
とTolX
だけです。TolX
の値を1 e-8
に設定してオプション構造体を作成するには,以下のように入力します。
options = statset('TolX',1e-8) %将选项传递给evfit
: mu = 1;σ= 1;data = evrnd(μ、σ,1100);paramhat = evfit(数据 ,[],[],[], 选项)