R을 이용해 IPA(Importance Performance Analysis)의 결과를 산점도(scatter diagram)로 만들어 보겠습니다.
아래와 같은 가상의 데이터를 가지고 작업을 시작해 보겠습니다. q1_1은 세부항목별 만족도 중 친절성을, q1_2, q1_3, q1_4, q1_5는 각각 전문성, 청결성, 다양성, 품질을 나타내고 q2는 전반적 만족도라고 해보겠습니다.
산점도를 작성하기 위해 q2와 q1_1, q1_2, q1_3, q1_4, q1-5의 Pearson상관계수를 구하고 각각의 상관계수를 표준화합니다.
R을 이용해 산점도를 작성하기 위해 필요한 패키지를 설치합니다.
산점도를 그리고자 하는 파일을 CSV형태로 저장하고 read.csv명령을 이용해 dataframe 형태도 불려 옵니다.
마지막으로 산점도를 작성합니다. 산점도의 점 모양은 원형으로 지정했고(shape=19), 산점도 값들의 라벨은 f변수로 설정했습니다. 이때 label=“f”로 지정하면 f를 문자로 인식해 라벨이 f로 일괄 지정되므로 쌍따옴표 없이 label=data$f로 지정해 줍니다. ‘데이터명$변수명’의 형식으로 변수를 지정해 주는 이유는 R에서는 변수가 기본적으로 벡터이기 때문입니다. dataframe을 지정해주지 않으면 독립적인 벡터로 인식하여 오류가 발생합니다. 이를 피하기 위해 dataframe을 등록해주는 방법이 있지만, 복잡한 분석이 아니라면 구태여 dataframe을 등록하지 않아도 크게 불편하지 않은 것 같습니다.
궁금하신 점이 있으면 아래 버튼을 클릭해 주세요. 성실하게 답변드리겠습니다!
'R기어가기' 카테고리의 다른 글
6. R로 차트 만들기 ① (0) | 2017.08.05 |
---|---|
5. 테이블!! R로 다시 만들기 (0) | 2017.07.13 |
3. 테이블! R로 만들기 (0) | 2017.01.07 |
2.R을 이용한 word cloud 만들기 (1) | 2016.08.12 |
1.R! 파일을 열다 (0) | 2016.07.02 |