【发布时间】:2013-02-07 10:40:34
【问题描述】:
我正在尝试在 R 中为联合分析实验(如 SPSS Orthoplan)创建因子设计。
在过去的 Stackoverflow 问题中搜索,我找到了以前的答案:
How to create a fractional factorial design in R?
这确实是一个有用的答案,但仅在您有数字级别的因素的情况下。
不幸的是,这不是我的情况,因为我要使用的因子是名义变量,即它们的水平不是数字类型而是因子类型:例如,我必须处理一个指示产品颜色的因子,它可以是绿色,黄色或红色。
我尝试修改作为问题How to create a fractional factorial design in R? 的答案提出的代码 以这样的方式:
f.design <- gen.factorial(levels.design,factors="all")
但结果既不平衡,也不正交。此外,您必须在 optFederov 函数中定义确切的试验次数。在那个答案中,建议的试验次数是:
nTrials=sum(levels.design)
但为了在具有标称因子的设计中获得平衡的解决方案,我希望它至少应该是:
nTrials=prod(unique(levels.design))
反正有一个包可以解决这样的问题,它是 Ulrike Groemping 教授的包FrF2,但它只处理二分变量,我不知道如何使用它来解决我的问题。
【问题讨论】:
标签: r statistics