Jak korzystać z treści proc w sas-ie (z przykładami)


Możesz użyć zawartości procedury w SAS-ie, aby wydrukować podsumowanie zawartości zestawu danych.

Poniższy przykład pokazuje, jak zastosować tę procedurę w praktyce.

Przykład: Używanie zawartości proc w SAS-ie

Załóżmy, że mamy następujący zbiór danych w SAS-ie, który zawiera informacje o różnych koszykarzach:

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;

/*view dataset*/
proc print data = original_data;

Możemy użyć zawartości proc, aby uzyskać podsumowanie zawartości zbioru danych:

 /*view contents of dataset*/
proc contents data =original_data; 

Pierwsza tabela w wynikach wyświetla różne informacje o zbiorze danych, ale najbardziej przydatne wartości to:

  • Nazwa zestawu danych : nazwa zestawu danych (oryginalne_dane)
  • Obserwacje : Liczba wierszy w zbiorze danych (14)
  • Zmienne : Liczba kolumn w zbiorze danych (3)

Druga tabela w wynikach wyświetla informacje o silniku i hoście używanym w SAS-ie. W większości przypadków informacje te nie będą dla Ciebie szczególnie przydatne.

Trzecia tabela wyświetla alfabetyczną listę zmiennych w zbiorze danych wraz z ich typem danych i długością.

Z tej tabeli możemy zobaczyć:

  • punkty są zmienną numeryczną
  • zbiórki są zmienną liczbową
  • zespół ma charakter zmienny

Jeśli zamiast tego chcesz, aby te zmienne były wyświetlane w kolejności, w jakiej pojawiają się w zbiorze danych, możesz użyć Order=varnum w następujący sposób:

 /*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;

Trzecia tabela wyjściowa będzie teraz wyświetlać listę zmiennych w kolejności, w jakiej pojawiają się w zbiorze danych:

Wniosek

W tym samouczku widzieliśmy, że zawartość procedury można wykorzystać w SAS-ie do uzyskania podsumowania zawartości zbioru danych.

W szczególności widzieliśmy, że zawartość proc jest przydatna do uzyskania następujących informacji:

  • Rozmiar zbioru danych (liczba kolumn i wierszy)
  • Nazwy i typ danych każdej zmiennej w zbiorze danych

W praktyce często używamy treści proceduralnych przed wykonaniem jakiejkolwiek analizy statystycznej, po prostu po to, aby lepiej zrozumieć rozmiar i strukturę zbioru danych.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak korzystać ze podsumowania procedur w SAS-ie
Jak używać Proc Tabulate w SAS-ie
Jak korzystać z sortowania Proc w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *