SAS - odchylenie standardowe
Odchylenie standardowe (SD) jest miarą zróżnicowania danych w zestawie danych. Matematycznie mierzy, jak odległa lub bliska jest każda wartość w stosunku do średniej wartości zbioru danych. Wartość odchylenia standardowego bliska 0 wskazuje, że punkty danych są zwykle bardzo zbliżone do średniej ze zbioru danych, a wysokie odchylenie standardowe wskazuje, że punkty danych są rozłożone w szerszym zakresie wartości
W SAS wartości SD są mierzone za pomocą PROC MEAN oraz PROC SURVEYMEANS.
Używanie ŚRODKÓW PROC
Aby zmierzyć SD za pomocą proc meanswybieramy opcję STD w kroku PROC. Podaje wartości SD dla każdej zmiennej numerycznej występującej w zbiorze danych.
Składnia
Podstawowa składnia obliczania odchylenia standardowego w SAS to -
PROC means DATA = dataset STD;
Poniżej znajduje się opis użytych parametrów -
Dataset - to nazwa zbioru danych.
Przykład
W poniższym przykładzie tworzymy zestaw danych CARS1 z zestawu danych CARS w bibliotece SASHELP. Wybieramy opcję STD z krokiem PROC oznacza.
PROC SQL;
create table CARS1 as
SELECT make, type, invoice, horsepower, length, weight
FROM
SASHELP.CARS
WHERE make in ('Audi','BMW')
;
RUN;
proc means data = CARS1 STD;
run;
Kiedy wykonujemy powyższy kod, daje to następujące wyjście -
Korzystanie z PROC SURVEYMEANS
Ta procedura jest również używana do pomiaru odchylenia standardowego wraz z pewnymi zaawansowanymi funkcjami, takimi jak pomiar odchylenia standardowego dla zmiennych kategorialnych, a także zapewnia oszacowania wariancji.
Składnia
Składnia użycia PROC SURVEYMEANS to -
PROC SURVEYMEANS options statistic-keywords ;
BY variables ;
CLASS variables ;
VAR variables ;
Poniżej znajduje się opis użytych parametrów -
BY - wskazuje zmienne używane do tworzenia grup obserwacji.
CLASS - wskazuje zmienne używane dla zmiennych kategorialnych.
VAR - wskazuje zmienne, dla których zostanie obliczone SD.
Przykład
Poniższy przykład opisuje użycie class opcja, która tworzy statystyki dla każdej wartości w zmiennej klasy.
proc surveymeans data = CARS1 STD;
class type;
var type horsepower;
ods output statistics = rectangle;
run;
proc print data = rectangle;
run;
Kiedy wykonujemy powyższy kod, daje to następujące wyjście -
Korzystanie z opcji BY
Poniższy kod przedstawia przykład opcji BY. W nim wynik jest grupowany dla każdej wartości w opcji BY.
Przykład
proc surveymeans data = CARS1 STD;
var horsepower;
BY make;
ods output statistics = rectangle;
run;
proc print data = rectangle;
run;
Kiedy wykonujemy powyższy kod, daje to następujące wyjście -