クラス HybsSquadraticRegression

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

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

      コンストラクタ 
      コンストラクタ 説明
      HybsSquadraticRegression​(double[][] data)
      コンストラクタ。
    • メソッドの概要

      すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      double[] getCoefficient()
      係数(0次、1次、2次)の順にセットした配列を返します。
      double getRSquare()
      決定係数の取得。
      static void main​(java.lang.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の組み合わせの配列
    • メソッドの詳細

      • 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​(java.lang.String[] args)
        ここからテスト用mainメソッド 。
        パラメータ:
        args - 引数