SAS算術(shù)平均值

2018-12-15 10:37 更新

算術(shù)平均值是通過對(duì)數(shù)值變量的值進(jìn)行求和,然后將和值與變量的數(shù)量相除而獲得的值。 它也稱為平均值。 在SAS算術(shù)平均值使用PROC MEANS計(jì)算。 使用這個(gè)SAS程序,我們可以找到所有變量的平均值或數(shù)據(jù)集的一些變量。 我們還可以形成組并找到特定于該組的值的變量的均值。

語法

SAS中計(jì)算算術(shù)平均值的基本語法是:

PROC MEANS DATA = DATASET;
CLASS Variables ;
VAR Variables;

以下是使用的參數(shù)的描述:

  • DATASET是所使用的數(shù)據(jù)集的名稱。
  • 變量是數(shù)據(jù)集中變量的名稱。

數(shù)據(jù)集的均值

數(shù)據(jù)集中每個(gè)數(shù)字變量的平均值通過使用PROC僅提供數(shù)據(jù)集名稱而不使用任何變量來計(jì)算。

在下面的示例中,我們找到名為CARS的SAS數(shù)據(jù)集中所有數(shù)字變量的平均值。 我們將小數(shù)位后的最大位數(shù)指定為2,并找出這些變量的總和。

PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2;
RUN;

選擇變量的均值

我們可以通過在var選項(xiàng)中提供它們的名字來得到一些變量的平均值。

在下面,我們計(jì)算三個(gè)變量的平均值。

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ;
var horsepower invoice EngineSize;
RUN;

當(dāng)執(zhí)行上面的代碼,我們得到以下的輸出:

按類別平均

我們可以通過使用一些其他變量將它們聚集到組來找到數(shù)字變量的平均值。

在下面的例子中,我們找到每個(gè)車型下的每種類型的可變馬力的平均值。

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2;
class make type;
var horsepower;
RUN;

當(dāng)執(zhí)行上面的代碼,我們得到以下的輸出:


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)