design-class: Class '"design"'

Description Objects from the Class Slots Methods Warning Author(s) References See Also Examples

Description

A design object contains definition and descriptives of a data structure ("design").

Objects from the Class

Objects can be created by calls of the form new("design").

Slots

definition:

Object of class "data.frame"

contains the definition of the design

elements:

Object of class "character"

contains the names of the elements of the design (these are simply the column names of definition

units:

Object of class "list"

contains the unique units of elements

nunits:

Object of class "integer"

contains the number of units

structure:

Object of class "data.frame"

contains information on the relation between elements, the relation between two elements can be "equivalent", "unconnected", "nested", "nestor" (this is the grouping variable of "nested" units), "crossedpartially" or "crossedcompletely"

structureList:

Object of class "list"

contains units of one element in relation to one unit of another element

descriptives:

Object of class "data.frame"

contains information on the number of units of one element with reference to another element

linkList:

Object of class "list"

contains a graph of class "igraph" for each pair of elements

adjacency:

Object of class "list"

contains "adjacency" matrices, see get.adjacency

link:

Object of class "data.frame"

contains link descriptives:

average path length, see average.path.length

relative frequency of realized (unique) pairwise links in reference to all possible pairwise links

relative frequency of realized pairwise links in reference to all theoretically possible pairwise links if elements were completely crossed

mean degree of units, see degree

standard deviation of degree of units, see degree

varCovMatrix:

Object of class "matrix", contains the Variance-Covariance Matrix of the design, see Frey (2009) for details

designDescriptives:

Object of class "list", contains the D-optimality index that is computed from varCovMatrix

Methods

show

signature(object = "design"): displays an object of class "design"

+

signature(e1 = "design", e2 = "design"): add one design to another ("merge" two designs)

-

signature(e1 = "design", e2 = "design"): distract one design from another, this is functional only for designs that contain the same elements

Warning

This version is beta. Use with care.

Author(s)

Martin Hecht

References

Frey, A., Hartig, J., & Rupp, A. A. (2009). An NCME Instructional Module on Booklet Designs in Large-Scale Assessments of Student Achievement: Theory and Practice. Educational Measurement: Issues and Practice, 28(3), 39-53.

See Also

defineDesign

updateDesign

Examples

1
showClass("design")

eatDesign documentation built on May 2, 2019, 6:15 p.m.