com.jeffpalm.stats
Class LinearRegression

java.lang.Object
  extended by com.jeffpalm.stats.LinearRegression
All Implemented Interfaces:
Stat

public class LinearRegression
extends java.lang.Object


Field Summary
static java.lang.String R
           
static java.lang.String R2
           
static java.lang.String SE
           
static java.lang.String SLOPE
           
static java.lang.String Y_INTERCEPT
           
 
Constructor Summary
LinearRegression()
           
 
Method Summary
 void calculate(java.lang.Object xs, java.lang.Object ys)
           
 java.lang.String getString(java.lang.String key)
           
 double getValue(java.lang.String key)
           
static void main(java.lang.String[] args)
           
protected  int n()
           
 java.lang.String name()
           
protected  void note(java.lang.Object msg)
           
protected  void note(java.lang.String name, double value)
           
 void putString(java.lang.String key, java.lang.String val)
           
 void putValue(java.lang.String key, double val)
           
 void setVerbose(boolean verbose)
           
protected  double ss(double[] vals, double mu)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SLOPE

public static final java.lang.String SLOPE
See Also:
Constant Field Values

Y_INTERCEPT

public static final java.lang.String Y_INTERCEPT
See Also:
Constant Field Values

R

public static final java.lang.String R
See Also:
Constant Field Values

R2

public static final java.lang.String R2
See Also:
Constant Field Values

SE

public static final java.lang.String SE
See Also:
Constant Field Values
Constructor Detail

LinearRegression

public LinearRegression()
Method Detail

main

public static void main(java.lang.String[] args)

n

protected final int n()

calculate

public final void calculate(java.lang.Object xs,
                            java.lang.Object ys)

ss

protected final double ss(double[] vals,
                          double mu)

name

public java.lang.String name()
Specified by:
name in interface Stat

getString

public final java.lang.String getString(java.lang.String key)
Specified by:
getString in interface Stat

putString

public final void putString(java.lang.String key,
                            java.lang.String val)
Specified by:
putString in interface Stat

getValue

public final double getValue(java.lang.String key)
Specified by:
getValue in interface Stat

putValue

public final void putValue(java.lang.String key,
                           double val)
Specified by:
putValue in interface Stat

setVerbose

public final void setVerbose(boolean verbose)

note

protected final void note(java.lang.Object msg)

note

protected final void note(java.lang.String name,
                          double value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object