Sas: jak wyświetlić iqr w proc means


Możesz użyć PROC MEANS do obliczenia statystyk podsumowujących dla zmiennych w SAS-ie.

Domyślnie PROC MEANS nie wyświetla rozstępu międzykwartylowego (IQR) jako jednej ze statystyk podsumowujących, ale możesz użyć instrukcji QRANGE , aby uwzględnić IQR w wynikach:

 proc means data =my_data N Mean QRANGE Std Min Max ;
    var points;
run ;

W tym konkretnym przykładzie obliczana jest całkowita liczba obserwacji, średnia, rozstęp międzykwartylowy, odchylenie standardowe, wartości minimalne i maksymalne dla zmiennej zwanej punktami .

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

Przykład: pokaż IQR w PROC MEANS w SAS

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

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
At 10 2
At 17 5
At 17 6
At 18 3
At 15 0
B 10 2
B 14 5
B 13 4
B 29 0
B 25 2
C 12 1
C 30 1
C 34 3
C 12 4
C 11 7
;
run ;

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

Załóżmy, że używamy PROC MEANS do obliczenia statystyk podsumowujących dla zmiennej punktowej w zbiorze danych:

 /*calculate summary statistics for points variable*/
proc means data =my_data;
    var points;
run ; 

statystyki opisowe w SAS przy użyciu PROC MEANS

Domyślnie PROC MEANS oblicza następujące statystyki opisowe:

  • N : Całkowita liczba obserwacji
  • Średnia : Średnia wartość punktów
  • Std Dev: odchylenie standardowe punktów
  • Minimum : Minimalna wartość punktów
  • Maksimum : Maksymalna wartość punktów

Należy pamiętać, że IQR nie jest uwzględniany w wynikach.

Aby uwzględnić IQR w wynikach, możemy użyć następującej składni:

 /*calculate summary statistics for points and include IQR*/
proc means data =my_data N Mean QRANGE Std Min Max ;
    var points;
run ; 

Należy zauważyć, że dane wyjściowe zawierają teraz wartość rozstępu międzykwartylowego dla zmiennej punktów .

Widzimy, że IQR dla zmiennej punktowej wynosi 13 .

Pamiętaj, że IQR reprezentuje różnicę między 75. a 25. percentylem dla danej zmiennej.

Jeśli chcesz zobaczyć wartości tych percentyli, możesz uwzględnić P25 i P75 w procedurze PROC MEANS :

 /*calculate summary statistics for points and include IQR*/
proc means data =my_data N Mean P25 P75 QRANGE Std Min Max ;
    var points;
run ; 

Dane wyjściowe obejmują teraz 25. percentyl, 75. percentyl i rozstęp międzykwartylowy dla zmiennej punktowej .

Dodatkowe zasoby

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

Jak obliczyć statystyki opisowe w SAS-ie
Jak tworzyć tabele częstości w SAS-ie
Jak obliczyć percentyle w SAS-ie
Jak tworzyć tabele przestawne w SAS-ie

Dodaj komentarz

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