반응형
## 작성일: 2017.09.25
## 작성자: 춤추는 초코칩
## 참고문헌: R 실습으로 배우는 통계적 방법(2016, 박진표)
## 4장 범주형 데이터 분석
## 4.1 도수분포표와 분할표
직접적으로 그려주지는 않음.
자료를 가지고 표 형태로 작성해야함.
(2017.09.27 추가) 기본 함수로 제공하고 있지 않으나, gmodels 패키지를 활용하여 분할표 작성가능
그래프로 시각화하여 보여 주는 것이 좋을 듯함.
library(MASS)
str(Cars93)
## 도수분포표
# 도수 구하기
freq_ty <- xtabs(~Type, data=Cars93)
freq_ty
# 주변 합 계산
margin.table(freq_ty)
# 상대도수 구하기
refreq_ty <- prop.table(freq_ty)
# 도수분포표
cbind(freq_ty, refreq_ty)
## 분할표
# 도수 구하기
cross_ty_dt <- xtabs(~Type+DriveTrain, data=Cars93)
cross_ty_dt
# 행변수에 대한 도수분포표
margin.table(cross_ty_dt, margin=1)
# 열변수에 대한 도수분포표
margin.table(cross_ty_dt, margin=2)
# 행비율
prop.table(cross_ty_dt, margin=1)
# 열비율
prop.table(cross_ty_dt, margin=2)
# 전체비율
prop.table(cross_ty_dt)
(2017.09.27 추가)
# gmodels 패키지를 활용하여 분할표 만들기
# install.packages("gmodels")
library(gmodels)
CrossTable(Cars93$Type, Cars93$DriveTrain, chiq=TRUE)
반응형
'기초통계' 카테고리의 다른 글
[기초] 9. [R] 적합도검정 (0) | 2017.09.28 |
---|---|
[기초] 8. [R] 막대그래프, 원그래프와 모자이크 그래프 (0) | 2017.09.27 |
[기초] 6. [엑셀]분산분석 (0) | 2017.09.24 |
[기초] 5. [엑셀]카이제곱 검정 (0) | 2017.09.24 |
[기초] 4. [엑셀]t검정 (0) | 2017.09.23 |