函數參照

下列 CLEM 函數可用於在 IBM® SPSS® Modeler 中處理資料。您可以在各種對話框(例如「衍生」節點和「設為旗標」節點)中輸入這些函數作為代碼,也可以使用表示式建置器來建立有效的 CLEM 表示式,而後一種方式無需記憶函數清單或欄位名稱。

表 1. 用來搭配 IBM SPSS Modeler 資料使用的 CLEM 函數
函數類型 說明
資訊 用於深入瞭解欄位值。例如,函數 is_string 針對類型為字串的所有記錄傳回 true 值。
轉換 用於構建新欄位或轉換儲存類型。例如,函數 to_timestamp 會將選定欄位轉換為時間戳記。
比較 用於欄位值的相互比較或與指定字串進行比較。例如,<= 用來比較兩個欄位的值是否有一個較小或者兩者是否相等。
邏輯 用來進行邏輯作業,例如,ifthenelse 作業。
Numeric 用來進行數值型計算,例如對欄位值取自然對數。
三角 用來進行三角計算,例如指定角度的反餘弦。
機率 傳回基於各種分佈的機率,例如學生氏 t 分佈中某個值少於特定值的機率。
空間 用於對地理資料執行空間計算。
位元 用於以位元型樣操作整數。
Random 用於隨機選取項目或產生數字。
String 用於對字串執行各種作業,例如 stripchar 用來移除指定的字元。
SoundEx 用於在不知道字串準確拼字的情況下根據某些字母的假設發音尋找字串。
日期和時間 用於對日期、時間和時間戳記欄位執行各種作業。
序列 用於深入瞭解資料集的記錄序列,或者根據該序列執行作業。
廣域 用於存取由「設定廣域」節點建立的廣域值。例如,@MEAN 用於參照某個欄位在整個資料集中所有值的平均值。
空白和空值 用於存取、旗標或填充使用者指定的空白值或系統遺漏值。例如,@BLANK(FIELD) 用於為出現空白值的記錄添加一個 true 旗標。
特殊欄位 用於標示檢查中的特定欄位。例如,在衍生多個欄位時使用 @FIELD