본문 바로가기
my_lesson/_R_컴퓨팅

R_컴퓨팅 - 기초통계량 출력

by boolean 2019. 2. 18.
728x90

R_컴퓨팅 - 기초통계량 출력


이미지 출처: rfriend.tistory.com


제공되는 BMI.txt 파일을 이용해서기초 통계량을 구해보자

BMI.txt

#파일을 객제로 불러오기

>BMI <- read.table("저장된 경로/BMI.txt", header = T)

# 불러온 파일을 이용하여 분위수 출력하기


>quantile(BMI$height, prob = c(0.05, 0.1, 0.25, 0.5, 0.75, 0.9, 0.95))

#    퍼센트 별 height 값이 출력된다.


     >median(BMI$height)

#    height 속성값중에서 중앙값이 출력된다.


>quantile(Bmi$height, probs = 0.5)

#    중위수 값이 출력된다.


>cov(BMI$height, BMI$weight)

#    height와 weight 값의 공분산을 출력해준다.


>cor(BMI$height, BMI$weight)

#    height와 weight의 상관계수를 출력해준다.


>table(BMI$gender, BMI$religion, BMI$marr)

#    gender, religion, marr 컬럼을 가지고 table을 만든다.


>table(BMI$gender, BMI$religion, exclude= "No", dnn = c("성별", "종교"))

#    No부분을 제외한 테이블을을 출력해준다.


>ftable (religion~gender, data =BMI)

#    religion을 열로 gender를 행으로 하는 테이블을 출력한다. 컬럼명도 출력해준다.


>ftable (BMI$gender, BMIreligion)

#    gender를 행으로 religion을 열로 하는 테이블을 출력한다.


>prop.table(table(BMI$gender, BMI$religion))

#    두 컬럼간의 상대도수를 출력해준다. 모두 더하면 1이 된다.


>prop.table(table(BMI$gender, BMI$religion), margin = 1)

#    행별 합이 1이 되는 상대 도수를 출력해준다.


>addmargins (table (BMI$gender, BMI$religion))

# 행별 열별 합을 제일 마지막단에 출력해준다.


>addmargins (prop.table(table(BMI$gender, BMI$religion)))

#    행별로도 더하고 열별로도 더하고 전체도 더해서 마지막단에 출력해준다.




댓글