函數 > 信號處理 > 時間序列分析 > 範例:線性去除趨勢線
範例:線性去除趨勢線
使用最小平方最佳擬合線,利用 detrend 函數估算並移除數據的線性趨勢線。
1. 定義指數信號。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
2. 繪製指數信號。
按一下以複製此運算式
3. 使用 whiten 函數將白雜訊加入到信號。
按一下以複製此運算式
4. 繪製原始信號與雜訊信號。
按一下以複製此運算式
5. detrend 函數套用至雜訊信號。
按一下以複製此運算式
6. 繪製原始函數與去除趨勢線的函數。
按一下以複製此運算式
在移除趨勢線前後查看最小平方線,即可進一步看出線性趨勢線的消失。
7. 使用 slopeintercept 函數計算趨勢線移除之前與之後的斜率與截距。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
情況總是如此。detrend 的輸出是最小平方線為通過原點之水平線的向量,亦即斜率與截距都非常近似於 0。
detrend 的影響是,透過查看移除趨勢線前後的 DC 條件,已經從輸入數據中移除了均數。
8. 使用 dft 函數計算移除趨勢線前後的 DC (第一) 條件。
按一下以複製此運算式
按一下以複製此運算式
detrend 函數執行簡單的前置處理工作,這些工作通常先於平滑運算。如前所述,在頻譜預測中,移除趨勢線也經常是很有用的第一個步驟。
這是否有幫助?