你好! 歡迎來到今天的極品飛車! 今天的主題是修復結構性錯誤!
我的名字是 2-Click Clovis,我真正熱愛數據分析和

最多重要的,時間效率! JMP是我之前在半導體和製造業工作的不可或缺的工具行業。 自從加入JMP,我學到了很多新的提示和技巧。 我永遠不會原諒自己不會心我現在知道的是因為我本可以在我的數據中節省很多時間分析工作流程!我將其視為我當前的責任份額我的為所有當前 JMP 用戶提供新知識,幫助他們重新獲得寶貴的時間。
在我展示了與其他工具相比,JMP 執行日常數據操作和分析的速度有多快之後,我將向您展示在 JMP 中完成這些操作和分析的最快方法。
修復結構性錯誤
您是否曾經幻想過拿一根棒球棒徹底毀掉您的工作筆記本電腦? 這是一個反問,因為我已經知道你有。 沒必要騙我。
好吧,我肯定有……
每當我打開一個電子表格,發現裡面裝滿了亂七八糟的數據時,我都會有這樣的幻想。 我只是想做數據分析! 我不想花幾個小時來修正拼寫錯誤、大小寫不一致或處理相同值的不同符號。
當我發現 JMP 的 Recode 平台時,一個小時的數據清理變成了幾秒鐘! 我從憤怒管理療法的理想人選變成了冷靜如黃瓜。
修復一列的結構錯誤
結構性錯誤是當您測量或傳輸數據並註意到奇怪的命名約定、拼寫錯誤或不正確的大寫字母時。 這些類型的錯誤通常發生在用戶輸入的數據、多個用戶訪問同一個電子表格時,或者連接來自不同測量源的表格時。 這些類型的錯誤確實會扭曲您的模型並使其效率低下,因此需要立即解決!
在下面的示例中,我對 Particle Size 變量感興趣,其中我應該只有 Large、Medium 和 Small 的值。 但是,您會注意到我有一些錯別字(例如:大,介質,小號等)和相同值的不同符號(例如:小號,秒, 和小的為了小的). 在您的分析中,每一個都將被視為獨立且獨特的,這是不可接受的!

使用 JMP,無需手動檢查每一行並修復拼寫錯誤或標準化符號樣式。 只是右鍵點擊感興趣的列並選擇重新編碼。

出現一個新窗口。 在此窗口中,您將在舊值列下顯示所有當前值。 在這個例子中,我們有 13 個不同的粒子大小值,而實際上應該只有三個。 您將在計數列中看到每個值的出現次數。 例如,我們有 26 個值實例大的在我們的桌子上。

窗口左上角有一個下拉菜單,您可以在其中選擇創建具有新值的新列、公式列,或將當前列中的值替換為就地。 對於此示例,我們將使用就地。

我們可以選擇多個舊值並將它們組合在一起點擊在窗口右上角的組框上。 默認的新值將是組中計數最高的舊值。 但是,您始終可以通過以下方式更改新值點擊在上面輸入不同的內容。
在下面的示例中,請注意我將 13 個舊值分組為三個新值大的,中等的, 和小的.

對新值滿意後,單擊窗口右下角的重新編碼框;表格會更新以反映更改。

提示:單擊 Recode 窗口左上角的紅色箭頭可提供修復常見結構錯誤的快捷方式,例如將字符轉換為標題大小寫/小寫/大寫、刪除空格或標點符號、提取或替換字符串的一部分。

修復多列的結構錯誤
如果您在多個列中出現相同類型的結構錯誤怎麼辦? JMP 有一個快捷方式:標準化屬性! 您需要做的就是右鍵點擊感興趣的列,選擇標準化屬性,然後點擊在重新編碼。
在下面的示例中,我們有幾個具有結構錯誤的分類變量。我們的字符串是否存在下劃線會創建單獨的唯一值。

標準化值並解決我們問題的一種簡單方法是使用紅色三角形下方重新編碼的替換字符串…選項。 您可以選擇用下劃線替換空格,反之亦然。
在下面的示例中,請注意我使用標準化屬性功能和替換字符串…選項來清理數據並將空格替換為下劃線。

對於以前的極品飛車帖子,請單擊這裡!
在那張紙條上,

正在點擊!