로그인   |  회원가입  |  사이트맵  |  Contact Us
  아이디 저장하기
 
홈 > 참여마당 > Question & Answer
[SAS 프로그래밍] 빈도를 원하는 대로 지정하려면 어떻게 해야 할까요? 2018.04.17
민재홍 158 0
http://www.mysas.co.kr/SAS_club/b_answer.asp?b_no=7675&gotopage=1&con=subject&keyword=&cmd=content&bd_no=6&gubun=

예를 들어, 학생들이 어떤 과목을 더 선호하는지 조사하여 분석한다고 할 경우

 

A과목을 선호하는 학생은 63, B과목을 선호하는 학생은 57....

 

이런 식으로 10개 과목의 선호도를 분석한다고 가정해 보겠습니다.

 

이때 막대그래프를 그리면 세로 축에 학생 수 별로 5, 10, 15, 20, ........., 65, 70, 75, 80, ........

 

이렇게 "5"를 단위로 하여 그려지거나, 아니면 "10"을 단위로 하여 그려집니다.

 

제가 원하는 것은 단위를 "1"로 하든, "3"으로 하든, 

 

사용자의 마음대로 조정하려면 어떻게 해야 하는지 궁금합니다.

 

 

 
 
    
MYSAS 시샵   [2018/04/18 12:49]
안녕하세요.

proc gchart 프로시저를 사용하신다면 raxis 옵션을 사용하여 가능합니다.
아래는 간단한 예시 코드입니다.

/*y축 간격 조정*/
axis1 order=(0 to 10 by 2);
proc gchart data=sashelp.class;
vbar sex / discrete raxis=axis1;
run;

더 자세한 사항은 'SAS Programming 활용하기'의 '데이터 시각화: graph(1)'을 참고해주세요.
http://www.mysas.co.kr/SAS_tiptech/a_question.asp?b_no=6860&gotopage=1&con=subject&keyword=시각화&cmd=content&bd_no=05&gubun=
 
 접속이 안되요!
 SAS 자격증관련