VennDiagram in R - 벤 다이어그램

VennDiagram 벤 다이어그램 그리기 집합간의 대략적인 관계를 보여줄 때 벤 다이어그램을 사용하는 경우가 많다. 수학의 정석 맨 앞부분에 있는 집합과 명제 단원에서 소개가 되기 때문에 많은 사람들이 한 번쯤은 접하게되는 시각화 방법이다. 집합의 개수가 많지 않다면 적은 요소를 가지고도 효과적으로...

ggplot2 extensions - ggrepel

ggplot2 extenstions 최근 ggplot2 2.0버전이 공개되면서 ggplot2의 기능을 확장시키는 방법에 대한 공식적인 가이드가 제시되었다. 그에 따라 기존부터 존재하던 ggplot2 관련 패키지들도 새로운 버전에 맞게 수정되거나, 수정되고있고, 다양한 추가 기능을 포함하는 패키지들도 함께 공개되고있다. 앞으로 확대될 ggplot2의 extension들을 소개하는 페이지도 생겼다...

caret - preProcess

Preprocessing the data 데이터를 분석하다 보면 분석하기 전에 전처리를 수행해야 하는 경우가 많이 발생한다. 전처리를 위해 직접 코드를 짜는 경우도 있고, 다른 패키지에서 제공하는 기능을 사용할 수 있다. 여기서는 caret 패키지의 preProcess 함수를 기준으로 해서 함수를 적용하는 방법에 대해 설명하려고...

Linear Regression with r

Linear Regression Mastering Predictive Analytics with R 의 내용을 기본으로 하여 일부 코드를 수정하거나 추가했다. 해당 책의 Chapter2 : Linear Regression을 바탕으로 작성했다. Data caret 패키지의 cars 데이터를 data_envir의 하위 항목으로 로드한다 Kelly Blue Book resale data for 2005 model...

R6 - Modify in place

R6 : Modify-in-place 이전 글에서 R6는 Modify-in-place라는 표현을 사용했다. 실제로 메모리 주소가 어떻게 변하는지 간단하게 살펴보도록 하겠다. R에서 메모리와 관련된 내용은 Advanced R 을 참고했다. CASE : R default iris 데이터를 하나 복사한다. R은 기본적으로 객체를 변화시키지 않기 때문에 object를...