目錄

1140729 meeting

前言

本週實驗主要以結合 autoFRKSSSDS4 模型為主。所有實驗皆使用完整版 autoFRK 進行預測,而非使用 MRTS

本週進行的實驗分為三個情境(設想)。

  1. 所有已知地點經過 autoFRK 重新預測,使用當期的地點重新預測當期之值,直接將結果交由 SSSDS4 模型向後預測。

    此實驗用於確認,假設 autoFRK 可預測準確,則經 SSSDS4 預測未來後是否仍可維持高準確率?

    https://github.com/Josh-test-lab/website-assets-repository/raw/refs/heads/main/posts/1140729%20meeting/1.webp
    實驗 1 。

  2. 將未知地點每期先經由 autoFRK 補值,後再交由 SSSDS4 向後預測。

    此實驗用於與前一實驗比較,以確認未知地點捕值是否仍能有高準確率?

    https://github.com/Josh-test-lab/website-assets-repository/raw/refs/heads/main/posts/1140729%20meeting/2.webp
    實驗 2 。

  3. 將已知地點先經由 SSSDS4 向後預測,再交由 autoFRK 為未知地點每期補值。

    此實驗用於與前一實驗比較,用於確認 autoFRKSSSDS4 的預測先後順序是否會影響實驗結果。且此實驗由於不會將過去缺失值補齊,故在預測速度應會快於前一實驗。

    https://github.com/Josh-test-lab/website-assets-repository/raw/refs/heads/main/posts/1140729%20meeting/3.webp
    實驗 3 。

實驗 1

gallery_made_with_nanogallery_exp1
  • autoFRK 預測值 (250 天)

    MethodValue
    MSE2.208425763
    RMSE2.208425763
    MSE%0.007850246
    RMSE%0.007850246
    MAE1.058653390
    MAE%0.003772132
  • SSSDS4 預測值 (250 + 10 天)

    MethodValue
    MSPE (All)25.643074
    MSPE (Future)22.201488
    MAPE (All)3.847528
    MAPE (Future)3.777283
    MSPE% (All)0.092841
    MSPE% (Future)0.078886
    MAPE% (All)0.013823
    MAPE% (Future)0.013367

實驗 2

gallery_made_with_nanogallery_exp2
  • autoFRK 預測值 (250 天,僅預測缺失地點)

    MethodValue
    MSPE3.876077622
    RMSPE1.968775666
    MSPE%0.013798632
    RMSPE%0.117467580
    MAPE1.406543020
    MAPE%0.005010491
  • SSSDS4 預測值 (250 + 10 天)

    MethodALL Locs & All TimeKnown Locs & All TimeUnknown Locs & All TimeALL Locs & FutureKnown Locs & FutureUnknown Locs & FutureALL Locs & PastKnown Locs & PastUnknown Locs & Past
    MSPE125.489044124.578705129.390610124.660667122.997314131.789291125.522163124.641937129.294662
    RMSPE11.20218911.16148311.37499911.16515411.09041511.47995211.20366811.16431511.370781
    MAPE8.5930548.5623318.7246448.8013738.7338079.0909418.5847208.5554828.709991
    MSPE%0.4464310.4436750.4582410.4370420.4315200.4607070.4468070.4441620.458142
    RMSPE%0.6681550.6660900.6769350.6610920.6569020.6787540.6684360.6664550.676862
    MAPE%0.0306510.0305670.0310120.0309110.0306940.0318400.0306400.0305610.030979

實驗 3

(尚未開始)

結論

觀察 autoFRK 後發現,其補值作法先經由 KNN 選定附近 3 個坐標點,並取平均候補值。若需改進 SSSDS4 使其包含空間性,或許可解借鑑 KNN 方法,由鄰近點組成新資料框後再行訓練,最後再填回缺值;又或許由鄰近點組成新資料框後再行訓練,並使用類似隨機森林之方法,訓練多次後找出擬合最佳之模型,惟須注意單一 SSSDS4 模型訓練時間過久,若採用此方法則需改進現有模型,降低其訓練時間。

結語

https://raw.githubusercontent.com/Josh-test-lab/website-assets-repository/refs/heads/main/posts/1140722%20meeting/To%20be%20continued.jpg
To be continued!

運行環境

  • 本機作業系統:Windows 11 24H2
    • 程式語言:Python 3.12.9
  • 計算平臺:財團法人國家實驗研究院國家高速網路與計算中心臺灣 AI 雲
    • 作業系統:Ubuntu
    • Miniconda
    • GPU:NVIDIA Tesla V100 32GB GPU
    • CUDA 12.8 driver
    • 程式語言:Python 3.10.16 for Linux

延伸學習

參考資料