SAS - średnia arytmetyczna

Średnia arytmetyczna to wartość otrzymana przez zsumowanie wartości zmiennych numerycznych, a następnie podzielenie sumy przez liczbę zmiennych. Nazywa się to również średnią. W SAS średnia arytmetyczna jest obliczana za pomocąPROC MEANS. Korzystając z tej procedury SAS, możemy znaleźć średnią wszystkich zmiennych lub niektórych zmiennych w zestawie danych. Możemy również tworzyć grupy i znaleźć średnią zmiennych o wartościach specyficznych dla tej grupy.

Składnia

Podstawowa składnia do obliczania średniej arytmetycznej w SAS to -

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

Poniżej znajduje się opis użytych parametrów -

  • DATASET - to nazwa używanego zbioru danych.

  • Variables - to nazwa zmiennej ze zbioru danych.

Średnia zbioru danych

Średnia z każdej zmiennej numerycznej w zbiorze danych jest obliczana przy użyciu funkcji PROC, podając tylko nazwę zbioru danych bez żadnych zmiennych.

Przykład

W poniższym przykładzie znajdujemy średnią wszystkich zmiennych numerycznych w zbiorze danych SAS o nazwie CARS. Określamy maksymalną liczbę cyfr po przecinku na 2, a także znajdujemy sumę tych zmiennych.

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

Po wykonaniu powyższego kodu otrzymujemy następujący wynik -

Średnia wybranych zmiennych

Możemy uzyskać średnią niektórych zmiennych, podając ich nazwy w var opcja.

Przykład

Poniżej obliczamy średnią z trzech zmiennych.

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

Po wykonaniu powyższego kodu otrzymujemy następujący wynik -

Średnia według klasy

Możemy znaleźć średnią zmiennych numerycznych, organizując je w grupy, używając innych zmiennych.

Przykład

W poniższym przykładzie znajdujemy średnią zmiennej mocy dla każdego typu dla każdej marki samochodu.

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

Po wykonaniu powyższego kodu otrzymujemy następujący wynik -