對於視覺系統的製程能力報告,有四個數據: 1. 良好的測量(即使零件出現 OOS,它也是準確的測量),2. 不良的測量(相機找到錯誤的參考基準 - 這些通常是>> 6 sigma OOS),3. 視覺錯誤(系統報告數字錯誤代碼,如-9999),以及4. 遺失資料(零件未測量或資料未發送)。
使用缺失值程式碼可以解決#3。 我喜歡 MVC 的工作方式——數字在表格中仍然可見,但單元格不用於分析。 由於它不排除整行,因此不會影響資料表中其他流程資料列的測量。
對於不良測量,內建選項是“範圍檢查”。 但它將值設為缺失,這將錯誤的測量與丟失的測量混為一談。 我需要知道其中的區別,因為它改變了表格,所以你無法返回並檢查。 它不像 MVC 那樣是可逆的。 我還發現 Range Check 取代了 MVC。 因此,如果我在屬性中設定了 MVC,那麼當 MVC 超出範圍檢查範圍時,它不會執行任何操作。
要單獨處理所有這些,我想我必須編寫一些腳本來掃描整個表並自己完成。 有用的是 A) 除了範圍檢查設定為缺失之外還有一些其他選項——例如將這些值更改為自訂數字的選項;或
有 MVC 的範圍選項。
很好奇其他人是否有一種方法來處理同時包含缺失、錯誤代碼和錯誤資料的列。 並保持它們筆直。
謝謝!
我沒有使用過的一件事是「探索離群值」功能。 在 JSL 中使用它解決了我所有的問題。 它可以跨多個列工作,並添加 MVC 程式碼清單。 它滿足了我的要求,而且更好。
允許在缺失值程式碼中使用限製或提供具有相同功能的新列屬性應該會來。
根據數據和分析,我有時會堆疊數據,然後可以排除單行。 我所做的另一件事是透過腳本替換缺失值的值,並將替換的值保存在某處(其他資料表、矩陣...)。