簡介: 指令語法手冊

指令語法參考手冊 」按指令名稱的字母順序排列,以提供快速存取語法指令語言中每一個指令的詳細資訊。 此簡介會將指令分組到廣泛的功能範圍。 有些指令會列出多次,因為它們會執行多個功能,而有些較舊的指令已淘汰,以支援較新的替代方案 (但仍受支援)。 對指令語法語言的變更 (自 12.0 版開始) ,包括對現有指令的修改及新增指令,在 版本歷程小節中提供。

Core 系統

「核心」系統包含核心功能,以及許多圖表製作程序。 還有許多包含特殊化功能的附加程式模組。

取得資料

您可以讀取各種資料格式,包括以 IBM® SPSS® Statistics 格式儲存的資料檔、SAS 資料集、來自許多資料庫來源的資料庫表格、Excel 及其他試算表,以及具有簡單及複雜結構的文字資料檔。

取得。 讀取 IBM SPSS Statistics 資料檔。

匯入。 讀取使用「匯出」指令建立的可攜式資料檔。

新增檔案。 透過新增觀察值來結合多個資料檔。

符合檔案。 透過新增變數來結合多個資料檔。

更新。 將主要檔案中的值取代為更新的值。

取得翻譯。 讀取試算表和 dBASE 檔案。

取得資料。 讀取 Excel 檔案、文字資料檔案及資料庫表格。

取得資料。 讀取 Excel 檔案、文字資料檔案及資料庫表格。

取得擷取。 讀取資料庫表格。

取得 SAS。 讀取 SAS 資料集和 SAS 傳輸檔案。

取得 Stata。 讀取 Stata 資料檔。

資料清單。 讀取文字資料檔案。

開始資料-結束資料。 與「資料清單」搭配使用,以讀取行內文字資料。

檔案類型。 定義混合、巢狀及分組資料結構。

記錄類型。 與「檔案類型」搭配使用,以讀取複式文字資料檔案。

輸入程式。 產生觀察值資料及/或讀取複式資料檔。

結束觀察值。 與「輸入程式」搭配使用以定義案例。

結束檔案。 與「輸入程式」一起使用,以指出檔案結尾。

重複資料。 與「輸入程式」搭配使用,以讀取其記錄包含重複資料群組的輸入觀察值。

重新讀取。 與「輸入程式」搭配使用以重新讀取記錄。

索引資料清單。 從非循序檔讀取資料。

。 與「索引資料」一起使用,以建立索引檔案中循序存取開始 (或回復) 的位置。

資料集名稱。 提供同時開啟多個資料來源的能力。

資料集啟動。 使指定的資料集成為作用中資料集。

儲存及匯出資料

您可以多種格式儲存資料,包括 IBM SPSS Statistics 資料檔、Excel 試算表、資料庫表格、定界文字及固定格式文字。

儲存。 以 IBM SPSS Statistics 格式儲存作用中資料集。

Xsave。 以 IBM SPSS Statistics 格式儲存資料,而不需要個別的資料傳遞。

匯出。 以可攜式格式儲存資料。

寫入。 將資料儲存為固定格式文字。

儲存翻譯。 將資料儲存為 Tab 定界文字及逗點定界 (CSV) 文字。

儲存翻譯。 以 Excel 及其他試算表格式和 dBASE 格式儲存資料。

儲存翻譯。 取代或附加至現有資料庫表格或建立新的資料庫表格。

Statistics Adapter

儲存庫屬性。 設定中物件的屬性

儲存庫連接。 建立與 IBM SPSS Collaboration and Deployment Services Repository 的連線並登入使用者。

儲存庫副本。 將任意檔案從本端檔案系統複製到 IBM SPSS Collaboration and Deployment Services Repository ,或將檔案從 IBM SPSS Collaboration and Deployment Services Repository複製到本端檔案系統。

資料定義

IBM SPSS Statistics 資料檔可以包含不只資料值。 字典 可以包含各種 meta 資料屬性,包括測量層級、顯示格式、敘述性變數和數值標籤,以及遺漏值的特殊代碼。

套用字典。 套用來自外部 IBM SPSS Statistics 資料檔的變數及檔案型字典資訊。

資料檔屬性。 建立可與資料檔一起儲存的使用者定義屬性。

變數屬性。 建立可與資料檔案中的變數一起儲存的使用者定義變數屬性。

變數標籤。 將描述性標籤指派給變數。

值標籤。 將描述性標籤指派給資料值。

新增值標籤。 將描述性標籤指派給資料值。

變數層次。 指定測量層級 (名義、序數或尺度)。

遺漏值。 指定要視為遺漏的值。

重新命名。 變更變數名稱。

格式。 變更變數列印及寫入格式。

