rvl.stat.anova
Class WithinCells

java.lang.Object
  |
  +--rvl.stat.anova.Term
        |
        +--rvl.stat.anova.Factor
              |
              +--rvl.stat.anova.WithinCells

public class WithinCells
extends Factor

The Within-Cells term in an anova model.

See Also:

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
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()
Description copied from class: Factor
Overrides Term method
Overrides:
isRandom in class Factor
Following copied from class: rvl.stat.anova.Term
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
Following copied from class: rvl.stat.anova.Term
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
Following copied from class: rvl.stat.anova.Term
Returns:
the factor at index i