|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvec_math.linearRegression
public class linearRegression
Class to contain all variables and routines necessary to calculate linear regression. Error only in y. Lit: e.g. Num.Rec, p655ff
| Field Summary | |
|---|---|
double |
alin
|
double |
asig
|
double |
blin
|
double |
bsig
|
double |
Chi
|
boolean |
chiValid
|
double |
correlation
|
double |
covariance
|
boolean |
fitSigma
|
boolean |
fitValid
|
int |
N
|
double |
quality
|
boolean |
qualityValid
|
double |
S
|
double[] |
sigma
|
boolean |
Svalid
|
double |
Sx
|
double |
Sxx
|
double |
Sxy
|
double |
Sy
|
double |
Syy
|
double[] |
xi
|
boolean |
XYValid
|
double[] |
yi
|
| Constructor Summary | |
|---|---|
linearRegression()
|
|
| Method Summary | |
|---|---|
void |
addPoint(double x,
double y,
double sig)
|
void |
calcChi()
calc chi square. |
void |
calcLine()
Calcualte the regression line. |
void |
calcQuality()
Calculate quality indicators. |
void |
calcSigmas()
Calculate the sigmas of the linear fit e.g. |
void |
calcSums()
Calculate the defining sums. |
static void |
main(String[] arg)
|
void |
setChi(double chi)
|
void |
setMeasures(double[] x,
double[] y,
double[] sig)
|
void |
setN(int n)
|
void |
setSums(double s,
double sx,
double sy,
double sxx,
double sxy,
double syy)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int N
public double[] xi
public double[] yi
public double[] sigma
public boolean XYValid
public double Chi
public boolean chiValid
public double S
public double Sx
public double Sy
public double Sxx
public double Sxy
public double Syy
public boolean Svalid
public double alin
public double blin
public boolean fitValid
public double asig
public double bsig
public boolean fitSigma
public double covariance
public double correlation
public double quality
public boolean qualityValid
| Constructor Detail |
|---|
public linearRegression()
| Method Detail |
|---|
public void setMeasures(double[] x,
double[] y,
double[] sig)
x - y - sig - public void setN(int n)
n -
public void setSums(double s,
double sx,
double sy,
double sxx,
double sxy,
double syy)
s - sx - sy - sxx - sxy - syy - public void setChi(double chi)
chi - public void calcLine()
public void calcSigmas()
public void calcQuality()
public void calcSums()
public void calcChi()
public void addPoint(double x,
double y,
double sig)
x - y - sig - public static void main(String[] arg)
arg -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||