R

Frequency Table : 빈도표

이부일 2018. 11. 7. 00:04
일변량(Uni-Variate) 질적 자료 또는 범주형 자료에 대한 빈도표를 작성하는 방법에는 여러 가지가 있다.

# 예제 데이터 : ggplot2::diamonds
install.packages("ggplot2")
library(ggplot2)



# 1. 기본 기능
sort(table(diamonds$cut), decreasing = TRUE) # 빈도
round(sort(prop.table(table(diamonds$cut))*100, decreasing = TRUE), digits = 1)

이미지: 밤


# 2. prettyR::freq()
install.packages("prettyR")
library(prettyR)
prettyR::freq(diamonds$cut)

이미지: 밤, 텍스트


# 3. janitor::tabyl()
install.packages("janitor")
library(janitor)
janitor::tabyl(diamonds$cut)

이미지: 텍스트


# 4. epiDisplay::tab1()
install.packages("epiDisplay")
library(epiDisplay)
epiDisplay::tab1(diamonds$cut, sort.group = "decreasing", cum.percent = TRUE)

자동 대체 텍스트를 사용할 수 없습니다.


# 5. summarytools::freq()
install.packages("summarytools")
library(summarytools)
summarytools::freq(diamonds$cut, order = "freq")

이미지: 텍스트


# 6. questionr::freq()
install.packages("questionr")
library(questionr)
questionr::freq(diamonds$cut, cum = TRUE, sort = "dec", total = TRUE)

자동 대체 텍스트를 사용할 수 없습니다.

댓글수0