檢索(已保存?)本地數據過濾器時出現問題我是JMP的新手,所以請堅持基本問題。我正在使用本地數據過濾器在我的樣本的子分段上運行我的一些分析(例如,只有在問題中回答1-5的人)。我已經嘗試保存此過濾器,以避免再次進行以下分析,但沒有運氣。好吧,過濾器最初似乎被保存(到數據表),但是當運行下一個分析(來自相同的數據表)時,在下拉列表中沒有可供選擇的現有過濾器(實際上它看起來是不活動的)。 重新鍵入過濾器非常麻煩,所以我非常感謝幫助。
順便說一句,我正在研究數據表的一個子集 - 這可能是我無法保存/檢索本地數據過濾器的原因嗎?如果是這樣,有沒有辦法將子集保存為新數據表?
Re:檢索(已保存?)本地數據過濾器時出現問題有幾種方法可以做你想做的事。我的偏好是打開你想要運行的平台(適合Y乘X等),填寫對話框信息並單擊確定,然後獲得結果。然後打開數據過濾器,而不是本地數據過濾器。這樣做的原因是,你想要做的過濾,你想要跨越潛在的多個平台,是的,你可以讓它們同時打開,過濾器將適用於所有這些平台。將過濾器設置設置為所需的子集,並將其腳本保存到數據表中。如果您有其他所需的過濾器選項,則可以選擇它們,然後再將過濾器的腳本保存到數據表中,並為其指定不同的名稱。現在獲取一條新信息。默認情況下,如果將數據過濾器(不是本地數據過濾器)應用於已打開的平台(適合Y X),則不會更改已完成的分析。因此,如果您轉到紅色三角形,如果在JMP 12或更早版本中轉到“腳本”,或者在JMP 13中轉到“重做”並選擇重做,JMP將使用您當前的所有設置重新運行平台,但這次,由於數據過濾器有效,Redo將僅運行子集化數據。這方面的優點是,您將擁有2個獨立的輸出,每個輸出用於不同的數據級別。
現在,如果要移動到不同的平台並執行相同的兩步過程,則需要清除數據過濾器以將所有行重新放回分析中,然後關閉數據過濾器。你會在一瞬間看到原因。現在你又回到了一塊乾淨的石板上。打開你想要運行的下一個平台......圖形生成器,分發等 並運行平台。現在,您需要再次對數據進行子集化,並重做操作。轉到數據表,然後轉到數據表左上角的表格面板,找到您保存的數據過濾器腳本。單擊它並運行篩選器。它將打開過濾器,並將設置應用於數據表。如果過濾器尚未關閉,則運行該腳本將不起作用,因為它將看到過濾器已經打開。 現在你所要做的就是選擇重做平台。
我當然希望這對你有意義。我當然不想讓你迷惑。我認為當你想要一遍又一遍地進行複雜的子集化時,這種方法會很好用。
您可能還想考慮使用數據過濾器,然後轉到紅色三角形並選擇“顯示子集”。它將創建子集化數據的單獨數據表。現在,您只需單獨應用這些平台。在完整數據上運行它。單擊子集數據,打開同一平台。在對話框中,單擊“Recall {”,它將填充對話框,其中包含用於全表分析的相同設置.....這可能是一種適合您的方式。
Re:檢索(已保存?)本地數據過濾器時出現問題嗨,吉姆
謝謝(再次:)你的快速回复。好吧,我對你的解釋感到有些困惑。我找到了數據過濾器並創建了一個。這導致我僅對選定的行進行分析。但是,如果我想在所有數據及其子集之間運行多個分析和切換,我仍然不會看到這是一種簡單的處理方式。 那麼讓我試著解釋一下我理想情況下能做什麼:
我希望能夠進行分析(例如 在整個數據表上適合Y)。當我得到這個分析的結果(在你稱之為“平台”?)時,我希望能夠在完整數據集的子集上運行完全相同的分析。所以,到目前為止,我已經對結果應用了一個本地數據過濾器,它會根據我的取消選擇立即調整結果。但是,我不想重新輸入過濾器,而是希望能夠應用已保存的過濾器或運行一個腳本來排除那些我不感興趣的數據點。我意識到有一個保存數據過濾器腳本的選項,但我不知道如何將該腳本應用於新的分析。也許你可以指出我的意思?它是否有意義,或者我只是在這裡重複一遍......?再次,抱歉這些初學者的問題!
Re:檢索(已保存?)本地數據過濾器時出現問題讓我看看我是否可以幫助解決您的問題。如果我了解你所做的是你運行了一個平台(Distribution,Fit Y by X等),然後將一個本地數據過濾器應用到該平台。然後,您將該過濾器的腳本保存到數據表中。您當時的期望是,當您運行後續分析時,過濾器將應用於那些過濾器。
我理解你的邏輯,但是,你使用了錯誤的過濾器。本地數據過濾器僅適用於它所連接的平台。您真正需要做的是應用“數據過濾器”,它會影響數據表,因此應用於該數據表的所有後續分析。
單擊您的數據表,或在您正在運行的平台上,然後轉到:
行==數據過濾器
從下拉菜單。
選擇要過濾的列後,選擇“顯示”,“選擇”和“包含”的所有三個複選框。您將看到的是,當您應用過濾器選擇時,數據表中的行將根據過濾器變為“隱藏和排除”。
如果您隨後打開一個新的或不同的平台,則分析運行將僅包括那些不是“隱藏和排除”的行。通常,如果您希望將來在數據表上完成的所有分析僅在非“隱藏和排除”行上運行,您可以只保存數據表。下次打開時,它將保存表格時設置的所有“行狀態”。因此,“隱藏和排除”行將保持該狀態。
您可以將數據篩選器腳本保存到數據表。但是,將腳本保存到數據表並不意味著下次打開表時將運行該腳本。保存的腳本僅在用戶以交互方式選擇要運行時運行。
當然,任何保存的腳本都可以調用其他已保存的腳本。
我希望這個解釋有所幫助,而不僅僅是混淆問題。