{"title":"通过软件框架传播实验设计的统一语言","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":"{\"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}","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}
Towards a unified language in experimental designs propagated by a software framework
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.