Class TermNames
java.lang.Object
|
+--TermNames
- public class TermNames
- extends java.lang.Object
This class is used for parsing ANOVA models.
Each term in a model has the form
TERM = fac1*fac2*...*facn(ANOTHERTERM)
where ANOTHERTERM has the same form:
ANOTHERTERM = nes1*nes2*...*nesn(YETANOTHERTERM)
After TERM is parsed,
facName = { fac1, fac2, ..., facn } and
nestName = { nes1, nes2, ..., nesn }
Constructor Summary |
TermNames()
|
TermNames(int nFac,
int nNes)
Construct a TermNames object with nFac factors and nNes nests |
Method Summary |
static TermNames[] |
getTerms(java.lang.String model)
|
static void |
main(java.lang.String[] arg)
|
static TermNames |
parse(java.lang.String t)
Parse t and return a TermNames object |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
facName
public java.lang.String[] facName
nestName
public java.lang.String[] nestName
TermNames
public TermNames()
TermNames
public TermNames(int nFac,
int nNes)
- Construct a TermNames object with nFac factors and nNes nests
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
parse
public static TermNames parse(java.lang.String t)
- Parse t and return a TermNames object
getTerms
public static TermNames[] getTerms(java.lang.String model)
main
public static void main(java.lang.String[] arg)