<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我正在尝试使用自定义设计 DOE (Jmp 11) 来设置实验。存在三 (3) 个因素:mux、words 和 bpw 以及两个响应(未显示)。
在我的定制设计中,我将多路复用器指定为 3 级离散因子值为 8、16 和 32。 词作为连续的1024 到 32768 之间的变量。并且 bpw 作为连续的根据附表中的要求,在 4 到 144 之间变化。

此外,我还启用了以下脚本不允许的组合:
mux==8 & 字数>8192 | mux == 8 & mod(字数, 32) !=0;
多路复用器== 16 &字数 < 2048 | mux == 16 & Mod( 字数, 64 ) != 0 |多路复用器 == 16 & bpw > 72 |多路复用器 == 16 & 字数 > 16384;
mux==32 & 字数<4096 | mux == 32 & mod(字数, 128) !=0 |多路复用器 ==32 & bpw >36;
然而以上不允许的组合即使我启用了 3,设计时也没有受到尊重RD模型中的级别交互,包括 mux*words、mux*bpw、bpw*words 和 mux*bpw*words。
关于我在这里可能做错了什么有什么想法吗?

你是绝对正确的! 我没有注意中间层出现的频率。 当根据您的建议指定为分类因素时,级别的外观要好得多。
谢谢瑞安,你拯救了这一天。快乐TG!
哎呀 - 我一直在与技术支持人员讨论这个问题,这就是为什么您在我的示例中将 mux 视为分类而不是离散的原因。
您当然可以将 mux 指定为离散数值 - 您只需在定义模型时更加小心,因为除非包含离散数值的二次项,否则中间级别 (16) 可能不会显示。 您还可能会发现中间级别不经常出现的情况。 这是因为定制设计器将离散数值变量视为连续变量,并试图根据模型找到最佳分配。
如果您想确保多路复用器级别之间的平衡(或者如果您有很多级别,则它们都会被使用),我会选择分类。
干杯,
瑞安
Rlek2,你说得对!您在 JMP 技术支持专家就该问题回复我的同时做出了答复。 她也提出了和你类似的建议!
请问为什么您选择将多路复用器指定为分类因素而不是离散因素?该设计在任何一种情况下都有效,但我只是想知道。
再次感谢你的帮助!
你就快到了 - 我注意到的第一件事是,你需要用 OR(“|”)连接你的条件。 使用分号时,不允许的组合仅查看最终语句来评估。
您将遇到的另一个问题是 Mod 函数。 由于单词是连续的,超出了最小值和最大值,因此定制设计器在确定整数时会遇到问题。
如果您对 mod 函数进行绑定,它将找到一个设计,如下面的代码所示。 然后,您可以将每个级别的多路复用器的值更改为最接近的增量。
另一种选择是让单词成为一个离散数值变量,其中包含一小部分有效的增量。 例如,您可以获取每个级别的多路复用器的下限、上限和中点。 在这种情况下,Mod 函数应该表现得更好(即,您不需要像下面的代码那样设置它的边界)。
希望有帮助!
干杯,
瑞安
美国能源部(
{添加回复(最大化, “是” , 。 , 。 , 。 ) ,
添加因素(分类的, { “8” , “16” , “32” } , “多路复用器” , 0 ) ,
添加因素(连续的, 1024 , 32768 , “字” , 0 ) ,
添加因素(连续的, 4 , 144 , “bpw” , 0 ) ,设置随机种子( 1253068796 ) ,
启动次数( 40 ) ,添加术语( { 1 , 0 } ) ,添加术语( { 1 , 1 } ) ,
添加术语( { 2 , 1 } ) ,添加术语( { 3 , 1 } ) ,设置样本大小( 20 ) ,
不允许的组合(
复用器== 1 &字> 8192 |复用器== 1 & (模组(字, 32 ) >= 1 ) |复用器== 2 &
字> 16384 |复用器== 2 &字< 2048 |复用器== 2 & (模组(字, 64 ) >= 1 )
|复用器== 2 &基本体重> 72 |复用器== 3 &字< 4096 |复用器== 3 &
(模组(字, 128 ) >= 1 ) |复用器== 3 &基本体重> 36
)}
) ;