Jak używać tabeli proc w sas-ie (z przykładami)
Możesz użyć proc tabulate w SAS-ie, aby szybko wyświetlićstatystyki opisowe dla jednej lub większej liczby zmiennych w formie tabelarycznej.
Poniższe przykłady pokazują, jak używać tej procedury z następującym zbiorem danych, który pokazuje łączną liczbę punktów zdobytych przez 12 różnych koszykarzy:
 /*create dataset*/
data my_data;
    input team $position $points;
    datalines ;
A Guard 15
A Guard 12
A Guard 29
A Forward 13
A Forward 9
A Forward 16
B Guard 25
B Guard 20
C Guard 34
C Forward 19
C Forward 3
C Forward 8
;
run ;
/*view dataset*/
proc print data =my_data;

Przykład 1: Proc Tabulacja ze zmienną
Do obliczenia statystyk opisowych dla zmiennej punktów możemy użyć poniższego kodu:
 /*create table that displays descriptive stats for points variable */
proc tabulate data =my_data;
    var points;
    table points * (N Min Q1 Median Mean Q3 Max);
run ; 

Uwaga : Wartości w nawiasach informują SAS, jakie statystyki opisowe mają obliczyć dla punktów.
Oto niektóre z najczęściej używanych statystyk opisowych:
- N : Całkowita liczba obserwacji
 - Min .: Wartość minimalna
 - Q1 : Wartość pierwszego kwantyla (tj. 25. percentyla)
 - Mediana : Wartość mediana
 - Średnia : Wartość średnia
 - Pytanie 3 : Wartość trzeciego kwantyla (tj. 75. percentyla)
 - Maks .: Wartość maksymalna
 
Z wyniku możemy zobaczyć:
- Całkowita liczba obserwacji wynosi 12 .
 - Minimalna wartość punktowa to 3 .
 - Liczba punktów na 25. percentylu wynosi 10,5 .
 - Mediana punktów wynosi 15,5 .
 - Średnia liczba punktów wynosi 16,92 .
 - Liczba punktów na 75. percentylu wynosi 22,5 .
 - Maksymalna liczba punktów wynosi 34 .
 
Z tych pięciu wartości możemy uzyskać dość dobre zrozumienie rozkładu wartości zmiennej Waga.
Przykład 2: Tabela Proc z dwiema zmiennymi
Możemy użyć poniższego kodu do obliczenia statystyk opisowych dla zmiennej punktów, pogrupowanych według zmiennej zespołu:
 /*create table that displays descriptive stats for points, grouped by team */
proc tabulate data =my_data;
    classteam ;
    var points;
    table team, points * (N Min Q1 Median Mean Q3 Max);
run ; 

Powstała tabela przedstawia opisowe statystyki punktowe dla każdej z trzech drużyn.
Na przykład:
- Zespół A ma 6 obserwacji.
 - Minimalna liczba punktów dla Drużyny A wynosi 9 .
 - Liczba punktów drużyny A na 25. percentylu wynosi 12 .
 - Średnia liczba punktów drużyny A wynosi 14 .
 
I tak dalej.
Przykład 3: Tabela Proc z trzema zmiennymi
Możemy użyć poniższego kodu do obliczenia statystyk opisowych dla zmiennej punktowej, pogrupowanych według zmiennych zespołu i pozycji:
 /*create table that shows descriptive stats for points, grouped by team and position */
proc tabulate data =my_data;
class team position;
    var points;
    table team, position *points* (N Min Q1 Median Mean Q3 Max);
run ; 

Powstała tabela przedstawia statystyki opisowe punktów, pogrupowane według drużyn i pozycji.
Należy pamiętać, że komórki Drużyny „B” i pozycji „Atakujący” są puste, ponieważ żaden gracz w Drużynie B nie miał pozycji Napastnika.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
 Jak korzystać ze podsumowania procedur w SAS-ie
 Jak obliczyć korelację w SAS-ie
 Jak tworzyć tabele częstości w SAS-ie
 Jak tworzyć wykresy skrzynkowe według grup w SAS-ie