Learn R Programming

NPBBBdesigns (version 1.0.0)

construct_method4: Construct an NPBBB Design Directly from a Group-Divisible Scheme

Description

Implements Method 4 of Vinayaka et al. (2026). The \(v_1 = mn\) test treatments are arranged in an \(m \times n\) array. For each row, n sub-blocks are formed, each consisting of one treatment from that row together with all v2 controls; the n sub-blocks of a row constitute a block. The construction yields an A-optimal design for both classifications.

Usage

construct_method4(m, n, v2 = 2)

Value

An object of class "npbbb": a list with the following components:

  • method: a character string naming the construction used.

  • v1, v2: numbers of test and control treatments.

  • parameters: a list of the design parameters v1, v2, b1, b2, r1, r2, k1, k2, q.

  • block_design: an integer matrix with b1 rows and k1 columns; each row is a block written as its concatenated sub-blocks.

  • subblock_design: an integer matrix with b2 rows and k2 columns; each row is a sub-block.

  • E1, E2: block and sub-block A-efficiencies.

  • efficiency: an object of class "npbbb_efficiency" holding the underlying A-values and optimal references.

Arguments

m

Number of rows (groups) of the group-divisible scheme.

n

Number of treatments per row.

v2

Number of control treatments (default 2).

References

Vinayaka, Parsad R, Mandal BN, LN Vinaykumar (2026) Nested partially balanced bipartite block designs for comparing test treatments with multiple controls. Journal of Statistical Theory and Practice. (In press).

Examples

Run this code
d <- construct_method4(m = 4, n = 3, v2 = 2)
d

Run the code above in your browser using DataLab