MOFAT: Maximum One-Factor-at-a-Time Designs

Identifying important factors from a large number of potentially important factors in a highly nonlinear and computationally expensive black-box model is a difficult problem. Xiao, Joseph, and Ray (2022) <doi:10.1080/00401706.2022.2141897> proposed Maximum One-Factor-at-a-Time (MOFAT) designs for this purpose. A MOFAT design is a collection of one-factor-at-a-time (OFAT) designs constructed to achieve maximal screening capability. Song and Joseph (2026) <doi:10.48550/arXiv.2609.02087> extended the MOFAT framework to incorporate nominal and discrete numeric factors. The resulting designs are implemented in the mofatQQ function. Yu and Joseph (2026) <doi:10.48550/arXiv.2606.02533> proposed Space-Filling One-Factor-at-a-Time (SOFT) designs, which achieve optimal space-filling properties while retaining the screening capability. Therefore, SOFT designs are useful for both factor screening and surrogate modeling. The work on MOFAT is supported by a U.S. National Science Foundation (NSF) grant CMMI-1921646 <https://www.nsf.gov/awardsearch/show-award/?AWD_ID=1921646>, and the work on MOFATQQ and SOFT is supported by a U.S. NSF grant DMS-2310637.

Version: 2.0
Imports: gtools, Rcpp, SFDesign, scales, SLHD, spacefillr, stats, MaxPro, RcppHungarian, withr
LinkingTo: Rcpp, RcppArmadillo
Suggests: testthat (≥ 3.0.0)
Published: 2026-10-26
DOI: 10.32614/CRAN.package.MOFAT
Author: Difan Song [aut, cre], Wei-Yang Yu [aut], Qian Xiao [aut], V. Roshan Joseph [aut]
Maintainer: Difan Song <dfsong96 at gmail.com>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
SystemRequirements: On Linux, optional NVIDIA CUDA Toolkit (12.x or 13.x) and a supported host compiler; Metal is optional on macOS
CRAN checks: MOFAT results

Documentation:

Reference manual: MOFAT.html , MOFAT.pdf

Downloads:

Package source: MOFAT_2.0.tar.gz
Windows binaries: r-devel: MOFAT_1.0.zip, r-release: MOFAT_1.0.zip, r-oldrel: MOFAT_1.0.zip
macOS binaries: r-release (arm64): MOFAT_2.0.tgz, r-oldrel (arm64): MOFAT_2.0.tgz, r-release (x86_64): MOFAT_2.0.tgz, r-oldrel (x86_64): MOFAT_2.0.tgz
Old sources: MOFAT archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=MOFAT to link to this page.