使用時間序列模型的預測
部署時間序列模型後,您可以用來在新資料上建立預測。若要建立時間序列預測,請準備包含所需資料和結構的套用資料集。如需完整詳細資訊,請參閱 準備應用資料集。
預測機制
時間序列模型預測的流程與分類和迴歸模型有些不同。
分類和迴歸模型會針對套用資料集中不存在或未知的整個欄位預測未來值。例如,假設您有一個二元分類模型,可預測 流失 欄位的未來值。套用資料集通常不會包含 流失 欄位,如果存在,則會將其忽略—相反地,此欄位的值是由模型作為預測所產生。
另一方面,使用時間序列模型時,預測會建立為列而不是欄。預測仍然是針對目標欄位所產生,但它們是對應於特定未來時間值的記錄。訓練資料集和套用資料集之間的欄位結構不會改變。
此外,分類或迴歸模型的套用資料集不應包含您想要產生預測的任何目標值。另一方面,時間序列模型的套用資料集需要包含一些歷史目標和特性值,以對應模型的套用視窗。這些需求在 準備應用資料集 中有進一步的說明。
建立套用資料集的可用工具
Qlik Cloud 中提供下列工具,可協助您建置並動態產生資料集:
-
Qlik 指令碼,可在應用程式中的 資料載入編輯器 中使用,以及可從 分析 活動中心存取的獨立指令碼編輯器。
-
表格配方,可作為獨立工具從 分析 活動中心提供使用。表格配方旨在建立單一表格資料集,例如機器學習中使用的資料集。
-
資料流程,可作為獨立工具從 分析 活動中心提供使用。
-
分析應用程式中的 資料管理員。
經常需要的操作
變更特徵類型
準備套用資料集時,可能需要轉換欄以修改其特徵類型。
最常見的範例是,如果您有一個已在模型中設定為群組的數字欄。當您在實驗中選取一個特徵作為群組時,如果其特徵類型尚未變更,會自動變更為類別,以便將其視為群組處理。當您新增套用資料集以進行預測時,欄資料仍可能包含數字特徵資料,因此您需要將欄變更為字串資料,以便將其識別為類別特徵。這種轉換可以輕鬆地使用 Qlik 指令碼 (使用 text() 函數) 或使用其他 Qlik 資料準備工具 (例如表格配方和資料流程) 來進行。
如需使用 Qlik 指令碼的範例,請參閱 準備資料集。
限制
-
時間序列模型無法使用資料漂移監控。
-
在使用時間序列模型進行預測時,無法產生 SHAP 資料集。
-
Qlik Predict 分析連接器不支援時間序列模型。
如需與時間序列實驗相關的限制,請參閱 限制和考慮事項。