检索(已保存?)本地数据过滤器时出现问题我是JMP的新手,所以请坚持基本问题。我正在使用本地数据过滤器在我的样本的子分段上运行我的一些分析(例如,只有在问题中回答1-5的人)。我已经尝试保存此过滤器,以避免再次进行以下分析,但没有运气。好吧,过滤器最初似乎被保存(到数据表),但是当运行下一个分析(来自相同的数据表)时,在下拉列表中没有可供选择的现有过滤器(实际上它看起来是不活动的)。 重新键入过滤器非常麻烦,所以我非常感谢帮助。
顺便说一句,我正在研究数据表的一个子集 - 这可能是我无法保存/检索本地数据过滤器的原因吗?如果是这样,有没有办法将子集保存为新数据表?
Re:检索(已保存?)本地数据过滤器时出现问题有几种方法可以做你想做的事。我的偏好是打开你想要运行的平台(适合Y乘X等),填写对话框信息并单击确定,然后获得结果。然后打开数据过滤器,而不是本地数据过滤器。这样做的原因是,你想要做的过滤,你想要跨越潜在的多个平台,是的,你可以让它们同时打开,过滤器将适用于所有这些平台。将过滤器设置设置为所需的子集,并将其脚本保存到数据表中。如果您有其他所需的过滤器选项,则可以选择它们,然后再将过滤器的脚本保存到数据表中,并为其指定不同的名称。现在获取一条新信息。默认情况下,如果将数据过滤器(不是本地数据过滤器)应用于已打开的平台(适合Y X),则不会更改已完成的分析。因此,如果您转到红色三角形,如果在JMP 12或更早版本中转到“脚本”,或者在JMP 13中转到“重做”并选择重做,JMP将使用您当前的所有设置重新运行平台,但这次,由于数据过滤器有效,Redo将仅运行子集化数据。这方面的优点是,您将拥有2个独立的输出,每个输出用于不同的数据级别。
现在,如果要移动到不同的平台并执行相同的两步过程,则需要清除数据过滤器以将所有行重新放回分析中,然后关闭数据过滤器。你会在一瞬间看到原因。现在你又回到了一块干净的石板上。打开你想要运行的下一个平台......图形生成器,分发等 并运行平台。现在,您需要再次对数据进行子集化,并重做操作。转到数据表,然后转到数据表左上角的表格面板,找到您保存的数据过滤器脚本。单击它并运行筛选器。它将打开过滤器,并将设置应用于数据表。如果过滤器尚未关闭,则运行该脚本将不起作用,因为它将看到过滤器已经打开。 现在你所要做的就是选择重做平台。
我当然希望这对你有意义。我当然不想让你迷惑。我认为当你想要一遍又一遍地进行复杂的子集化时,这种方法会很好用。
您可能还想考虑使用数据过滤器,然后转到红色三角形并选择“显示子集”。它将创建子集化数据的单独数据表。现在,您只需单独应用这些平台。在完整数据上运行它。单击子集数据,打开同一平台。在对话框中,单击“Recall {”,它将填充对话框,其中包含用于全表分析的相同设置.....这可能是一种适合您的方式。
Re:检索(已保存?)本地数据过滤器时出现问题嗨,吉姆
谢谢(再次:)你的快速回复。好吧,我对你的解释感到有些困惑。我找到了数据过滤器并创建了一个。这导致我仅对选定的行进行分析。但是,如果我想在所有数据及其子集之间运行多个分析和切换,我仍然不会看到这是一种简单的处理方式。 那么让我试着解释一下我理想情况下能做什么:
我希望能够进行分析(例如 在整个数据表上适合Y)。当我得到这个分析的结果(在你称之为“平台”?)时,我希望能够在完整数据集的子集上运行完全相同的分析。所以,到目前为止,我已经对结果应用了一个本地数据过滤器,它会根据我的取消选择立即调整结果。但是,我不想重新输入过滤器,而是希望能够应用已保存的过滤器或运行一个脚本来排除那些我不感兴趣的数据点。我意识到有一个保存数据过滤器脚本的选项,但我不知道如何将该脚本应用于新的分析。也许你可以指出我的意思?它是否有意义,或者我只是在这里重复一遍......?再次,抱歉这些初学者的问题!
Re:检索(已保存?)本地数据过滤器时出现问题让我看看我是否可以帮助解决您的问题。如果我了解你所做的是你运行了一个平台(Distribution,Fit Y by X等),然后将一个本地数据过滤器应用到该平台。然后,您将该过滤器的脚本保存到数据表中。您当时的期望是,当您运行后续分析时,过滤器将应用于那些过滤器。
我理解你的逻辑,但是,你使用了错误的过滤器。本地数据过滤器仅适用于它所连接的平台。您真正需要做的是应用“数据过滤器”,它会影响数据表,因此应用于该数据表的所有后续分析。
单击您的数据表,或在您正在运行的平台上,然后转到:
行==数据过滤器
从下拉菜单。
选择要过滤的列后,选择“显示”,“选择”和“包含”的所有三个复选框。您将看到的是,当您应用过滤器选择时,数据表中的行将根据过滤器变为“隐藏和排除”。
如果您随后打开一个新的或不同的平台,则分析运行将仅包括那些不是“隐藏和排除”的行。通常,如果您希望将来在数据表上完成的所有分析仅在非“隐藏和排除”行上运行,您可以只保存数据表。下次打开时,它将保存表格时设置的所有“行状态”。因此,“隐藏和排除”行将保持该状态。
您可以将数据筛选器脚本保存到数据表。但是,将脚本保存到数据表并不意味着下次打开表时将运行该脚本。保存的脚本仅在用户以交互方式选择要运行时运行。
当然,任何保存的脚本都可以调用其他已保存的脚本。
我希望这个解释有所帮助,而不仅仅是混淆问题。