
- 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 中,算術平均數使用 **PROC MEANS** 計算。使用此 SAS 過程,我們可以找到資料集所有變數或某些變數的平均值。我們還可以形成分組,並找到特定於該組的值的變數的平均值。
語法
在 SAS 中計算算術平均數的基本語法如下:
PROC MEANS DATA = DATASET; CLASS Variables ; VAR Variables;
以下是所用引數的描述:
**資料集** - 是所用資料集的名稱。
**變數** - 是來自資料集的變數的名稱。
資料集的平均值
透過僅提供資料集名稱而沒有任何變數,可以使用 PROC MEANS 計算資料集中每個數值變數的平均值。
示例
在下面的示例中,我們找到名為 CARS 的 SAS 資料集中所有數值變數的平均值。我們將小數點後的最大位數指定為 2,並找到這些變數的總和。
PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2; RUN;
執行上述程式碼後,我們將得到以下輸出:
選擇變數的平均值
我們可以透過在 **var** 選項中提供變數名稱來獲得某些變數的平均值。
示例
在下面,我們計算三個變數的平均值。
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ; var horsepower invoice EngineSize; RUN;
執行上述程式碼後,我們將得到以下輸出:
按類別計算平均值
我們可以透過使用其他變數將數值變數組織成組來找到它們的平均值。
示例
在下面的示例中,我們找到每種汽車型別的馬力變數的平均值。
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2; class make type; var horsepower; RUN;
執行上述程式碼後,我們將得到以下輸出:
廣告