预测刻画器中的标称因子<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />亲爱的社区,
我正在尝试将预测刻画器与具有标称数据类型的因素之一一起使用。在下面的示例中,因子 1 可以采用两个值:“One”和“Two”。 要分析的公式包含一个“Match”语句,该语句根据输入的字符串(“One”或“Two”)选择数值 1 或 2,请参见示例代码:
dt = 新表("模拟",
添加行( 1 ),
新列(“因子 1”,
特点,
“标称”,
设置值({“一”})
),
新列(“因子 2”,
数字,
“连续的”,
格式(“最佳”,12),
设置值([3])
),
新专栏(“响应”,
数字,
“连续的”,
格式(“最佳”,12),
公式(匹配(:因子 1, "一", 1, "二", 2 ) * :因子 2)
)
);
分析器(
Y(:响应),
模拟器(
因素(
因子 2 << 随机( 正态( 3, 0.1 ) )
)
)
)
当我运行此代码时,会打开一份探查器报告,如图所示。

现在,我的问题是:如何获得因子 1 图表下方的下拉菜单以显示选项“一”和“二”? 然后,分析器和模拟结果应该根据为因子 1 选择的字符串值而改变。
任何帮助深表感谢。
回复:预测刻画器中的标称因子我可以确认此问题已在 JMP 14 中得到解决 - 感谢您向 JMP Development 报告该问题。
回复:预测刻画器中的标称因子当我将一个因素定义为随机并使用非正态分布时,似乎根本没有联系。
回复:预测刻画器中的标称因子看起来您发现了与图表中的因子设置有关的错误,并且下拉菜单并不总是一起移动。 我已经报告了这个问题,我们将看看是否可以在未来的版本中解决这个问题。
-杰夫
回复:预测刻画器中的标称因子完美的! 有时答案很简单... 最后一件事。 是否可以将因子 1 的字符串值选择“链接”到图中红十字标记的值? “链接”似乎只能以一种方式起作用。 移动红十字会设置下拉列表中的值,但反之则不然。
回复:预测刻画器中的标称因子抱歉,我可能误导了你。 将“因子 1”设置为“随机”仅用于说明 - 如果将其保持固定,则可以选择将其保持固定的级别。
回复:预测刻画器中的标称因子感谢你的回复。 让我详细说明一下我想做的事情。 我正在模拟通过窗玻璃的热传递,这是由解析表达式给出的。 决定热流的参数之一是玻璃窗材料的类型。 我希望用户能够选择材料的类型(对应于上面的“一”和“二”),并具有一种分布作为模拟输出。 选择材料对应于在预测公式中设置材料特定常数。 这不是分配窗格可能由哪种材料制成的概率的问题,而只是在预测公式中定义一个常数作为用户输入的结果的问题。 使用您建议的解决方案,除了我想使用的材料之外,我可以将所有概率设置为 0。 我只是想知道是否有一种方法可以实现这一目标,而无需调整每种可能材料的概率(可能不止两种)。 此外,概率的混合对于我的应用程序来说并没有任何意义。
回复:预测刻画器中的标称因子尝试在表中添加另一行:
dt =新表( “模拟” ,
添加行( 1 ) ,
新专栏( “因素1” ,
特点,
“名义” ,
设定值({ “一” , “二” })
) ,
新专栏( “因素2” ,
数字,
“连续的” ,
格式( “最好的” , 12 ) ,
设定值([ 3 , 3 ])
) ,
新专栏( “回复” ,
数字,
“连续的” ,
格式( “最好的” , 12 ) ,
公式(匹配( :因素1 , “一” , 1 , “二” , 2 ) * :因素2 )
)
) ;
分析器(
是( :回复) ,
模拟器(
因素(
因素2 <<随机的(普通的( 3 , 0.1 ) )
)
)
);
