WorksheetFunction.Trend(Object, Object, Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
回帰直線による予測値を返します。 R-2 乗値のメソッドを使って、直線を既知の y と既知の x の配列に当てはめます。 その直線上で、指定した新しい x の配列に対応する y の値が返されます。
public object Trend (object Arg1, object Arg2, object Arg3, object Arg4);
Public Function Trend (Arg1 As Object, Optional Arg2 As Object, Optional Arg3 As Object, Optional Arg4 As Object) As Object
パラメーター
- Arg1
- Object
既知の y: 既にわかっている y の値の系列で、y = mx + b という関係になります。
- Arg2
- Object
既知の x: 既にわかっている x の値の系列で、y = mx + b という関係になります。
- Arg3
- Object
新しい x: Trend メソッドを利用して、対応する y の値を計算する新しい x の値を指定します。
- Arg4
- Object
定数: 定数 b を 0 にするかどうかを論理値で指定します。
戻り値
注釈
既知の y の配列が 1 つの列に入力されている場合、既知の x の各列はそれぞれ異なる変数であると見なされます。
既知の y の配列が 1 つの行に入力されている場合、既知の x の各行はそれぞれ異なる変数であると見なされます。
既知の x の配列には、1 つまたは複数の変数の系列を指定することができます。 変数の系列が 1 つである場合、既知の y と既知の x は、両者の次元が同じであれば、どのような形の範囲であってもかまいません。 変数の系列が複数である場合、既知の y は 1 行または 1 列のセル範囲でなければなりません。
既知の x を省略すると、既知の y と同じサイズの {1,2,3,...} という配列を指定したと見なされます。
新しい x には、既知の x と同様にそれぞれ独立した変数が入力されている 1 つの列 (または 1 つの行) を指定する必要があります。 既知の y が 1 つの列に入力されている場合、既知の x と新しい x は同じ列数でなければなりません。 また、既知の y が 1 つの行に入力されている場合は、既知の x と新しい x の行数が同じでなければなりません。
新しい x を省略すると、既知の x と同じ値を指定したと見なされます。
既知の x と新しい x の両方を省略すると、既知の y と同じサイズの {1,2,3,...} という配列を指定したと見なされます。
const が true または省略された場合、b は通常どおり計算されます。
const が false の場合、b は 0 (ゼロ) に設定され、m 値は y = mx になるように調整されます。
Microsoft Excel が行をデータに適合させる方法については、「」を参照してください LinEst(Object, Object, Object, Object)。
異なる累乗に引き上げられた同じ変数に対して回帰することで、多項式曲線のフィッティングに Trend を使用できます。 たとえば、列 A に y の値、列 B に x の値が含まれているとします。 列 C には「x^2」、列 D には「x^3」などのように入力し、列 B ~ D を列 A に対して回帰推定します。
計算結果が配列となる数式は、配列数式として入力する必要があります。
既知の x のような引数に配列定数を指定するときは、半角のコンマ (,) を使って同じ行の値を区切り、半角のセミコロン (;) を使って各行を区切ります。
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示