日期特性工程
Qlik Predict 會從符合條件且具有日期特性類型的資料行 (這些資料行已被識別為包含日期和時間資訊) 中產生自動建構的特性。自動建構的日期特性以及衍生出這些特性的父特性,都會標記有 圖示。
當 Qlik Cloud 分析 分析您選擇在 Qlik Predict 中使用的訓練資料集時,它會將特定資料類型連結至日期特性類型。這包括以下資料類型:
-
日期
-
日期時間
-
時間
-
時間戳記
在分析期間被分配了這些資料類型中任何一種的特性,都會被賦予日期特性類型。如需可為您的資料欄位檢視之可用分析統計資料的資訊,請參閱 清單檢視。
在可能的情況下, Qlik Predict 會顯示可從具有日期特性類型的符合條件父特性中建立的自動建構日期特性清單。自動建構的日期特性預設會包含在實驗中。如果您選擇包含它們,則會在實驗的 v1 之後產生新的特性。
自動建構的日期特性具有數值特性類型。它們預設會包含在實驗中,但這是選用的。您可以在開始實驗訓練之前,或在設定下一個實驗版本時,移除其中部分或全部特性。包含自動建構的日期特性時,原始父日期特性會從實驗中移除。
您可以改為將父日期特性包含為類別或數值特性。當您這樣做時,自動建構的日期特性將無法再使用。在大多數情況下,建議在您的實驗中使用可用的自動建構特性,因為它們可以提高機器學習模型的效能。然而,在某些情況下,某個資料行可能被識別為日期特性,但您需要將其視為類別或數值。在這些情況下,您可以手動變更特性類型。
自動建構的日期特性不會計入您在 Qlik Cloud 訂閱中指定的 Qlik Predict 資料集大小 (訓練資料集和套用資料集中的最大儲存格計數)。僅計算原始日期資料行的儲存格。
結構描述檢視,顯示可從父日期特性「Invoice Date」產生的自動建構特性。請注意每個特性的 資料類型 與 特性類型 之間的差異。

使用日期特性作為實驗目標
在極少數情況下,如果您想要使用包含日期和時間資訊的特性作為實驗的目標,該資料行的特性類型將從日期切換為類別,且自動建構的特性將被移除。如果您選擇另一個目標,稍後又想將日期和時間特性新增為一般特性,則需要視需要手動將其變更回日期特性類型。如果您將特性恢復為日期特性類型,系統將再次產生自動建構的日期特性。
如需有關如何變更特性類型的詳細資訊,請參閱 變更特性類型。
可用的自動建構日期特性
從資料集中的資料行產生自動建構的日期特性時,Qlik Predict 會擷取並計算每個日期和日期時間值的特定元件,並將每個元件隔離在自己的資料行中。下表列出了可由 Qlik Predict 產生的自動建構特性。
| 自動建構特性 | 資料類型 | 特性類型 | 描述 |
|---|---|---|---|
| YEAR | 整數 | 數值 | 直接從來源日期或時間戳記剖析的年份欄位。 |
| MONTH | 整數 | 數值 | 直接從來源日期或時間戳記剖析的月份欄位。 |
| DAY | 整數 | 數值 | 直接從來源日期或時間戳記剖析的日期欄位。 |
| HOUR | 整數 | 數值 | 直接從來源時間戳記剖析的小時欄位。 |
| MINUTE | 整數 | 數值 | 直接從來源時間戳記剖析的分鐘欄位。 |
| SECOND | 整數 | 數值 | 直接從來源時間戳記剖析的秒數欄位。 |
| DAYOFWEEK | 整數 | 數值 | 星期幾,根據來源日期、月份和年份計算。 |
| WEEK | 整數 | 數值 | 一年中的第幾週,根據來源日期、月份和年份計算。 |
對於建立的每個新特性,原始資料行名稱都會加上適用之自動建構特性的後置詞。
實驗設定面板中的自動建構日期特性

自動建構的日期特性和時間序列模型
當您為時間序列實驗選取日期索引欄時,此欄會使用日期功能類型。然而,時間序列模型不支援日期功能工程。自動工程化日期功能無法從該欄衍生。
For more information about time series models, see 使用時間序列實驗 and 使用多變量時間序列預測.
預測中的自動建構日期特性
For information about how to work with date features when running predictions, see 在預測中使用日期功能.