public static class hiRegress.Linear extends hiRegress
 回帰直線( a  * X + b )の係数(a,b)を求める
 使い方
 直線回帰( a * X +b )の係数(a,b)を求める
 使い方
    var kaiki= new hiRegress.Liner();
    // 元データをセットする
    kaiki.set(data_x,data_y);          <--繰り返し
    // 計算する
    kaiki.calc(); // 係数はkaiki.a,kaiki.bに得られる
    // 回帰直線上のyを得る
    var y_on_line= kaiki.y(new_x_val); <-- 繰り返し
hiRegress.Linear, hiRegress.Quad| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| double | a係数 a | 
| double | b係数 b | 
| int | nデータ数 | 
| double | SxXの合計 | 
| double | Sx2X^2の合計 | 
| double | SxyXYの合計 | 
| double | SyYの合計:Sy/nで平均値が得られる | 
| double | Sy2Y^2合計:Sy2/nで2乗平均値が得られる. | 
| double | x_maxXの最大値 | 
| double | x_max_yXが最大値の時のY | 
| double | x_minXの最小値 | 
| double | x_min_yXが最小値の時のY | 
| double | y_maxYの最大値 | 
| double | y_max_xYが最大値の時の X | 
| double | y_minYの最小値 | 
| double | y_min_xYが最小値の時の X | 
| コンストラクタと説明 | 
|---|
| Linear() | 
public double a
public double b
public double x_min
public double x_max
public double x_min_y
public double x_max_y
public double y_min
public double y_max
public double y_min_x
public double y_max_x
public int n
public double Sx2
public double Sx
public double Sxy
public double Sy
public double Sy2
public void clear()
public hiRegress.Linear set(double x_, double y_)
x_ - xy_ - ypublic void calc()
public double y(double x_)
x_ - x