函數 > 數據分析 > 內插與預測 > 線性預測
線性預測
predict(v, m, n) - 傳回 v 中越過最後一個值的 n 預測值向量,其假設為數據以相等的時間間隔進行量測。
predict 函數使用 Burg 法計算 v 中最後 m 個點的自相關係數,然後再用以預測 (m + 1) 點的值。此程序會在移動窗中重複執行。若數據較為平滑震盪 (不一定要有週期性),則此演算法相當管用。
線性預測具有推斷用途,但是請勿混淆線性推斷與多項式推斷。函數 predict 可用以預測先前的值,方法是反轉 v 的順序。
引數
v 是實數數據向量,具有間隔相同的數據樣本。
m, n 是正整數,且 0 < m < length(v) − 1。實際上,m 應比 length(v) 小很多。當您所增加的預測點數 n 大於 m,則僅會依據先前的預測值計算預測值,有可能會產生非預期的結果。
這是否有幫助?