Sas에서 포인트 클라우드를 생성하는 방법(예제 포함)
SAS에서 포인트 클라우드를 생성하려면 다음 방법을 사용할 수 있습니다.
방법 1: 분산형 클라우드 생성
proc sgplot data =my_data;
scatter x =var1 y =var2;
run;
방법 2: 그룹별로 포인트 클라우드 생성
proc sgplot data =my_data;
scatter x =var1 y =var2 / group =var3;
run;
다음 예에서는 SAS의 다음 데이터 세트에 각 방법을 사용하는 방법을 보여줍니다.
/*create dataset*/ data my_data; input team $pointsrebounds; datalines ; At 29 8 At 23 6 At 20 6 At 21 9 At 33 14 At 35 11 At 31 10 B 21 9 B 14 5 B 15 7 B 11 10 B 12 6 B 10 8 B 15 10 ; run ; /*view dataset*/ proc print data =my_data;
예 1: 포인트 클라우드 생성
다음 코드는 포인트 및 바운스 변수에 대한 산점도를 생성하는 방법을 보여줍니다.
proc sgplot data =my_data;
scatter x =dots y =rebounds;
run;
x축은 points 변수의 값을 표시하고 y축은 리바운드 변수의 값을 표시합니다.
플롯에 제목을 추가하고 플롯 내부의 마커 모양을 변경하여 미학적으로 더 좋게 만들 수도 있습니다.
title " Points vs. Rebounds ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 color =purple);
run;
예 2: 그룹별로 포인트 클라우드 생성
다음 코드는 팀을 기준으로 마커 색상이 지정되는 포인트 대 리바운드 의 산점도를 생성하는 방법을 보여줍니다.
title " Points vs. Rebounds by Team ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 )
group =team;
run;
이 플롯을 통해 A팀과 B팀의 포인트와 리바운드 간의 관계를 빠르게 시각화할 수 있습니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 차트를 만드는 방법을 설명합니다.
SAS에서 선 도표를 만드는 방법
SAS에서 히스토그램을 만드는 방법
SAS에서 그룹별로 상자 그림을 만드는 방법
SAS에서 회귀선을 사용하여 산점도를 만드는 방법