原創|行業資訊|編輯:陳俊吉|2016-11-29 09:57:40.000|閱讀 670 次
概述:時間序列數據是一個物體或多個物體隨著時間不斷產生的數值序列。比如:從智能電表中獲得月電度使用量;每日股票的價格和交易量;ECG(心電圖);地震儀,網絡性能數據等等。時間序列數據一定基于時間順序,這個順序是所有時間分析算法的基礎。IBM Streams時間序列工具包(TimeSeries Toolkit),可以用來預處理、分析和建模時間序列數據。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
時間序列數據是一個物體或多個物體隨著時間不斷產生的數值序列。比如:從智能電表中獲得月電度使用量;每日股票的價格和交易量;ECG(心電圖);地震儀,網絡性能數據等等。時間序列數據一定基于時間順序,這個順序是所有時間分析算法的基礎。時間序列工具包(TimeSeries Toolkit),可以用來預處理、分析和建模時間序列數據。
在里,時間序列數據有三種主要類型的處理方法:
這個工具包還提供一系列函數來自動生成以測試和驗證為用途的時間序列數。以下對該工具包的具體功能:
1. 分析模塊具有以下Operator(對時間序列數據流進行連續運算)
2. 分析模塊具有以下函數(對單個時間序列值進行運算)
3. 距離模塊具有以下函數(對單個時間序列值進行運算)
4. 數據生成模塊具有以下函數Operator(自動生成時間序列數據流)
5. 數據生成模塊具有以下函數
6. 建模模塊具有以下函數Operator((對時間序列數據流進行連續運算)
Streams TimeSeries 工具包通過許多操作符進行了完善,能夠建立預報、跟蹤、回歸和預測模型。在一些真實場景中,輸入時間序列可能更改它的頻率范圍或者可能不斷造成干擾,或者開始丟失數據。使用這些質量糟糕的數據來構建模型可能導致糟糕的性能。因此,在數據質量下降時,必須執行重新構建模型或暫停更新模型參數的過程。而在運行時這么做是一大挑戰。
TimeSeries 工具包的建模操作符通過使用一個控制端口來接受特定的控制信號,促進了模型的再培訓、暫停或恢復。一旦在輸入數據中檢測到異常或變更,就可以向建模操作符發送控制信號,讓其更改其行為。但是,這個控制信號應與所監視的數據同步,否則會導致模型中異常數據泛濫。例如,控制信號的細微延遲可能導致對壞數據進行模型培訓。在流環境中,控制這一延遲非常棘手,因為無法保證控制信號和數據在操作符之間的移動速度。
可以考慮預報某個區域的電力使用情況的示例。在模型構建周期中,必須忽略小電力故障,否則可能在預報期間產生失真的結果。小故障或超出范圍的數據需要丟棄,控制端口特性可幫助實現此目的。Streams可以將控制信號的檢測和提交與用于模型學習的數據進行同步。
詳情請咨詢!
客服熱線:023-66090381
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn