본문 바로가기
9.비율비교/분할표

R에서 분할표 만드는 방법 (빈도, 비율)

by makhimh 2021. 12. 30.
반응형

R에서 빈도 분할표를 만들 때는 table 함수를, 비율 분할표를 만들 때는 prop.table 함수를 사용합니다. prop.table 함수에는 table 함수의 결과를 넣어줘야 합니다.

 

데이터는 한 열에는 독립변수, 나머지 열에는 종속변수가 오도록 만들어줘야 합니다. 

 

아래는 예시입니다. 

 

#1.데이터 생성
set.seed(9999)
male=rbinom(100,1,0.3)
female=rbinom(100,1,0.7)

#2. factor로 변환
male=factor(male,levels=c(0,1),labels=c('no','yes'))
female=factor(female,levels=c(0,1),labels=c('no','yes'))


#3. 데이터프레임으로 변환

dt=data.frame(sex=c(rep("male",length(male)),rep("female",length(male))),use=c(male,female))

#4. 분할표 만들기 (빈도)
tab1=table(dt)

#5. 분할표 만들기 (비율)
tab2=prop.table(tab1)

 

아래는 결과입니다. 

 

 

반응형

댓글