본문 바로가기

R packages27

broom - 분석의 결과를 데이터프레임으로 관리할 때 R에는 통계분석과 관련된 많은 함수가 있다. 차이검정, 선형회귀, 일반화선형모델, 모델비교 등 사회과학에서 사용하는 많은 분석 함수들이 있다. 이러한 추리통계 관련 함수들의 결과값은 리스트로 출력된다. 화면에서 보기에는 큰 무리가 없다. 통계관련 논문을 쓰는 연구자는, 소속 또는 분야별 추리통계 결과에 대한 요약표현 방식이 있다. 분야별 문화라고 해야할까. 제한된 지면에 핵심 결과값을 표로 보여주는 경우가 흔하다. 이 경우, R의 추리통계 관련 분석 함수 결과값을 논문에 작성한다면, 리스트 형태의 화면 출력값을 논문에 그대로 작성하기는 어렵다. 다시 핵심 결과값을 표로 일일이 만들어줘야 하는 상황이 발생한다. broom 패키지는 추리통계 관련 분석결과를 데이터프레임과 호환되는 tibble 형식으로 출력한.. 2019. 4. 23.
R utils/Sweave의 keep.source 인자 사용 R/Sweave로 작업하는 경우, 소스 스크립트가 문서의 여백을 점검하지 않고 계속 옆으로 이어지는 경우가 있다. 길면, 인쇄할 때 일부가 pdf문서에서 짤리기도 한다. 이 때, 사용하는 Sweave 인자가 keep.source이다. 안에 keep.source=FALSE 를 추가, 배제하는 것으로 조정한다. 2019. 2. 4.
knitr 설치 - UbuntuStudio18.04 환경 RStudio 를 설치하면 knitr의 기능을 사용할 수 있다.하지만, RStudio 밖에서 knitr을 사용하려면 패키지를 설치해야 한다. install.packages("knitr", dep=T) 이다.하지만, 리눅스에서 R의 기여패키지 설치는 의존성 라이브러리를 수동으로 추가해 주어야 온전한 설치가 가능한 경우가 많다. 데비안계열 리눅스 환경에서 knitr의 설치를 위해서는sudo apt-get install libfreetype6-dev cargo libcgal-dev libglu1-mesa-dev sudo libglu1-mesa-dev libx11-dev libssl-dev libxml2-dev libcurl4-openssl-dev 로 관련 의존성패키지를 먼저 설치해주어야 한다. 2019. 1. 30.
sf 주요 이슈 1. 설치R에 sf 패키지를 설치할 때, 의존성과 관련된 설치 어려움이 발생할 수 있다. 예를 들어, Ubuntu계열에서 여러 라이브러리의 사전 설치가 필요하다. 2. shape 파일 불러오기read_sf()를 사용한다. options="encoding=cp949" 를 추가하여 한글윈도우에서 만들어진 한글파일을 읽어들일 수 있다. 3. 시각화하기plot() 와 ggplot() 의 사용을 고민할 수 있다.그림 안에 행정지명을 넣기 위한 많은 설명은 ggplot() 을 활용한다. 2018. 6. 18.