揚聲器 | 成績單 |
| 失誤 | 歡迎來到 JMP Discovery 峰會。 |
| 我是 Mia Stephens,是一名 JMP 產品經理,我和 Jordan Hiller 在一起,他是一名 JMP 系統工程師。 今天我們將討論自動化數據管理工作流程。 |
| 我們將把我們的談話分成兩部分。 我將通過討論分析工作流程以及數據管理在該工作流程中的位置來開始我們的工作並奠定基礎。 |
| 然後我將把它交給喬丹來獲取重點,這是這次演講的核心。 我們將討論可重複數據管理的需求。 |
| 我們將了解如何在 JMP 15 中執行此操作。 然後,您將搶先了解 JMP 16 中的一些新功能,用於記錄數據管理步驟以及為分析準備數據所採取的操作。 |
| 那麼讓我們考慮一下分析工作流程。 這是一種流行的工作流程。 當然,這一切都始於定義您的業務問題是什麼,了解您要解決的問題。 |
| 然後你需要編譯數據。 當然,您可以編譯來自多個不同來源的數據並在 JMP 中提取這些數據。 最後,我們需要能夠與他人分享結果並交流我們的發現。 |
| 此過程中最耗時的部分可能是準備用於分析的數據或整理數據。 |
| 那麼數據管理到底是什麼? 嗯,數據管理就是確保我們的數據對於推動分析發現有用。 從根本上來說,我們希望能夠在現有的一天內解決問題。 |
| 這主要是關於數據組織、數據結構和清理數據質量問題。 |
| 如果您考慮數據的問題或常見問題,它通常屬於四個範圍。 我們可能會遇到格式不正確、數據不完整、數據丟失或者數據髒亂的情況。 |
| 為了討論這些類型的問題並說明我們如何在數據中識別這些問題,我們將藉用我們的課程 STIPS |
| 如果您不熟悉 STIPS,STIPS 是我們的免費在線課程,工業問題解決的統計思維,它分為七個部分 |
| 分立模塊。 模塊 2 是關於探索性數據分析的。 |
| 由於探索性數據分析和數據管理的交互性和迭代性,本模塊的最後一課是分析數據準備。 這都是關於識別數據中的質量問題以及您可能採取的整理數據的步驟。 |
| 因此,讓我們更多地討論一些常見問題。 格式不正確。 那麼格式錯誤是什麼意思呢? |
| 好吧,這是當您的數據格式錯誤或分析格式錯誤時。 這可以將您的數據表作為一個整體應用。 因此,例如,您可能將數據放在單獨的列中,但為了進行分析,您需要將數據堆疊在一列中。 |
| 這可以適用於單個變量。 您可能有錯誤的建模類型或數據類型,或者您的日期數據、日期或時間數據在 JMP 中的格式不正確。 |
| 它也可以是化妝品。 您可以選擇將響應變量刪除到數據表的開頭,重命名變量,將因子分組在一起,以便更輕鬆地在數據表中查找它們。 |
| 數據不完整是指缺乏數據。 這可能涉及重要變量,因此您可能無法捕獲最終可以幫助您解決問題的變量數據 |
| 或變量的組合。 或者這可能意味著您根本沒有足夠的觀察結果,數據表中沒有足夠的數據。 |
| 缺失數據是指變量值不可用。 這可以採取多種不同的形式。 |
| 最後,骯髒或混亂的數據是當你對觀察或變量有問題時。 |
| 所以你的數據可能不正確。 這些價值觀根本就是錯誤的。 人們記錄數據或將數據輸入系統的方式可能會不一致。 |
| 您的數據可能不准確,可能沒有強大的測量系統,可能存在錯誤或拼寫錯誤。 |
| 數據可能已過時。 因此,您可能收集了有關不再使用的設施或機器的信息。 |
| 它可能已經過時了。 因此,自從您收集數據以來,流程可能發生了很大變化,以至於數據不再有用。 |
| 數據可能會被審查或截斷。 您可能擁有彼此冗餘的列。 它們具有相同的基本信息內容或重複的行。 因此,骯髒和混亂的數據可以採取多種不同的形式。 |
| 那麼如何識別潛在問題呢? 好吧,當您查看數據時,您就會開始發現問題。 事實上,這個過程是迭代的,當您開始以圖形方式、數字方式探索數據時,您開始看到可能是您想要解決的問題 |
| 或解決。 因此,一個很好的起點是從掃描數據表開始。 當您掃描數據表時,您經常會看到一些明顯的問題。 |
| 在這個例子中,我們將使用 STIPS 課程中名為“組件”的一些數據,場景是一家公司生產小型組件,並且他們正在努力提高產量。 |
| 他們收集了 369 批次零件的 15 列數據。 因此,當我們查看數據時,我們可以立即看到一些非常明顯的問題。 |
| 如果我們查看數據表的頂部,查看這些漂亮的小圖,我們可以看到分佈的形狀。 我們可以看到數值。 |
| 例如,批號,您會看到一個直方圖。 您可能會認為批號是標識符,而不是連續的東西。 所以這可以告訴我們數據編碼不正確。 |
| 當我們查看報廢數量時,我們可以看到分佈的形狀。 我們還可以看到那裡有一個負值,這可能是不可能的。 |
| 我們看到具有兩個值的過程直方圖,這可以告訴我們需要將過程的建模類型從連續更改為名義。 |
| 當您查看列面板時,您可以看到更多內容。 因此,例如,批次號和零件號都編碼為連續的。 這些可能是名義上的 |
| 如果您查看數據本身,您可以看到其他問題。 例如,我們認為濕度是連續的,但您會看到一些具有值 N/A 的觀測值。 |
| 由於 JMP 會看到文本,因此該列被編碼為名義值,因此您可能需要修復此問題。 |
| 我們可以看到供應商存在一些問題。 有幾個缺失值和一些印刷錯誤。 請注意,溫度,所有點都表明我們缺少這些行中的溫度值。 所以這是一個我們可能想要進一步研究的問題。 |
| 因此,您只需掃描數據表即可發現很多問題,並且當您一次可視化數據一個變量時,您甚至可以發現更多潛在問題。 |
| 列查看器是一個非常好的起點,而且我真的很喜歡這個工具。 列查看器為您提供所選所有變量的數字摘要。 |
| 例如,在這裡我缺少一些值。 您可以看到,對於溫度,我們缺少 369 個值中的 265 個。 因此,如果我們認為溫度是一個重要因素,那麼這可能是一個問題。 |
| 我們還可以看到數據表中記錄的值的潛在問題。 例如,廢品率和廢品數量都具有負值。 |
| 如果這在物理上不可能,那麼我們可能需要在收集數據的系統中進行調查。 |
| 通過一些計算的統計數據,我們還可以看到其他問題。 因此,例如,批次號和零件號確實應該是明確的。 |
| 平均批次號或平均零件號是沒有意義的。 因此,這告訴您應該返回數據表並更改建模類型。 |
| 分佈告訴我們很多關於我們的數據和潛在問題的信息。 我們可以看到分佈的形狀、中心、分佈。 我們還可以看到錯別字。 |
| 這裡的客戶數量,這裡的特殊問題是有四五個大客戶和一些小客戶。 如果您要使用客戶編號和分析,您可能需要使用重新編碼將一些較小的客戶組合到另一個類別中。 |
| 我們有一個濕度條形圖,這是因為我們在該列中有該 N/A 值。 當我們掃描數據表時,我們可能沒有看到這一點,但是當我們查看分佈時,我們可以很清楚地看到它。 |
| 我們可以清楚地看到供應商的印刷錯誤。 |
| 當我們再次查看連續變量時,您可以查看形狀、中心和分佈,但您也可以在這些變量中看到一些不尋常的觀察結果。 |
| 因此,在一次查看一個變量的數據之後,自然而然的進展是一次探索兩個或多個變量的數據。 |
| 例如,如果我們在圖形生成器中查看廢品率與廢品數量。 |
| 我們看到了對模式的興趣。 所以我們看到這些帶,我們的數據表中可能有一些東西可以幫助我們解釋為什麼我們會看到這種模式。 |
| 事實上,如果我們按批量大小著色,這對我們來說是有意義的。 因此,當我們有 5000 個零件的批次時,與只有 200 個零件的批次相比,報廢零件的機會更大。 |
| 我們還可以看到底部有一些奇怪的觀察結果。 事實上,這些觀察結果的廢品數量為負值,並且在該圖中非常突出。 |
| 當您添加列切換器或數據過濾器時,您可以向這些圖表添加一些額外的維度。 所以我可以看看壓力, |
| 例如,而不是... |
| 好吧,我可以看看壓力或切換到停留。 我在這裡尋找的是了解這些變量和響應之間的一般關係。 |
| 我可以看到壓力看起來與廢品率呈正相關。 如果我切換到居住,我可以看到兩者之間可能沒有太大關係 |
| 停留時間和廢品率或溫度。 因此,這些變量在解決問題時可能無法提供足夠的信息。 |
| 但看速度,速度是負相關的。 我還在高層發現了一些不尋常的觀察結果,我可能想對此進行調查。 |
| 因此,您只需查看數據即可了解很多有關數據的信息。 |
| 當然,還有更高級的工具用於探索異常值和缺失值,這些工具確實超出了本討論的範圍。 |
| 當您進入分析階段時,當您開始分析數據或構建模型時,您將了解更多有關必須處理的潛在問題的信息。 |
| 關鍵是,當您查看數據並識別這些問題時,您需要記下這些問題。 |
| 其中一些問題可以在您進行過程中得到解決。 因此,您可以在執行此過程時重塑和清理數據。 |
| 但您確實希望確保捕獲所採取的步驟,以便稍後在必須重複分析或想要對新數據或其他數據重複分析時可以重複這些步驟。 |
| 現在我將把它交給 Jordan 來討論可重複的數據管理以及這到底是什麼。 |
| 喬丹希勒 | 好的,謝謝,米婭。 那很棒。 我們還了解了您在 JMP 中如何通過點擊來完成數據管理。 現在讓我們談談如何使其可重現。 |
| 我們擔心可重複性的原因是您的數據集會定期更新新數據。 如果這是一項一次性活動,我們就不會太擔心點擊操作。 但當數據不斷更新時 |
| 每次都通過點擊來重複數據管理太費力了。 |
| 因此,生成執行所有數據管理步驟的腳本會更有效,並且您只需單擊一個按鈕即可執行該腳本 |
| 並立即完成所有事情。 所以除了效率之外, |
| 它記錄了您的過程。 它可以記錄您所做的事情。 因此,您可以稍後自己參考並提醒自己做了什麼,或者對於在您之後負責此過程的人來說,這對他們來說也是一個記錄。 |
| 對於本演示文稿的其餘部分,我的目標是向您展示如何僅通過點擊來生成數據管理腳本。 |
| 我們希望您不需要進行任何編程即可完成此操作。 該程序代碼將為您提取並保存,我們將稍微討論一下這是如何發生的。 |
| 所以有兩個不同的部分。 您現在可以在 JMP 15 中執行操作來獲取數據管理腳本,以及在我們明年發布 JMP 16 後您將執行的操作。 |
| 在 JMP 15 中,有一些數據管理任務會生成自己的可重用 JSL 腳本代碼。 |
| 您只需執行指向並單擊,然後就有一種技術可以獲取代碼。 我將證明這一點。 所以像重新編碼這樣的工具, |
| 通過計算生成新的公式列、重塑數據表,這些工具位於表格菜單中。 有堆棧、拆分、連接、連接和更新。 所有這些工具 |
| 在 JMP 15 中,通過單擊執行腳本後,它們會生成自己的腳本。 |
| 還有其他常見任務不會生成自己的 JSL 腳本,為了更輕鬆地完成這些任務並使其可重現, |
| 它有助於完成以下任務,主要是列內容,更改列的數據類型,建模類型,更改顯示格式, |
| 從數據表中重命名、重新排序和刪除列,還設置列屬性,例如規格限製或值標籤。 |
| 因此,您將使用數據清理腳本助手來幫助您完成 JMP 15 中的這些任務。 |
| 我們將為您提供 JMP 16 的預覽,我們對 JMP 16 日誌中的新功能感到非常興奮,我認為它將被稱為增強日誌模式。 |
| 基本理念是,在 JMP 16 中,您只需像往常一樣通過鼠標點擊即可完成數據管理步驟。 |
| 您需要的 JSL 代碼會自動生成並記錄。 您所需要做的就是抓住它並保存它。 如此超級簡單且非常有用,很高興向您展示這一點。 |
| 這是供您參考的備忘單。 在 JMP 15 中,這些是左側的任務,常見的數據管理任務;這不是一份詳盡的清單。 |
| 中間一欄顯示瞭如何通過在 JMP 中點擊來完成這些任務。 右側列出了提取可重用腳本的方法。 所以我不會在這裡介紹所有內容。 |
| 但是,是的,這是供您以後參考的。 讓我們進入演示。 我將展示如何解決 Mia 在組件數據表中發現的一些問題。 我將從 JMP 15 開始。 |
| 我們要討論的第一件事是一些色譜柱問題,改變 |
| 改變 |
| 數據類型、建模類型等等。 現在,如果您只關心點擊 |
| 在 JMP 中,您通常會做的是,例如濕度。 這是您會記得的專欄 |
| 其中有一些文本,它被錯誤地作為字符列輸入。 因此,要通過點擊來解決此問題,您通常需要右鍵單擊,進入列信息,然後在此處解決這些更改。 |
| 這是在 JMP 15 中不會留下可用腳本的 JMP 任務之一。 因此,為此,我們將使用數據清理腳本助手。 那麼我們開始吧。 |
| 它在add ins菜單中,因為我已經安裝了,你也可以安裝它。 數據清理腳本助手,我們需要的工具是Victor the Cleaner。 這是一個 |
| 用於對列進行更改的圖形用戶界面,因此我們可以在此處處理數據類型和建模類型。 我們可以重命名列,可以更改列的順序,刪除列,然後保存腳本。 所以讓我們在這裡做一些改變。 |
| 對於濕度,該值具有導致其以文本形式出現的 N/A 值。 我們要將其從字符變量更改為數字變量。 我們要將其從名義更改為連續。 |
| 我們還確定了批號需要...需要更改為標稱;零件編號也需要更改為名義編號,並且流程(現在是一個編號)也應該是 |
| 名義上的。 |
| 很棒的技術。 所以這對我來說沒有用。 讓我們刪除設施列。 我將在此處通過單擊其名稱來選擇它,然後單擊“刪除”。 |
| 以下是米婭提到的一些外觀變化。 廢品率位於我表格的末尾。 我想早點搬走。 之後我會把它移到第四個位置 |
| 顧客號碼。 因此,我們選擇它並使用箭頭將其按順序向上移動到直接位於客戶編號之後。 |
| 我要做的最後一個更改是採用壓力變量並對其進行重命名。 |
| 我所在組織的工程師將這一列稱為 psi。 這就是我想給該專欄起的名字。 好的,這就是我想要在這裡進行的所有更改。 |
| 我有一些選擇要做。 我可以決定腳本是否保存到數據表本身。 這將在左上方面板中創建一個小腳本部分。 |
| 哪裡保存到自己的窗口,我們保存到腳本窗口吧。 您還可以選擇單擊“確定”時是否執行指定的清理操作。 讓我們保持執行並單擊“確定”。 |
| 現在您將看到所有這些更改均已完成。 事物已重新排列,列屬性已更改等。並且 |
| 我們有一個腳本。 我們有一個腳本來實現這一點。 它在自己的窗口中,這個小程序將成為基礎。 我們將圍繞它構建我們的數據管理腳本。 讓我們保存這個吧。 我要把它保存到我的桌面上。 我將稱之為 |
| v15 策展腳本。 |
| 更改建模類型、更改數據類型、重命名事物、重新排序。 |
| 這些都來自維克多。 我將在我的代碼中記錄這一點。 最好在代碼中留下一些註釋,以便稍後閱讀。 我要留下一張紙條,說明這是來自 Victor 工具。 |
| 假設來自 DCSA 的數據清理腳本助理 Victor。 這是一條評論。 兩條斜線構成一個 |
| 程序中的一行;這是一條評論。 這意味著程序解釋器不會嘗試將其作為程序代碼執行。 它被認為只是一個小註釋,您可以在上面看到它呈綠色。 |
| 在腳本中給自己留下一些評論是個好主意。 好吧,我們繼續吧。 |
| 我要解決的下一個管理任務是供應商專欄。 米婭告訴我們這裡有一些問題需要解決。 |
| 我們將為此使用重新編碼工具。 Recode 是 JMP 15 中的工具之一,它留下了自己的腳本,只需知道從哪裡獲取它即可。 因此,讓我們重新編碼並獲取腳本,右鍵單擊 |
| 重新編碼。 |
| 我們將修復這些數據值。 我將從紅色三角形開始。 讓我們首先將所有文本轉換為標題大小寫,從而清除此處的小寫 Hersch 值。 |
| 我們還可以修剪多餘的空白、多餘的空格字符。 這清理了安德森的領先空間。 好的。 |
| 因此,您在重新編碼工具中所做的所有更改都會記錄在此列表中,如果您願意,您可以循環瀏覽並撤消它們,重做它們並循環瀏覽該歷史記錄。 |
| 好吧,我還需要做一些改變。 我會手動製作。 讓我們把赫什一家、考克斯一家、所有安德森一家聚集在一起。 |
| 特魯特納和沃利已經是正確的了。 我要做的最後一件事就是解決這些缺失的值。 我們會將他們分配到各自的失踪類別中。 |
| 這就是我的重新編碼過程。 我已經完成了我需要做的事情。 如果我只是點擊,我會繼續點擊重新編碼,然後我就完成了。 但請記住,我需要得到這個腳本。 為此,我將轉到紅色三角形。 |
| 進入腳本部分,讓我們將該腳本保存到腳本窗口中。 |
| 在這裡,它被保存到自己的腳本窗口中,我只是將該部分粘貼到正在處理的管理腳本的底部。 |
| 那麼讓我們看看。 我只是要從這裡拿走一切。 我什至不需要看它。 正確的。 我不必是程序員,Control C,直接粘貼在底部即可。 讓我們給自己留下一個註釋,這是來自重新編碼的紅色三角形。 |
| 好的,我可以關閉這個窗口了。 我不再需要它了。 並將這些更新保存到我的管理腳本中。 這就是重新編碼和你的方式 |
| 得到 |
| 其代碼。 |
| 好的,那麼我們接下來要解決的任務是計算 |
| 一個產量。 哦,對不起。 我要做的是實際執行該重新編碼。 現在我已經保存了腳本,讓我們執行重新編碼。 這就是重新編碼的供應商欄。 完美的。 |
| 好吧,讓我們計算一下收益率列。 這有點多餘,我意識到我們已經有了廢品率, |
| 但出於討論的目的,讓我們向您展示如何計算新列並提取其腳本。 這是 JMP 15 中的另一個位置,如果您知道在哪裡查找,您可以輕鬆獲取腳本。 所以製作我們的產量欄。 |
| 新列,雙擊此處,將其從第 16 列重命名為“yield”。 |
| 讓我們為其分配一個公式。 |
| 為了計算產量,我需要找出每批中有多少好單位,因此這將是批次大小減去報廢的數量。 |
| 這就是我每批中擁有的好單位的數量。 我將把它除以總批量大小,這是我的產量列。 是的,您可以看到這裡的收益率是 0.926。 |
| 廢品率為 0.074,1 減去產量。 超好的。 計算是正確的。 現在我已經創建了收益列,讓我們獲取它的腳本。 這是技巧,右鍵單擊,複製列。 |
| 右鍵單擊,複製列。 |
| 粘貼。 就是這樣。 向數據表添加新列。 它被稱為產量,這是它的公式。 |
| 現在,我說,你不需要了解任何編程,我想這是一個非常小的例外。 你可能已經註意到了 |
| JSL 中每一步末尾都有分號。 這分隔了不同的 JSL 表達式,如果您在腳本底部添加新內容,您需要確保中間有一個分號。 所以我只輸入一個分號。 複製列 |
| 函數沒有添加分號,所以我必須手動添加它。 |
| 好吧,很好。 這就是我們的收益欄。 接下來我要談的是這個。 |
| 我的進程標記為 1 和 2。 這不太友好。 我想給他們更多的描述性標籤。 我們將調用流程編號 1:生產;進程號 2,實驗性的。 我們將使用值標籤來做到這一點。 |
| 值標籤是列屬性的一個示例。 您可以添加到列中的不同列屬性的完整列表。 |
| 這就是諸如測量單位之類的東西。 這就像如果你想改變圖表中的顯示順序,你可以使用值排序。 |
| 如果您想為質量分析添加控制限或規格限或歷史西格瑪,您也可以在此處執行此操作。 |
| 好吧。 因此,所有這些都是我們添加的列屬性,以及添加到列中的元數據。 |
| 我們將需要使用數據清理腳本助手來訪問 JSL 腳本來添加這些列屬性。 我們是這樣做的。 首先,我們像往常一樣通過點擊添加列屬性。 我要添加我的價值標籤。 |
| 流程編號 1,我們稱之為生產。 添加。 |
| 進程號 2,我們將其稱為實驗進程。 |
| 通過添加值標籤列屬性, |
| 我現在在數據表中得到了漂亮的標籤。 我看到的不是流程 1 和流程 2,而是生產和實驗。 |
| 數據清理腳本助手。 我們會選擇財產複印機。 |
| 彈出一條小消息,表示列屬性腳本已復製到剪貼板,然後我們將返回到正在處理的腳本。 |
| 從 DCSA 屬性複印機。 |
| 然後粘貼,控制V進行粘貼。 我們需要分配這兩個值標籤的腳本。 完成。 |
| 非常好。 好的,我還有一個數據管理步驟要執行,這是我們需要數據清理腳本助手的另一件事。 |
| 比方說,我們只想考慮該數據表中真空關閉的行。 正確的。 因此,這些行共有 313 行。 |
| 我只想刪除該數據表中真空打開的行。 因此,通過點擊執行此操作的方法是選擇這些內容,就像我現在所做的那樣,然後運行表子集命令。 |
| 為了獲得可用的代碼,我們將不得不再次使用數據清理腳本助手。 因此,以下是如何將此數據表子集化為僅真空關閉的行。 首先,我要使用,在行菜單下,在行選擇子菜單下,我們將使用這個 SelectWhere |
| 命令以獲得一些可重用的選擇腳本。 我們將選擇真空關閉的行。 |
| 在單擊“確定”執行該選擇之前,我將再次轉到紅色三角形,將腳本保存到腳本窗口。 |
| Control A. Control C 複製該內容,然後再次粘貼 |
| 從行。 |
| 選擇地點 |
| 控制 V。因此,JSL 代碼選擇真空關閉的行。 現在我需要再一次 |
| 需要使用數據清理腳本助手來獲取選定的行。 哦,讓我們首先實際執行選擇。 |
| 就在那裡。 現在選擇了行,我們將再次添加插件,數據清理腳本助手,子集選定的行。 |
| 系統提示我命名包含數據子集的新數據表。 我們稱之為真空,真空關閉。 這是我的新數據表名稱。 單擊“確定”,將出現另一條消息,表明子集腳本已復製到剪貼板。 |
| 所以我們將它粘貼到底部。 |
| 就在那裡。 |
| 現在,這就是我們在 JMP 15 中使用的完整數據管理腳本,讓我們來看看在實踐中使用它的情況。 我將關閉我們一直在處理的數據表,並對我們的管理進行更正。 讓我們關閉它並恢復到 |
| 凌亂的狀態。 |
| 確保我使用的是正確版本的 JMP。 |
| 好的。 是的,就是這裡,混亂的數據。 假設有一些新行進入,因為它是生產環境,並且新數據一直在進入。 我需要重播我的數據管理工作流程。 |
| 運行腳本。 |
| 它執行了所有這些操作。 請注意值標籤。 請注意,濕度是連續的。 請注意,我們僅對真空關閉的行進行子集化。 整個工作流程 |
| 現在可以使用 JSL 腳本重現。 這就是您在使用 JMP 15 時需要牢記的內容。 有些工具可以直接提取 JSL 腳本;對於其他人,您將使用我的插件,即數據清理腳本助手。 |
| 現在我們將向您展示這在 JMP 16 中是多麼有趣和多麼簡單。 我不會完成整個工作流程 |
| 再說一遍,因為這有點多餘,但讓我們回顧一下我們經歷過的一些事情。 我們現在處於 JMP 16,我將打開日誌。 |
| JMP 16 中的日誌看起來有所不同,您很快就會看到其中一些差異。 讓我們打開雜亂的組件數據。 |
| 這裡是。 您會在日誌中註意到它有一個部分說我已經打開了混亂的數據表。 還有下面這裡。 這是完成的 JSL 腳本 |
| 我們剛剛做了什麼。 所以這就像一個運行日誌,它會自動捕獲您需要的所有腳本。 它還沒有完成。 |
| 仍在添加新功能。 我,我認為這將會持續下去。 |
| 但這種增強的日誌功能已經非常非常有用,它涵蓋了您的大部分數據管理活動。 |
| 我還應該提到,現在我向您展示的是 JMP 的早期採用者版本。 它是早期採用者版本 5。 所以當我們完全釋放 |
| JMP 16 的生產版本將於明年初推出,它可能會與您現在看到的有所不同。 |
| 好吧,讓我們繼續並再次執行其中一些數據管理步驟。 我不會詳細介紹整個工作流程,因為這會是多餘的。 讓我們做其中的一些。 |
| 我會回顧一下我們過去需要維克多做的一些事情。 在 JMP 16 中,我們不需要數據清理腳本助手。 我們只需像往常一樣進行操作並點擊即可。 |
| 因此,濕度,我們將從字符更改為數字,從標稱更改為連續,然後單擊“確定”。 這是結構化日誌中的內容。 它有 |
| 捕獲了 JSL。 好了,回到數據表。 我們將把批次號、零件號和流程的建模類型從連續更改為標稱。 |
| 這樣就完成了。 這也已記錄在日誌中。 我們要刪除設施列,該列只有一個值,右鍵單擊“刪除列”。 那已經消失了。 |
| PSI。 |
| 好的,這些就是所有工具...我們在 JMP 15 中的 Victor 中所做的所有事情。 在 JMP 16 中,所有這些都留下了 JMP 腳本,我們可以在此處複製和重用該腳本。 美麗的。 |
| 好的。 我將向您展示多一步。 讓我們展示真空子集已關閉。 JMP 16 中的操作要簡單得多。 我們需要做的就是 |
| 選擇所有關閉的真空吸塵器;我什至不需要使用行菜單,我只需右鍵單擊這些關閉之一併選擇匹配的單元格,即可選擇真空關閉的 313 行。 然後,像往常一樣,執行子集,選擇僅對選定的行進行子集化,表子集 |
| 我們將創建一個名為“vacuum off”的新表,該表僅包含我們選定的行,並且將保留所有列。 開始了。 |
| 就是這樣。 我們剛剛執行了所有這些數據管理步驟。 這是結構化日誌中的樣子。 |
| 現在,為了使其成為可重用、可重現的數據管理腳本,我們需要做的就是出現紅色三角形,將腳本保存到腳本窗口。 我將把它作為 v16 管理腳本保存到我的數據...到我的桌面。 |
| 就是這樣。 這是整個腳本。 因此,讓我們關閉 JMP 16 中的所有數據,然後向您展示重新運行該腳本的情況。 |
| 現在我回到了 JMP 16 的主窗口。 這是我的策展腳本。 您會注意到第一行是打開命令,因此我什至不需要打開數據表。 事情就在這裡排隊發生。 |
| 我需要做的就是,當有新數據傳入並且該文件已更新時,執行數據管理步驟所需要做的就是運行腳本。 |
| 就是這樣。 所有管理步驟和 313 行的子集。 這就是使用 JMP 16 中的增強日誌來捕獲所有數據管理工作並將其更改為可重現的腳本。 |
| 好吧,這裡是 JMP 15 備忘單,再次提醒您,這些,這是您現在在 JMP 15 中提取可重用代碼時需要了解的內容,您不必擔心這個我們發布 JMP 16 後就這麼多 |
| 2021 年初。 |
| 最後,Mia 向您展示瞭如何在 JMP 中實現數據管理。 這是一個探索性和迭代的過程,您可以通過點擊來識別問題並修復它們。 |
| 當您的數據定期更新為新數據時,您需要自動化該工作流程以節省時間 |
| 還要記錄你的過程,並在你稍後回來查看你做了什麼時給自己留下痕跡。 |
| 自動化過程是將您的點擊活動轉換為可重用的 JSL 腳本。 |
| 我們討論瞭如何在 JMP 15 中結合使用內置工具和數據清理腳本助手中的工具來實現這些目標。 |
| 我們還為您提供了 JMP 16 的預覽,以及如何使用增強的日誌自動被動捕獲您的點擊數據管理活動,並留下漂亮的可重複使用的文件 |
| 可重複的數據管理腳本。 |
| 好的。 這就是我們的演講,非常感謝您的寶貴時間。 |