rvl.stat.anova
Class Residual

java.lang.Object
  |
  +--rvl.stat.anova.Term
        |
        +--rvl.stat.anova.Residual

public class Residual
extends Term

The RESIDUAL term in an anova model.

See Also:

Fields inherited from class rvl.stat.anova.Term
fac, fullName, nestedIn
 
Constructor Summary
Residual(Model model)
          Construct a RESIDUAL term for a model
 
Method Summary
 boolean containsFactor(Factor f)
           
 boolean containsTerm(Term t)
           
 int df()
           
 Factor factor(int i)
           
 java.lang.String getName()
           
 boolean isRandom()
           
 int order()
           
 boolean overlaps(Factor f)
           
protected  void setNest(Factor[] n)
           
 int span()
           
 
Methods inherited from class rvl.stat.anova.Term
getFactors, getNest, minus, overlaps, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Residual

public Residual(Model model)
Construct a RESIDUAL term for a model
Parameters:
model - the Model object to which this residual term applies
Method Detail

df

public int df()
Overrides:
df in class Term
Returns:
N - 1 - sum of df for all other terms

span

public int span()
Overrides:
span in class Term
Returns:
N = number of individual observations implied by the model

getName

public java.lang.String getName()
Overrides:
getName in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
the full name of the term

containsFactor

public boolean containsFactor(Factor f)
Overrides:
containsFactor in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
whether this term contains f

containsTerm

public boolean containsTerm(Term t)
Overrides:
containsTerm in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
whether this term contains all the factors in t

overlaps

public boolean overlaps(Factor f)
Overrides:
overlaps in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
whether there is any overlap in the factors in this term and f

isRandom

public boolean isRandom()
Overrides:
isRandom in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
whether or not the term contains random factors

order

public int order()
Overrides:
order in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
the number of interacting factors (not counting nests)

factor

public Factor factor(int i)
Overrides:
factor in class Term
Following copied from class: rvl.stat.anova.Term
Returns:
the factor at index i

setNest

protected void setNest(Factor[] n)
Overrides:
setNest in class Term