- SAS 教程
- SAS - 首頁
- SAS - 概述
- SAS - 環境
- SAS - 使用者介面
- SAS - 程式結構
- SAS - 基本語法
- SAS - 資料集
- SAS - 變數
- SAS - 字串
- SAS - 陣列
- SAS - 數值格式
- SAS - 運算子
- SAS - 迴圈
- SAS - 決策制定
- SAS - 函式
- SAS - 輸入方法
- SAS - 宏
- SAS - 日期和時間
- SAS 資料集操作
- SAS - 讀取原始資料
- SAS - 寫入資料集
- SAS - 合併資料集
- SAS - 合併資料集
- SAS - 資料集子集
- SAS - 資料集排序
- SAS - 資料集格式化
- SAS - SQL
- SAS - 輸出交付系統
- SAS - 模擬
- SAS 基本統計過程
- SAS - 算術平均值
- SAS - 標準差
- SAS - 頻數分佈
- SAS - 交叉表
- SAS - t 檢驗
- SAS - 相關分析
- SAS - 線性迴歸
- SAS - Bland-Altman 分析
- SAS - 卡方檢驗
- SAS - Fisher 精確檢驗
- SAS - 重複測量分析
- SAS - 單因素方差分析
- SAS - 假設檢驗
- SAS 有用資源
- SAS - 快速指南
- SAS - 有用資源
- SAS - 問答
- SAS - 討論
SAS - 變數
通常,SAS 中的變量表示它正在分析的資料表中的列名。但它也可以用於其他目的,例如在程式設計迴圈中用作計數器。在本章中,我們將瞭解 SAS 變數作為 SAS 資料集列名的用法。
SAS 變數型別
SAS 有如下三種類型的變數:
數值變數
這是預設的變數型別。這些變數用於數學表示式。
語法
INPUT VAR1 VAR2 VAR3; #Define numeric variables in the data set.
在上面的語法中,INPUT 語句顯示了數值變數的宣告。
示例
INPUT ID SALARY COMM_PERCENT;
字元變數
字元變數用於不用於數學表示式的值。它們被視為文字或字串。透過在變數名末尾新增一個 $ 符號和一個空格,變數就變成了字元變數。
語法
INPUT VAR1 $ VAR2 $ VAR3 $; #Define character variables in the data set.
在上面的語法中,INPUT 語句顯示了字元變數的宣告。
示例
INPUT FNAME $ LNAME $ ADDRESS $;
日期變數
這些變數僅被視為日期,並且需要採用有效的日期格式。透過在變數名末尾新增日期格式和一個空格,變數就變成了日期變數。
語法
INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.
在上面的語法中,INPUT 語句顯示了日期變數的宣告。
示例
INPUT DOB DATE11. START_DATE MMDDYY10. ;
SAS 程式中變數的用法
以上變數在 SAS 程式中的使用方式如下例所示。
示例
以下程式碼顯示瞭如何在 SAS 程式中宣告和使用三種類型的變數
DATA TEMP; INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ; FORMAT DOJ DATE9. ; DATALINES; 1 Rick 623.3 IT 02APR2001 2 Dan 515.2 OPS 11JUL2012 3 Michelle 611 IT 21OCT2000 4 Ryan 729 HR 30JUL2012 5 Gary 843.25 FIN 06AUG2000 6 Tusar 578 IT 01MAR2009 7 Pranab 632.8 OPS 16AUG1998 8 Rasmi 722.5 FIN 13SEP2014 ; PROC PRINT DATA = TEMP; RUN;
在上面的示例中,所有字元變數後都聲明瞭 $ 符號,日期變數後都聲明瞭日期格式。上述程式的輸出如下。
使用變數
變數在資料分析中非常有用。它們用於應用統計分析的表示式。讓我們來看一個分析名為 CARS 的內建資料集的示例,該資料集位於 庫 → 我的庫 → SASHELP 下。雙擊它以瀏覽變數及其資料型別。
接下來,我們可以使用 SAS studio 中的任務選項生成其中一些變數的彙總統計資訊。轉到 任務 -> 統計 -> 彙總統計 並雙擊它以開啟如下所示的視窗。選擇資料集 SASHELP.CARS 並選擇三個變數 - MPG_CITY、MPG_Highway 和 Weight 在分析變數下。選擇變數時按住 Ctrl 鍵單擊。單擊執行。
完成上述步驟後,單擊結果選項卡。它顯示所選三個變數的統計彙總。最後一列表示分析中使用的觀測值(記錄)的數量。
廣告