rvl.stat.anova
Class WithinCells

java.lang.Object
  extended by rvl.stat.anova.Term
      extended by rvl.stat.anova.Factor
          extended by rvl.stat.anova.WithinCells

public class WithinCells
extends Factor

The Within-Cells term in an anova model.

See Also:
Factor, Term, Model

Field Summary
 
Fields inherited from class rvl.stat.anova.Factor
levels, name, random, siblings
 
Fields inherited from class rvl.stat.anova.Term
fac, fullName, nestedIn
 
Constructor Summary
WithinCells(Model model, int reps)
          Construct a Within-Cells factor for a model
 
Method Summary
 boolean containsFactor(Factor f)
           
 boolean containsTerm(Term t)
           
 int df()
           
 Factor factor(int i)
          Overrides Term method
 boolean isRandom()
          Overrides Term method
 int order()
          Overrides Term method
 boolean overlaps(Factor f)
           
 void setLevels(int lev)
           
 int span()
           
 
Methods inherited from class rvl.stat.anova.Factor
contains, getLevels, getName, getShortName, setName, setRandom
 
Methods inherited from class rvl.stat.anova.Term
getFactors, getNest, minus, overlaps, setNest, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WithinCells

public WithinCells(Model model,
                   int reps)
Construct a Within-Cells factor 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

containsFactor

public boolean containsFactor(Factor f)
Overrides:
containsFactor in class Term
Returns:
whether this term contains f

containsTerm

public boolean containsTerm(Term t)
Overrides:
containsTerm in class Term
Returns:
whether this term contains all the factors in t

overlaps

public boolean overlaps(Factor f)
Overrides:
overlaps in class Term
Returns:
whether there is any overlap in the factors in this term and f

isRandom

public boolean isRandom()
Description copied from class: Factor
Overrides Term method

Overrides:
isRandom in class Factor
Returns:
whether or not the term contains random factors

setLevels

public void setLevels(int lev)
Overrides:
setLevels in class Factor

order

public int order()
Description copied from class: Factor
Overrides Term method

Overrides:
order in class Factor
Returns:
the number of interacting factors (not counting nests)

factor

public Factor factor(int i)
Description copied from class: Factor
Overrides Term method

Overrides:
factor in class Factor
Returns:
the factor at index i