Statistics[PowerFit] - データをべき関数にフィッティングする
|
使い方
|
|
PowerFit(X, Y, v)
PowerFit(XY, v)
|
|
パラメータ
|
|
X
|
-
|
ベクトル ; 独立変数の値
|
Y
|
-
|
ベクトル ; 従属変数の値
|
XY
|
-
|
行列 ; 独立変数および従属変数の値
|
v
|
-
|
名前、(オプション) 独立変数名
|
|
|
|
|
説明
|
|
•
|
最初の使い方で、1 番目のパラメータ X は独立変数 x のk 個の値を含むベクトルで、2 番目のパラメータ Y は従属変数 y の k 個の値を含むベクトルです。X および Y のエントリは正の数でなければなりません。2 番目の使い方で、1 番目のパラメータ XY は 2 列を持つ行列で、1 列目が X に対応し、2 列目が Y に対応します。X, Y, および XY についてリストまたは配列を使用することができます。詳細は、Input Forms を参照してください。
|
•
|
PowerFit コマンドは、Statistics[LinearFit] コマンドを呼び出して与えられたデータを線形化モデルにフィッティングします。LinearFit コマンドで使用される weights=W などのその他のオプション (W は重みのベクトル) は、PowerFit で使用できます。しかし、追加の結果を得るための output オプションを含むこれらのオプションは、変換後のモデルに適用することに注意してください。基本的な線形回帰ソルバーに関する詳細は、LinearFit を参照してください。
|
|
|
互換性
|
|
•
|
XY パラメータは Maple 15 で導入されました。
|
|
|
例
|
|
設定されたデータへべき関数をフィッティングします。
>
|
X := Vector([1, 2, 3, 4, 5, 6], datatype=float):
|
>
|
Y := Vector([2, 5.6, 8.2, 20.5, 40.0, 95.0], datatype=float):
|
| (1) |
weights オプションを使用して各データ点に重みを割り当てます。v パラメータが与えられていないため、計算後のモデルパラメータを含むベクトルが返されます。
>
|
W := Vector([1, 1, 1, 2, 5, 5], datatype=float):
|
>
|
PowerFit(X, Y, weights=W);
|
| (2) |
|
|