使用子集我想对数据子集进行 X 拟合 Y。 我当前的方法包括通过选择行来创建子集,然后从“表”菜单中选择“子集”功能。 这将创建一个仅显示子集的新选项卡 - 太棒了。
然后我在这个子集上使用“Fit Y by X”函数。 但是,当在新的“Fit Y by X”窗口中选择变量时,不清楚哪些数据来自我的子集,哪些数据来自我的主表。 我想专注于使用子集数据。 有人可以提供一些建议,也许还有我应该查看的相关资源吗?
- 我无法在 JMP 社区中快速找到与我要解决的问题直接相关的帖子。
谢谢!
数据混合和清理回复:使用子集对于 Fit Y by X 来说,Group By 是最好的选择。更一般地,一旦在列中识别出子集,将该列放入任何分析平台的“依据”框中将分别对子集行和其他行进行分析。
回复:使用子集我觉得@dale_lehman正在考虑 Fit Y by X 平台中红色三角形下的 Group By 选项。
回复:使用子集我的第一个(也是最简单的)想法是在“Fit Y by X”中使用“Local Data Filter”,
在那里您可以高度灵活地在不同子集之间切换。
如果没有其他原因真正创建子集表,我更喜欢在 JMP 中这样做。
请参阅大类子集女性的示例。
对于附加子集,还有另一个问题,您需要处理和存储 2 个表,并且 fit x by y 脚本基于并保存在子集表中。
使用本地数据过滤器(或建议@statman使用“by”)可以将脚本存储在原始表中,并且只需要存储一张表。

回复:使用子集为子集选择行后,您可以(而不是创建子集)将所选内容命名为列。然后,如果您使用 Statman 的建议并将新列放入“依据”框中,您将分别获得子集以及其他行的分析(有时这比仅获得子集的分析提供更多信息)。我似乎记得看到一种方法可以使这一过程更加自动化,以便所有分析都将同时显示各个子集中的分析,但我无法准确回忆起在哪里或如何完成的。
回复:使用子集您的问题与“当前数据表”的 JMP 概念有关。 它是所有操作的焦点,例如使用 Fit Y by X 命令启动平台。 当您打开数据表时,它会自动成为当前数据表和 JMP 的焦点。如果将数据子集到新表中,则新表就是当前数据表。 如果您打开了多个数据表,并导航到其中之一,那么它就会成为当前数据表。 您可以通过检查主窗口顶部和中间的下拉菜单按钮来检查哪个表是当前的(本例中为 Big Class):

您还可以使用此按钮作为更改当前数据表的一种方法。
回复:使用子集我可能会误解您的问题或工作流程,但如果您只是使用 fit Y by X 平台,而不是创建数据子集,您可以使用“按”选项(最后一个框)进行分析。 为此,您只需要一列来描述不同的子集。
