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

# クラス HybsSimpleRegression

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

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

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

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

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

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `double[]`
  `getCoefficient()`
  係数(０次、１次、２次は常に０)の順にセットした配列を返します。
  `double`
  `getRSquare()`
  決定係数の取得。
  `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の組み合わせの配列

- ## メソッドの詳細

  - ### getRSquare

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

  - ### getCoefficient

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

  - ### predict

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

  - ### main

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