列印格式。 變更變數列印格式。

寫入格式。 變更變數寫入格式。

變數對齊方式。 指定「資料編輯器」中資料值的對齊方式。

變數寬度。 指定在「資料編輯器」中顯示變數的欄寬。

Mrsets。 定義並儲存多重回應集資訊。

資料轉換

轉換資料的方式有很多種,從很基本的作業 (如為分析目的而合併類別) 到進階作業 (根據複雜的方程式、條件陳述式來建立新的變數) 都可以算在內。

自動重新編碼。 將字串和數值變數的值重新編碼成連續整數。

計算。 建立新的數值變數,或修改現有字串或數值變數的值。

計數。 計算變數清單中相同值的出現次數。

建立。 產生新數列作為現有數列的函數。

日期。 產生日期識別變數。

離開。 抑制重新起始設定,並在程式讀取下一個觀察值時保留一或多個指定變數的現行值。

數值。 宣告在指派值之前可以參照的新數值變數。

等級。 產生包含等級、常態分數、Savage 及數值變數相關分數的新變數。

重新編碼。 變更、重新排列或合併現有變數的值。

RMV。 將遺漏值取代為由數種方法之一計算的估計值。

Shift 值。 建立新變數,包含來自前置或後置觀察值的現有變數值。

字串。 宣告新的字串變數。

暫時。 指出僅針對下一個程序有效的暫時轉換開始。

TMS 開始。 指出要以 PMML 格式 (使用 IBM SPSS Statistics 延伸) 匯出至檔案的轉換區塊開始。

TMS 結束。 標示要匯出為 PMML 的轉換區塊結尾。

TMS 匯入。 將包含 ADP 轉換的 PMML 檔案轉換為指令語法。

TMS 合併。 將包含匯出轉換的 PMML 檔案與 PMML 模型檔案合併。

檔案資訊

您可以將敘述性資訊新增至資料檔,並顯示作用中資料集或任何選取的 IBM SPSS Statistics 資料檔的檔案及資料屬性。

新增文件。 在作用中資料集內建立任意長度的文字區塊。

顯示。 顯示作用中資料集字典中的資訊。

比較資料集。 將作用中資料集的內容與現行階段作業中的另一個資料集或 IBM SPSS Statistics 格式的外部資料檔案進行比較。

文件。 在作用中資料集內建立任意長度的文字區塊。

捨棄文件。 刪除使用「文件」或「新增文件」新增的所有文字。

系統檔案資訊。 顯示 IBM SPSS Statistics 資料檔中所有變數的完整字典資訊。

檔案轉換

資料檔的組成方式,無法永遠符合您的需求。 因此您可能會想要合併資料,或者以不同的順序排列資料,不然就是選擇觀察值子集、將觀察值分組,或者改變分析的單位。 提供廣泛的檔案轉換功能。

刪除變數。 從資料檔中刪除變數。

排序觀察值。 根據一或多個變數的值重新排序觀察值順序。

加權。 根據指定變數值的觀察值抄寫加權。

過濾器。 從分析中排除觀察值,而不從檔案中刪除觀察值。

觀察值個數。 刪除資料檔中除了前 n 個觀察值以外的所有觀察值。

樣本。 從資料檔中選取觀察值的隨機樣本,並刪除未選取的觀察值。

選取 If。 根據邏輯條件選取觀察值,刪除未選取的觀察值。

分割檔案。 根據一個以上分割變數的值,將資料分割成個別分析群組。

使用。 指定時間序列程序的觀察範圍。

聚集。 聚集觀察值群組或建立包含聚集值的新變數。

Casestovars。 重組具有觀察值多個列的複式資料。

Varstocases。 重組複式資料結構,其中變數的相關資訊儲存在多個直欄中。

翻轉。 轉置列 (觀察值) 和欄 (變數)。

新增檔案。 透過新增觀察值,結合多個 IBM SPSS Statistics 資料檔案或開啟資料集。

符合檔案。 透過新增變數,結合多個 IBM SPSS Statistics 資料檔案或開啟資料集。

星形結合。 透過新增變數,結合多個 IBM SPSS Statistics 資料檔案或開啟資料集。

更新。 將主要檔案中的值取代為更新的值。

程式設計結構

與其他程式設計語言一樣,指令語法包含可用來執行許多事項的標準程式設計結構。 這些包括只有在部分條件為 true (if/then/else 處理) 時才能執行動作、重複動作、建立元素陣列,以及使用迴圈結構。

分段。 與 Loop 及 Do If-Else If 搭配使用,以控制無法使用條件式子句完全控制的迴圈。

執行 If-Else If。 根據邏輯表示式有條件地執行一個以上轉換。

