booklet_design {lsasim} | R Documentation |
Assignment of item blocks to test booklets
Description
block_design
creates a data frame that identifies which items corresponds to which booklets.
Usage
booklet_design(item_block_assignment, book_design = NULL)
Arguments
item_block_assignment |
a matrix that identifies which items correspond to which block. |
book_design |
a matrix of indicators to assign blocks to booklets. |
Details
If using booklet_design
in tandem with block_design
, item_block_assignment
is the the first element of the returned list of block_design
.
The columns of item_block_assignment
represent each block while the rows
represent the number of items in each block. Because the number of items per
block can vary, the number of rows represents the block with the most items. The
contents of item_block_assignment
is the actual item numbers. The remainder of
shorter blocks are filled with zeros.
The columns of book_design
represent each book while the rows
represent each block.
The default book_design
assigns two blocks to every booklet in a spiral design.
The number of default booklets is equal to the number of blocks and must be >= 3.
If ncol(item_block_assignment)
< 3, book_design
must be specified.
Examples
i_blk_mat <- matrix(seq(1:40), ncol = 5)
blk_book <- matrix(c(1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1,
0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0),
ncol = 5, byrow = TRUE)
booklet_design(item_block_assignment = i_blk_mat, book_design = blk_book)
booklet_design(item_block_assignment = i_blk_mat)