<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我對疊加過程曲線圖很感興趣,但基於時間曲線的起點與運行不一樣。 我需要一個簡單的例程來調整曲線,以便新曲線覆蓋舊曲線。 目前,噪聲數據是手動調整的文本或Excel格式,然後繪製。 我找到了一些為MatLab編寫的程序,但沒有為SAS編寫。 有沒有人知道為SAS編寫這種類型的例程?
http://terpconnect.umd.edu/~toh/spectrum/SignalProcessingTools.html
我不知道是否有預先開發的例程,但是可以使用滯後公式和一些手動工作在JMP中確定過程曲線的開始。 如果操作將經常進行以保證開發,則可以編寫腳本。
從示例中可以看出,您正在嘗試對齊來自多次運行的流程數據,以比較時間趨勢的功能。 我將從前幾行中的缺失值中假設已經手動完成,並且您正在嘗試減少使系列對齊所需的工作量。
從“絕對時間”(日期時間)中的系列開始,以“相對時間”(自運行開始後的秒數)標記行....
滯後函數可用於比較行,包括先前(正)和後續(負滯後)行
例如,如果您有興趣將兩個系列對齊趨勢通過30的特徵,並希望捕獲循環的開始(假設20行是足夠的空間)....
從...開始
日期時間溫度
1/1/2010 12:00:00 21.3
1/1/2010 12:00:10 21.4
1/1/2010 12:00:20 21.6
長名單..
使用條件添加“相對時間”的公式列... 如果Temp 20行向下> = 30且temp 19行向下<30,那麼這是第一行,所以相對時間= 0否則,增加前一個相對時間= lag(相對時間,1)+10
列“Rel_time”的公式
如果(滯後(:temp,-20)> = 30&滯後(:溫度,-19)<30,0,滯後(:Rel_time,1)+10)
通過使用滯後函數,您可以製作衍生物,應用濾波/平滑.....
添加另一列來標記運行,設置標記顏色