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 ;
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