factor.design: Factorial Designs

View source: R/classes.R

factor.designR Documentation

Factorial Designs

Description

The main function of this package is to create factorial designs with this function.

Usage

factor.design(...)

Arguments

...

Factors to add to the design.

Value

An instance of factorDesign with the complete factorial design and all fixed and random factors.

See Also

random.factor and fixed.factor for creating factors to add to the design. output.design and write.design for creating a useful summary and writing it into output files.

Examples

# To create an empty design:
design <- factor.design()

# To create a design for a recognition memory experiment in
# which each participant only sees either picture or words:
design <- factor.design(
    fixed.factor("type",levels=c("pic","word")), 
    fixed.factor("status",levels=c("old","new")), 
    random.factor("subject", groups="type"), 
    random.factor("item", groups="type"), 
    random.factor(c("subject","item"), groups="status")
)

# This is identical to:
design <- fixed.factor("type",levels=c("pic","word")) + 
          fixed.factor("status",levels=c("old","new")) + 
          random.factor("subject", groups="type") + 
          random.factor("item", groups="type") + 
          random.factor(c("subject","item"), groups="status")

# Or:
design <- factor.design(
   ~type(pic,word)+status(old,new)+subject[type]+item[type]+subject:item[status]
)

# You can also create a new design by adding more factors to an existing one:

design1 <- factor.design(~type(pic,word)+status(old,new)+subject[type]+item[type])
design2 <- design1 + random.factor(c("subject","item"), groups="status")


mmrabe/designr documentation built on May 12, 2023, 9:37 p.m.