クラス HybsSimpleRegression

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

    public class HybsSimpleRegression
    extends java.lang.Object
    implements HybsRegression
    apache.commons.mathを利用した線形単回帰計算のクラスです。 f(x)=ax+bの形で線形回帰を行います。
    • コンストラクタの概要

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

      すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      double[] getCoefficient()
      係数(0次、1次、2次は常に0)の順にセットした配列を返します。
      double getRSquare()
      決定係数の取得。
      static void main​(java.lang.String[] args)
      ここからテスト用mainメソッド 。
      double predict​(double... in_x)
      a + bxを計算。
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • HybsSimpleRegression

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

      • getRSquare

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

        public double[] getCoefficient()
        係数(0次、1次、2次は常に0)の順にセットした配列を返します。
        定義:
        getCoefficient インタフェース内 HybsRegression
        戻り値:
        係数の配列
      • predict

        public double predict​(double... in_x)
        a + bxを計算。
        定義:
        predict インタフェース内 HybsRegression
        パラメータ:
        in_x - 必要な大きさの変数配列
        戻り値:
        計算結果
      • main

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