Learn R Programming

SOAs (version 1.4)

Creation of Stratum Orthogonal Arrays

Description

Creates stratum orthogonal arrays (also known as strong orthogonal arrays). These are arrays with more levels per column than the typical orthogonal array, and whose low order projections behave like orthogonal arrays, when collapsing levels to coarser strata. Details are described in Groemping (2022) "A unifying implementation of stratum (aka strong) orthogonal arrays" .

Copy Link

Version

Install

install.packages('SOAs')

Monthly Downloads

220

Version

1.4

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Ulrike Groemping

Last Published

August 10th, 2023

Functions in SOAs (1.4)

OSOAs_hadamard

function to create a strength 3 OSOA with 8-level columns or a strength 3- OSOA with 4-level columns from a Hadamard matrix
SOAs

function to create SOAs of strength t with the GOA construction by He and Tang.
OSOAs_LiuLiu

Function to create OSOAs of strengths 2, 3, or 4 from an OA
SOAs2plus_regular

function to create SOAs of strength 2+ from regular s-level designs
XiaoXuMDLE

Implementation of the Xiao Xu TA algorithm (experimental, for comparison with MDLEs only)
SOAs-package

Creation of Stratum (aka Strong) Orthogonal Arrays
contr.FFbHelmert

Full-factorial-based real-valued contrasts for s^el levels
SOAs_8level

Function to create 8-level SOAs according to Shi and Tang 2020
OSOAs_regular

Function to create an OSOA in s^2 or s^3 levels and s^k runs from a basic number of levels s and a power k
create_ABC

Create ABC object
Spattern

functions to evaluate stratification properties of (O)SOAs and GSOAs
createSaturated

Function to create a regular saturated strength 2 array
createYcols

Initial recursive construction of X, Y, and Z
contr.Power

A contrast function based on regular factorials for number of levels a prime or prime power
createABcols

initialize recursive construction of A,B,C
guide_SOAs_from_OA

Utility function for inspecting SOAs obtainable from an OA
guide_SOAs

Utility function for inspecting available SOAs for which the user need not provide an OA
create_DfromABC

Create object D from an ABC object
contr.TianXu

A complex-valued contrast function for s^el levels based on powers of the s-th root of the unity
int2poly

Functions for Galois field calculations
mbound_LiuLiu

bound for number of columns for LiuLiu OSOAs
createAB

Utilities for array creation
ff

Utility functions for SOAs
ocheck

functions to evaluate low order projection properties of (O)SOAs
print.SOA

Print Methods
soa

work horse function for SOAs
phi_optimize

function to optimize the phi_p value of an array by level permutation
phi_p

Functions to evaluate space filling of an array
permopt

optimize GWLP optimal oa for maximin criterion phi_p
nchoosek

Utility functions from DoE.base
MDLEs

Function to create maximin distance level expanded arrays
OSOAs

Function to create an OSOA from an OA
OSOAarbitrary

Auxiliary function for optimized creation of OSOAs (function OSOAs) using the Li et al. algorithm for arbitrary initial OA
OSOAregulart

TODO
DcFromDp

Create the expansions
NeighbourcalcUniversal

Function to do level permutations according to Weng's algorithm
NeighbourcalcUniversal_random

Function to do level permutations according to Weng's algorithm without using a stored list of all permutations
OSOA_LiuLiut

Strong Orthogonal Arrays of Strength t using the method of Liu and Liu
OSOApb

function to create a strength 3 OSOA with 8-level columns from a Hadamard matrix