請重複。 在一組指定的變數上重複相同的轉換。

如果。 根據邏輯條件有條件地執行單一轉換。

迴圈。 執行迴圈內指令指定的重複轉換,直到達到指定的截斷為止。

向量。 將向量名稱與一組變數相關聯,或定義新變數的向量。

程式設計公用程式

定義。 定義程式巨集。

回應。 將指定的字串顯示為文字輸出。

執行。 強制讀取資料,並在指令序列中執行資料之前的轉換。

主機。 在作業系統層次執行外部指令。

併入。 併入指定檔案中的指令。

插入。 併入指定檔案中的指令。

Script。 執行指定的 Script 檔。

一般公用程式

快取。 在暫存磁碟空間中建立資料副本,以加快處理速度。

清除轉換。 捨棄自前次程序以來累計的所有資料轉換指令。

消除。 刪除指定的檔案。

檔案控點。 將唯一檔案控點指派給指定的檔案。

新建檔案。 建立空白的新作用中資料集。

許可權。 變更指定檔案的讀寫權。

保留。 儲存稍後可由「還原」指令還原的現行 Set 指令規格。

列印。 將指定變數的值列印為文字輸出。

列印退出。 在輸出的新頁面頂端顯示指定的資訊。

列印空間。 在輸出中顯示空白行。

還原。 還原「保留」所儲存的「集」規格。

設定。 自訂程式預設值。

顯示。 顯示現行設定,其中許多設定是由 Set 指令所設定。

子標題。 在輸出的每一頁上插入子標題。

標題。 在輸出的每一頁上插入標題。

矩陣運算

矩陣。 使用矩陣程式,您可以使用矩陣代數的精簡語言撰寫自己的統計常式。

矩陣資料。 讀取原始矩陣資料,並將它們轉換為可由處理矩陣資料的程序讀取的矩陣資料檔案。

Mconvert。 將共變數矩陣資料轉換為相關性矩陣資料,反之亦然。

輸出管理系統

「輸出管理系統 (OMS)」可讓您以不同格式 (包括 IBM SPSS Statistics 資料檔格式、HTML、XML 及文字) 將選取的輸出種類自動寫入至不同的輸出檔。

OMS。 控制輸出的遞送及格式。 輸出可以遞送至 XML、HTML、文字及 SAV (IBM SPSS Statistics 資料檔) 格式的外部檔案。

OMSEnd。 結束作用中 OMS 指令。

OMSInfo。 顯示所有作用中 OMS 指令的表格。

OMSLog。 建立 OMS 活動的日誌。

輸出文件

這些指令控制「檢視器」視窗和檔案。

輸出啟動。 控制將輸出遞送至「檢視器」輸出文件。

輸出關閉。 關閉指定的「檢視器」文件。

輸出顯示畫面。 顯示所有開啟「檢視器」文件的表格。

輸出匯出。 以各種格式 (例如 Word、Excel、PDF、HTML、文字) 將輸出匯出至外部檔案。

輸出名稱。 將名稱指派給作用中「檢視器」文件。 此名稱是用來參照後續「輸出」指令中的輸出文件。

輸出新的。 建立新的「檢視器」輸出文件,它會變成作用中的輸出文件。

輸出開啟。 開啟「檢視器」文件,這會變成作用中的輸出文件。 您可以使用這個指令,將輸出附加到現有的輸出文件。

輸出儲存。 將開啟輸出文件的內容儲存至檔案。

圖表

觀察值圖。 依觀察值順序及時間序列變數的圖形。

GGraph。 長條圖、圓餅圖、折線圖、散佈圖、自訂圖表。

Pplot。 序列和時間序列變數的機率圖。

Spchart。 控制圖表,包括 X-Bar、r、s、個體、移動範圍及 u。

時間序列

「核心」系統提供一些基本時間序列功能,包括一些時間序列圖表類型。 在 預測和決策樹狀結構中提供了廣泛的時間序列分析功能。 如需相關資訊,請參閱主題 附加程式模組

ACF。 顯示並繪製一個以上時間序列的樣本自動相關性函數。

CCF。 顯示並繪製兩個以上時間序列的交互相關函數。

PACF。 顯示並繪製一個以上時間序列的樣本偏自動相關性函數。

Tsplot。 一個以上時間序列或序列變數的圖形。

適合度。 顯示從殘差數列計算的各種描述性統計量,以評估模型適合度。

預測。 指定標示預測期間開始及結束的觀察值。

Tset。 設定廣域參數,供分析時間序列和序列變數的程序使用。

Tshow。 顯示「提示」、「使用」、「預測」及「日期」指令上所有現行規格的清單。

驗證。 產生最新「日期」、「使用」及「預測」規格的狀態報告。