2019年3月7日 星期四
使用 R 語言繪製 CPK 圖表
markdown
R 語言可以用來繪製 CPK 圖表,雖然有時候會感覺畫出來的圖不是那麼的準確,但大部分狀況下應該是堪用了,特別是有時候只想簡略的表示一下資料分布情形
用 R 語言繪製圖表前需要先將資料準備好,只要將資料以 csv 的形式存起來,並且在第一列放上 title 就可以了,如下圖
![CPK data sample](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3sn31ZFy6E4B3hC1-L04neSRMQNRDT27QEeUk69h7qZkDWgU4ibLfcbypG7cF1GrWWmTAa4W-DE4ElE4d_qic26nNRUKgdq1yf_38VxdVxcyErA_U5unz19ZjN5_FHq6bPFEKtKfMwzpD/s1600/cpk_data.png)
然後在 R Studio 裡面使用 read.csv 將 csv 資料讀進來,並且 assign 給你的變數
接著需要使用 SigSigma library,若是沒有安裝的話,記得先用 install.packages("SixSigma") 來安裝
這個 library 裡面已經有 function ss.study.cs 可以將資料畫出 CPK 圖出來,這個 function 有一些參數需要設定
* xST,短期資料,就是從 csv 讀進來的變數
* LSL,規格下限
* USL,規格上限
* Target,規格中心
* f.main,圖表標題
![r studio](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioCftaiYryvAUQMFnIwrecpHuCJDa7SXuUY9YHzoAOu3z4VETMtGE8wIEdz08D3gAMylkOTSaRhO-FV5ssvzPES2zNwcG3UXf9fKHy60_7qJeglLdfsQRQarg-Xr8rIAB9PERdaE3AGlBO/s1600/r_studio.png)
將這些變數設定好,執行這個 function,就可以畫出圖表來
![CPK sample](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi36bxbiW5nnWPLgOxkriDgJi-ZiSqKjnYyDLxbuz5h_ab76aqm7LVGsu_2ONjh3Ap0bfAZNgCzmOrrbT1cQXx96Sb-XrWAhQVA7-WAYKUFh4LhSyNX6y8oHWnfMwoDT4cm5dgDE29bdI5j/s1600/cpk.png)
---
* [R語言中的品質工具 -- 製程能力分析](http://alipupu.blogspot.com/2016/05/r.html)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言