초보자를 위한 STATA 통계분석 강좌의 맛보기 강의입니다.
이번 시간에는 여러분께서 막대그래프를 한번 그려보는 시간을 갖도록 하겠습니다 여러분들의 데이터는요 이 C드라이브 안에 데이터라는 폴더에 다 넣어주시고 먼저 작업 디렉터리를 이것으로 설정을 하겠습니다 설정을 하시고 그 다음 데이터 파일을 불러오겠습니다 이 폴더 안에 있는 hsb2.dta 파일을 이렇게 불러오겠구요 1이 무엇을 의미하고 2가 무엇을 의미하는지 알 수가 없어요 보시면은 이 그래프라는 거가 있죠 이 함수 중에서 bar 라는 것을 우리가 사용했고 bar라는 것은 바로 막대그래프를 그린다 라는 거예요 그 다음 그 값이 뭐냐 여기서는 이제 mean 평균 값으로 bar 그래프를 그리겠다 라는 거고 여기서 어떤 걸로 그러면은 bar 그래프를 그릴 거냐면은 read라는 여기 있는 변수 read 변수를 통해서 여기 있는 평균을 집단 간에 비교하는 데 있어서 막대그래프를 사용할 거다 라고 하는 거예요 그 다음 콤마 한 다음에 over, over 괄호 안에는 학교의 종류, 학교의 유형에 따라서 독해 점수가 차이가 나는지를 지금 보는 겁니다 그래서 여기에서는 집단 변인이 들어가면 되고요 여기에서 우리가 보려고 하는 해당 점수를 입력하시면 됩니다 그런데 아까 전에 보셨듯이 1이 뭐고 2가 뭔지 제대로 이제 구분이 안 돼 있어요 그렇기 때문에 변수에 우리가 라벨링을 하겠습니다 여러 가지 방법이 있는데 제가 명령어를 소개해 드릴게요 여기에서 라벨, 라벨 할 때는 무조건 이제 label이란 명령어를 들어가고요 그 다음 define school 제가 새로운 라벨 카테고리를 만드는 거예요 이 school이라는 라벨을 만드는데 이 라벨을 사용하게 되면은 2라는 값은 public을 의미하는 거고 1이라는 값은 private를 의미한다 라고 제가 이렇게 새로운 라벨에 대해서 정의를 했습니다 그리고 이 라벨 정의한 school이란 라벨을 가지고 제가 실제 데이터에 지금 적용을 할 거에요 label 한 다음에 values 우리가 뭘 라벨링 할 거죠 변수 이름이 아니라 변수의 값을 라벨링 할 거기 때문에 values 라고 써 주시고 그 다음 변수 우리가 라벨링 할 변수 적어주시고 그 다음 school, school은 뭐죠 위에 우리가 바로 라벨을 만들었던 요 항목을 집어 넣어 주시면 됩니다 이렇게 해서 label define, label values 이렇게 두 개를 다 실행을 해 보도록 하겠습니다 실행을 하게 되면요 한번 볼까요 지금 뭐 SchoolType 보면은 지금 이렇게 나와 있거든요 SchoolType이 어떻게 되는지 한번 데이터를 보도록 하겠습니다 네 SchoolType 보시면은 우리가 라벨 지정하면은 이제 원래 숫자 값이 아니라 그 해당 라벨로 데이터가 표기가 됩니다 그러니까 공립학교와 사립학교 이런 식으로 지금 나타나져 있구요 여기서 bar 그래프를 한번 그려보도록 하겠습니다 보시면은 마찬가지로 명령어는 동일해요 이제 우리가 라벨링을 했기 때문에 좀 더 새로운 것을 기대할 수 있겠죠 보시면은 readScore, mean of readScore, readScore, 독해 점수 private 학교 같은 경우는 이 정도 되고 public 학교는 평균 이 정도 된다 라고 우리가 지금 bar 그래프를 그려봤습니다 여러분들 이렇게 작업하신 다음에 이 그림을 나중에 저장하셔도 되고요 이런 식으로 간단하게 막대그래프에 대한 실습을 해보았습니다
