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.
construct_method4(m, n, v2 = 2)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.
Number of rows (groups) of the group-divisible scheme.
Number of treatments per row.
Number of control treatments (default 2).
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).
d <- construct_method4(m = 4, n = 3, v2 = 2)
d
Run the code above in your browser using DataLab