使用特定行和列的数据进行分析大家好,
我有一些批次的数据,每个批次都有不同的流(因此,在每一行中,对于批次中的特定流,我都有不同的参数)。 我想找到影响所有批次中特定流的参数,例如产量。 看来这个任务并不简单。 我的朋友(@ressel)展示的一种方法是使用新表中的数据过滤器提取特定流的数据,然后完成这项工作。 还有人有想法吗?
为了确保我已经描述了我想要的内容,这是表格中我的数据的说明
P1 P2 P3 P4 是
B1 S1 × × × × ×
B1 S2 × × × × ×
B1 S3 - - - - x
B2 S1 × × × × -
B2 S2 × × × × ×
B2 S3 - - - - x
我在这里寻找的是查看 S1 中的 P1 和 S2 中的 P2 对 S3 中的 Y 的影响。 在这里,如果我选择S1和S2,我将得到我不感兴趣的Y,如果我选择S3,我将无法访问我想要的位置的P1和P2。
PS:我为我正在寻找的内容添加了一个示例文件:评估流 1、3 和 5 中的研磨时间以及流 2 和 4 中的洗涤时间对流 8 中蛋白质产量的影响,并制作模型并计算其参数及其意义
消费者和市场研究回复:使用特定行和列的数据进行分析@哈米德,没有看到喊话,所以错过了您最初的帖子。 你能看到这个吗? 希望昨天的会议对您有用。 祝你有美好的一天。
回复:使用特定行和列的数据进行分析我有点困惑为什么你想要做这么多子集分析。 通常最好使用 Batch、Stream、P1、P2、P3 和 P4 作为输入来拟合单个模型,以了解它们如何影响 Y。 JMP 将自动忽略缺失值的行。 使用所有可用数据进行一项分析。 这通常是最好的方法。
听起来你想让 S1 为 Y=f(P1) 。 Y=f(P2) 对于 S2 等 如果我理解正确的话,我认为这些步骤将满足您的要求。 为了说明这一点,我编写了一些与您的示例相匹配的数据,并附上了用于分析的脚本。
选择“分析”>“用 X 拟合 Y”。
将 Y 指定为 Y。 选择 P1 作为 X。
从“二元拟合”红色小三角中,选择“拟合线”(我假设这是您要执行的分析)。
返回“双变量拟合”红色小三角并选择本地数据过滤器。
在本地数据过滤器部分下,突出显示批处理和流,然后单击“+”。

您现在可以选择任何批处理和流处理组合,JMP 将更新该子组的分析。 请注意,使用您在原始帖子中模拟的六行,您将没有足够的数据来对许多子集执行回归。 所以,我希望你有比你的模型更多的数据。
现在,要将 P1 切换到不同的 P# 列,请执行以下操作。
返回“双变量”红色小三角并选择“重做”>“列切换器”。
在出现的对话框中,选择 P1 并单击“确定”。
在下一个对话框中,选择 P1 到 P4,然后单击“确定”。

单击不同的 P# 将自动切换分析的 X 轴。
我确实相信这会满足您的要求,但我鼓励您考虑单个分析而不是多个分析和数据的“子集化”。
回复:使用特定行和列的数据进行分析谢谢你的回复,丹。 之后我更改了表格和文本,以使其更清晰一些。 我尝试按照您所说的操作,但是当我添加过滤器时,我找不到您所指的列切换器。 另外,当我添加过滤器时,我在图上没有得到任何点,因为我在那些 S3 上没有 P1 的任何读数。
另外,我添加了一个示例文件,其中包含我要查找的内容的描述。
回复:使用特定行和列的数据进行分析我不确定我是否完全理解你想要做什么。 据我了解,P1、P2、P3和P4是过程变量。 我假设数据表中也有实际响应 (Y)。 过程变量影响响应。 您想要测量每个批次和/或流的过程变量的影响。
如果您使用数据过滤器,则无需创建新表。 但数据过滤器和列切换器的组合应该可以解决问题。
对所有数据(所有批次和所有流)执行 Y 和 P 之一的分析。 就说P1吧。 从红色三角形中为批处理和流添加本地过滤器。 您现在可以选择用于此分析的批次和流组合。 现在回到红色三角形并添加一个列切换器。 将 P1 指定为要切换的列,将 P1 到 P4 指定为可能要切换到的列。 现在您可以指定要进行分析的批次、流和 P1-P4。