クラス HybsMultiRegression
java.lang.Object
org.opengion.penguin.math.statistics.HybsMultiRegression
- すべての実装されたインタフェース:
HybsRegression
apache.commons.mathを利用したOLS重回帰計算のクラスです。
y = c0 + x1c1 + x2c2 + x3c3 ...の係数を求めます。
c0の切片を考慮するかどうかはnoInterceptで決めます。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明double[]
係数をセットした配列を返します。double
決定係数の取得。static void
ここからテスト用mainメソッド 。double
predict
(double... in_x) 計算( c0 + c1x1...)を行う。
-
コンストラクタの詳細
-
メソッドの詳細
-
getCoefficient
係数をセットした配列を返します。- 定義:
getCoefficient
インタフェース内HybsRegression
- 戻り値:
- 係数の配列
-
getRSquare
決定係数の取得。- 定義:
getRSquare
インタフェース内HybsRegression
- 戻り値:
- 決定係数
-
predict
計算( c0 + c1x1...)を行う。 noInterceptによってc0の利用を決める。 xの大きさが足りない場合は0を返す。- 定義:
predict
インタフェース内HybsRegression
- パラメータ:
in_x
- 必要な大きさの変数配列- 戻り値:
- 計算結果
-
main
ここからテスト用mainメソッド 。- パラメータ:
args
- 引数
-