{"title":"Towards a unified language in experimental designs propagated by a software framework","authors":"Emi Tanaka","doi":"arxiv-2307.11593","DOIUrl":null,"url":null,"abstract":"Experiments require human decisions in the design process, which in turn are\nreformulated and summarized as inputs into a system (computational or\notherwise) to generate the experimental design. I leverage this system to\npromote a language of experimental designs by proposing a novel computational\nframework, called \"the grammar of experimental designs\", to specify\nexperimental designs based on an object-oriented programming system that\ndeclaratively encapsulates the experimental structure. The framework aims to\nengage human cognition by building experimental designs with modular functions\nthat modify a targeted singular element of the experimental design object. The\nsyntax and semantics of the framework are built upon consideration from\nmultiple perspectives. While the core framework is language-agnostic, the\nframework is implemented in the `edibble` R-package. A range of examples is\nshown to demonstrate the utility of the framework.","PeriodicalId":501310,"journal":{"name":"arXiv - CS - Other Computer Science","volume":"32 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Other Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2307.11593","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Experiments require human decisions in the design process, which in turn are
reformulated and summarized as inputs into a system (computational or
otherwise) to generate the experimental design. I leverage this system to
promote a language of experimental designs by proposing a novel computational
framework, called "the grammar of experimental designs", to specify
experimental designs based on an object-oriented programming system that
declaratively encapsulates the experimental structure. The framework aims to
engage human cognition by building experimental designs with modular functions
that modify a targeted singular element of the experimental design object. The
syntax and semantics of the framework are built upon consideration from
multiple perspectives. While the core framework is language-agnostic, the
framework is implemented in the `edibble` R-package. A range of examples is
shown to demonstrate the utility of the framework.