算術(shù)平均值是通過對數(shù)值變量的值進(jìn)行求和,然后將和值與變量的數(shù)量相除而獲得的值。 它也稱為平均值。 在SAS算術(shù)平均值使用PROC MEANS計算。 使用這個SAS程序,我們可以找到所有變量的平均值或數(shù)據(jù)集的一些變量。 我們還可以形成組并找到特定于該組的值的變量的均值。
SAS中計算算術(shù)平均值的基本語法是:
PROC MEANS DATA = DATASET; CLASS Variables ; VAR Variables;以下是使用的參數(shù)的描述:
數(shù)據(jù)集中每個數(shù)字變量的平均值通過使用PROC僅提供數(shù)據(jù)集名稱而不使用任何變量來計算。
在下面的示例中,我們找到名為CARS的SAS數(shù)據(jù)集中所有數(shù)字變量的平均值。 我們將小數(shù)位后的最大位數(shù)指定為2,并找出這些變量的總和。
PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2; RUN;
我們可以通過在var選項(xiàng)中提供它們的名字來得到一些變量的平均值。
在下面,我們計算三個變量的平均值。
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ; var horsepower invoice EngineSize; RUN;
當(dāng)執(zhí)行上面的代碼,我們得到以下的輸出:
我們可以通過使用一些其他變量將它們聚集到組來找到數(shù)字變量的平均值。
在下面的例子中,我們找到每個車型下的每種類型的可變馬力的平均值。
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2; class make type; var horsepower; RUN;
當(dāng)執(zhí)行上面的代碼,我們得到以下的輸出:
更多建議: