パッケージ org.opengion.penguin.math.statistics

# クラス HybsSquadraticRegression

java.lang.Object
org.opengion.penguin.math.statistics.HybsSquadraticRegression

すべての実装されたインタフェース:
  `HybsRegression`

public class HybsSquadraticRegression extends Object implements HybsRegression
独自実装の二次回帰計算クラスです。 f(x) = c1x^2 + c2x + c3 の曲線を求めます。

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `HybsSquadraticRegression(double[][] data)`
  コンストラクタ。

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `double[]`
  `getCoefficient()`
  係数(０次、１次、２次)の順にセットした配列を返します。
  `double`
  `getRSquare()`
  決定係数の取得。
  `static void`
  `main(String[] args)`
  ここからテスト用mainメソッド 。
  `double`
  `predict(double... in_x)`
  c2*x^2 + c1*x + c0を計算。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## コンストラクタの詳細

  - ### HybsSquadraticRegression

    public HybsSquadraticRegression(double[][] data)
    コンストラクタ。 与えた二次元データを元に二次回帰を計算します。
    パラメータ:
      `data` - xとyの組み合わせの配列

- ## メソッドの詳細

  - ### getCoefficient

    public double[] getCoefficient()
    係数(０次、１次、２次)の順にセットした配列を返します。
    定義:
      `getCoefficient` インタフェース内 `HybsRegression`
    戻り値:
      係数の配列

  - ### getRSquare

    public double getRSquare()
    決定係数の取得。
    定義:
      `getRSquare` インタフェース内 `HybsRegression`
    戻り値:
      決定係数

  - ### predict

    public double predict(double... in_x)
    c2*x^2 + c1*x + c0を計算。
    定義:
      `predict` インタフェース内 `HybsRegression`
    パラメータ:
      `in_x` - 必要な大きさの変数配列
    戻り値:
      計算結果

  - ### main

    public static void main(String[] args)
    ここからテスト用mainメソッド 。
    パラメータ:
      `args` - 引数