為什麼使用這個合成時間序列產生器?
- 可設定趨勢、季節性與雜訊組成。
- 可注入缺漏值與離群值,方便進行強健性測試。
- 預覽折線圖與前 20 列。
- 匯出 CSV/JSON,並安全分享設定。
組成項目
- 趨勢:每步線性斜率。
- 季節性:正弦週期或星期模式。
- 雜訊:Gaussian 或 AR(1)。
- 品質:缺漏值與離群尖峰。
快速預設
從常見時間序列形狀開始。
產生
合成時間序列產生器
設定索引、訊號與品質後產生資料。
合成時間序列工作流程
用這個產生器建立帶有時間戳的測試資料,並設定列數、間隔、趨勢、季節性、雜訊、缺漏值、離群值與可重現的種子。
運作方式
工具會依序用時間戳、基準值、可選的趨勢、季節性成分、隨機雜訊,以及你選擇的資料品質問題來建立每一列。固定種子可以讓同一組設定再次產生相同資料。
適合情境
適合用於儀表板原型、CSV 匯入測試、圖表範例、告警流程,以及需要使用逼真但非正式資料的教學或測試。
常見錯誤
- 列數太少,無法呈現完整的季節週期。
- 忘記 CSV 空白欄位與 JSON null 在下游系統中的處理方式不同。
- 比較趨勢或雜訊設定時同時更改種子。
- 在確認乾淨基準型態前就加入離群值。
匯出流程
先設定起始時間、間隔、列數、趨勢、季節性與雜訊。預覽圖表後,再匯出 CSV、JSON,或可還原產生器設定的 profile JSON。
另請參閱
常見問題解答
可以產生哪些時間序列?
可組合趨勢、季節性、雜訊、缺漏值與離群值來建立合成序列。
缺漏值與離群值如何注入?
缺漏值會設為 null(CSV 中為空白)。離群值會依比例與模式注入。
什麼是種子模式?
種子模式可讓結果重現,但不屬於安全隨機。
CSV 還是 JSON?
CSV 對試算表較精簡;JSON 會保留 null,且較適合 API。
在此頁面上我首先應該做什麼?
從所需的最少輸入或主按鈕附近顯示的第一個操作開始。將基線執行的可選設定保留為預設值,然後一次更改一項設定,以便你可以解釋導致每次輸出變化的原因。
如何調整合成時間序列
先決定時間粒度
先選起始時間、資料間隔與列數,再調整數值。時間粒度會決定圖表看起來像每日、每小時或其他測試資料。
逐層建立型態
先加入趨勢,再加入季節性,最後加入隨機雜訊。這樣比較容易看出是哪個設定改變了圖表。
有意識地加入資料問題
缺漏值與離群值適合用來測試 parser、匯入流程或告警規則,但應在乾淨基準看起來合理後再加入。
依目標系統匯出
測試試算表或表格匯入時使用 CSV;測試 API、型別欄位或 null 處理時使用 JSON。