クラス HybsSquadraticRegression

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

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

      • HybsSquadraticRegression

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

      • getRSquare

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

        public double[] getCoefficient()
        係数(0次、1次、2次)の順にセットした配列を返します。
        定義:
        getCoefficient インタフェース内 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 - 引数