public class HybsSimpleRegression extends Object implements HybsSingleRegression
コンストラクタと説明 |
---|
HybsSimpleRegression()
コンストラクタ
このコンストラクタを利用した場合はtrainを実施して学習するか、setCoefficientで係数をセットする。
|
HybsSimpleRegression(double[][] data)
コンストラクタ。
|
HybsSimpleRegression(double slope,
double intercept)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
double[] |
getCoefficient()
傾き、切片、決定係数の順にセットした配列を返します。
|
double |
getIntercept()
切片の取得。
|
double |
getRSquare()
決定係数の取得。
|
double |
getSlope()
傾きの取得。
|
static void |
main(String[] args) |
double |
predict(double x)
a + bxを計算。
|
void |
setCoefficient(double[] c)
傾き、切片の順に配列の内容をセットします。
|
void |
setOption(double[] opt)
このクラスでは未使用。
|
void |
train(double[][] data)
dataを与えて回帰直線を求める。
|
public HybsSimpleRegression(double[][] data)
data
- xとyの組み合わせの配列public HybsSimpleRegression(double slope, double intercept)
slope
- intercept
- public HybsSimpleRegression()
public void train(double[][] data)
train
インタフェース内 HybsSingleRegression
data
- x,yの配列public void setOption(double[] opt)
setOption
インタフェース内 HybsSingleRegression
opt
- オプションpublic double getSlope()
public double getIntercept()
public double getRSquare()
public double[] getCoefficient()
getCoefficient
インタフェース内 HybsSingleRegression
public void setCoefficient(double[] c)
setCoefficient
インタフェース内 HybsSingleRegression
c
- 係数配列public double predict(double x)
predict
インタフェース内 HybsSingleRegression
x
- 変数XWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.