    001
    002package org.opengion.penguin.math.statistics;
    003
    004/**
    005 * 与える配列が{x,y}の組み合わせの、単回帰系回帰処理用のインターフェースです。
    006 */
    007public interface HybsRegression {
    008
    009        /**
    010         * 回帰式の係数を配列で返します。
    011         *
    012         * @return 係数配列
    013         *
    014         */
    015        double[] getCoefficient();
    016
    017        /**
    018         * 決定係数の取得。
    019         *
    020         * @return 決定係数
    021         */
    022        double getRSquare();
    023
    024        /**
    025         * 回帰式f(x)を計算して返す。
    026         *
    027         * @param in_x 必要な大きさの変数配列
    028         * @return 計算結果
    029         */
    030        double predict( final double... in_x ) ;
    031
    032}