クラス HybsSimpleRegression

java.lang.Object
org.opengion.penguin.math.statistics.HybsSimpleRegression
すべての実装されたインタフェース:
HybsRegression

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

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

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

    • getCoefficient

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

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

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

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