如何在一个变量中分析成对的参数你好! 我将尝试再次解释我的问题。
我有两列。 一个带有系统 ID,
第二个是零件。
我想知道配对零件是否存在。 意思是,我想建立一个包含所有可能对的列表或表格,以及每对的存在量。
存在意味着:两个部件存在于同一系统中分析数据表其他回复:如何在一个变量中分析成对的参数您是否尝试使用 --> 表格 --> 按部分或表格进行汇总分组?
如果一个部件有多个 ID,这是一种非常容易查看的方法。 您也可以尝试行 --> 行选择 --> 为 col Part 选择重复行,这将选择表中两次或更多的 Parts。
另请参阅 JMP 在线帮助。 问题还在于您希望如何执行(脚本、公式、GUI ...),如果您能提供一个示例以及您希望看到的内容,这将非常有帮助。
回复:如何在一个变量中分析成对的参数你好,谢谢你的回答。
是的,我试过这个,但这不是我想要的。
我将尝试举一个例子。
可以说这是数据:
| 系统 | 部分 |
| 1 | 一种 |
| 1 | 乙 |
| 1 | C |
| 1 | 一种 |
| 1 | D |
| 2 | 乙 |
| 2 | E |
| 2 | G |
| 2 | F |
| 3 | 一种 |
| 3 | 乙 |
| 3 | F |
所以我寻找的结果是
| | 一种 | 乙 | C | D | E | F | G |
| 一种 | X | 2 | 1 | 0 | 0 | 1 | 0 |
| 乙 | | X | 1 | 0 | 1 | 1 | 1 |
| C | | | X | 1 | 0 | 0 | 0 |
| D | | | | X | 1 | 0 | 0 |
| E | | | | | X | 1 | 1 |
| F | | | | | | X | 1 |
| G | | | | | | | X |
我会解释的。
系统 1 和系统 3 中有一对 AB - 所以排名 2
AC 是系统 1 独有的 - 排名为 1
AD 对根本不存在 - 等级 0
希望我现在更清楚
回复:如何在一个变量中分析成对的参数如果我理解您的示例,我相信您想按系统对表进行子集化。然后使用笛卡尔连接将每个子集表连接到自身。这将为您提供 3 个表,每个表包含 2 列。每个表代表每个系统中所有可能的部件配对。在所有三个表中,将列命名为相同。例如,“第一”和“第二”。接下来,将 3 个表连接在一起。然后,您可以将最终的串联表制成表格以获得所需的计数。以下是用图片重申的步骤。但是请注意,结果与您为示例发布的结果不同。例如,您指出AD对根本不存在,但我认为它确实存在于系统1中。如果我误解了,请纠正我。此外,您的示例表在系统 1 中列出了 A 部分两次。我认为这是一个错误并删除了副本。如果这是一个糟糕的假设,你想如何处理重复?
第 1 步:通过系统子集得到 3 个表。
· 选择 Tables -> Subset,勾选 Subset by 并选择系统列:

· JMP 将为您提供 3 个新表格:

第 2 步:笛卡尔将每个子表连接到自身,并将每个表中的列重命名为相同
· 对于每个子表,制作表的副本以连接回自身。选择表 -> 子集。然后选中所有行和所有列,单击确定。

· 接下来加入 2 个相同的表。从一个表的菜单中选择表 -> 连接。然后选择另一个相同的表并在 Matching Specification 下拉框中选择 Cartesian Join。单击确定。创建新表后,您可以关闭刚刚加入的 2 个表,您将不再需要它们。

对 3 个系统表中的每一个重复此步骤,以获取每个系统中可能对的 3 个表。不要忘记重命名每个表中的列,以便以后连接它们时,列将适当地堆叠。

第 3 步:将 3 个表连接在一起,并将一列与另一列制成表格。
· 选择表格-> 连接。然后将 3 个表添加到“要连接的数据表”框中。单击确定。

· 最后,从刚刚创建的表格中,选择Analyze -> Tabulate 并将两列拖入Rows 和Columns 的拖放区,得到如下所示的表格。

回复:如何在一个变量中分析成对的参数嗨谢谢!。
1. 是的,系统 1 包括 AD 对。我的错误:hushed_face:
2.. 如果只出现一个重复(A 或 D) - 忽略它。 如果两者都重复 - 我想计算两个副本。
3.这个方法看起来不错,但是我有几十个系统和几十个工具,也许还有其他选择?
再次感谢
塔尔查姆