資料選項

轉換與合併選項。 程式每次執行指令時,都會讀取資料檔。 部分資料轉換 (例如「計算」與「重新變碼」) 和檔案轉換 (例如「新增變數」和「新增觀察值」) 不需要個別傳遞資料,並可等到程式讀取資料來執行另一個指令 (例如統計或圖表程序) 時再執行這些指令。

  • 如果是大型的資料檔,讀取資料可能要花比較長的時間,您或許會想選取「使用前先計算數值」以延遲執行並節省處理時間。 當選取此選項時,您使用對話框 (如「計算變數」) 所進行的轉換結果並不會立即顯示在「資料編輯器」中;轉換所建立的新變數不會顯示任何資料值;而「資料編輯器」中的資料值在擱置轉換時無法變更。 任何讀取資料的指令(例如統計或圖表製作程序)都將執行擱置的轉換,並更新「資料編輯器」中所顯示的資料。 或者,您可以使用「轉換」功能表上的「執行被擱置的轉換」。
  • 使用「立即計算數值」預設設定時,當您從對話框貼上指令語法時,每個轉換指令後面會貼上 EXECUTE 指令。 如需相關資訊,請參閱主題多重執行指令

新數值變數的顯示格式。 控制新數字變數的預設顯示寬度,以及小數位數數目。 新字串變數沒有預設的顯示格式。 如果某個值對於指定的顯示格式而言過大,則第一位小數將四捨五入,並將值轉換成科學記號表示法。 顯示格式並不會影響內部的資料值。 例如,數值 123456.78 在顯示時可能會四捨五入為 123457,但在做任何計算時,仍將使用原來未進位的數值。

設定二位數年份的世紀範圍。 定義所輸入和/或顯示為二位數年份 (如 10/28/86、29-OCT-87) 之日期格式變數的年份範圍。 自動化範圍設定是以目前的年份為基礎,從之前的 69 年算起,到之後的 30 年結束 (加上目前這一年範圍,剛好是 100 年)。 如果是自訂範圍,則會自動根據您輸入的開始年份,來決定結束年份。

亂數產生器。 有兩個不同的亂數產生器可供使用:

  • 與第 12 版相容 (Version 12 Compatible). 用於第 12 版及舊版的亂數產生器。 如果您需要重新產生舊版根據指定種子值產生的亂數結果,請使用此亂數產生器。
  • 馬其賽旋轉演算法(M). 一種較新的亂數產生器,較適用於模擬用途。 如果無法從第 12 版或更舊版本重新產生隨機化結果,則請使用此亂數產生器。

指派測量層級。 對於從外部檔案格式讀取的資料,舊版 IBM® SPSS Statistics 資料檔 (8.0 版之前) 與在階段作業中建立的新欄位,數值欄位的測量層級由一組規則決定,包括唯一數值的數目。 您可以為用來將變數分類為連續(尺度)或名義變數的數值變數指定資料值的最小數目。 變數如果低於指定的獨特值數目,就會分類為名義變數。

決定套用連續 (尺度) 或名義測量層級時,系統會先評估其他許多條件,以套用最少的資料值規則。 系統會以下表所列的順序來評估條件。 系統會套用符合資料之第一個條件的測量層級。

表 1. 用於決定預設測量層級的規則
條件 測量層級
格式為元或自訂貨幣 連續的
格式為日期或時間 (「月」和「工作日」除外) 連續的
變數的所有值皆遺漏 名義(M)
變數至少包含一個非整數值 連續的
變數至少包含一個負數值 連續的
變數包含少於 10,000 個的無效值 連續的
變數具有 N 個或更多的有效唯一值* 連續的
變數包含少於 10 個的無效值 連續的
變數具有少於 N 個有效唯一值* 名義(M)

* N 為使用者指定的截斷值。 預設值是 24。

數值的四捨五入與完全捨去。 對於 RNDTRUNC 函數,此設定值能控制非常靠近捨入界限之捨入數值的預設臨界值。 此設定值是指定成位元數,並且安裝時是設定為 6,此值應足以應付大部分的情況。 將位元數設定為 0 時,會產生與第 10 版相同的結果。 將位元數設定為 10 時,會產生與第 11 版和第 12 版相同的結果。

  • 對於 RND 函數,此設定值可指定最低有效位元,這是要捨入的數值可低於捨入臨界值、但仍能捨入的位元數。 例如,當捨入 1.0 和 2.0 之間的數值到最近的整數時,此設定值可指定數值能低於 1.5 (捨入到 2.0 的臨界值) 多少,但仍能捨入到 2.0。
  • 對於 TRUNC 函數,此設定值可指定最低有效位元,這是要截斷的數值可低於最近捨入界限、並在截斷前捨入的位元數。 例如,將 1.0 和 2.0 之間的值截斷到最近的整數時,此設定指定該值能低於 2.0 多少,但仍能捨入到 2.0。

自訂變數視圖。 控制「變數視圖」中的預設顯示與屬性順序。 如需相關資訊,請參閱主題變更預設的變數視圖

變更字典。 控制在「變數視圖」中檢查項目拼字時所用字典的語言版本。 如需相關資訊,請參閱主題拼字檢查