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 -