Archive.

유용한 R 패키지 모음 본문

Marketing Science

유용한 R 패키지 모음

Jin_x 2020. 3. 26. 13:26

 

데이터를 로드하려면

DBI -R과 관계형 데이터베이스 관리 시스템 간의 통신 표준. R을 데이터베이스에 연결하는 패키지는 DBI 패키지에 따라 다릅니다.

odbc  -odbc 패키지와 함께 ODBC 드라이버를 사용하여 R을 데이터베이스에 연결하십시오. 참고 : RStudio Professional 제품 에는 가장 많이 사용되는 데이터베이스를위한 전문 드라이버가 제공됩니다.

RMySQL , RPostgresSQL , RSQLite- 데이터베이스에서 데이터를 읽으려면이 패키지를 시작하는 것이 좋습니다. 데이터베이스 유형에 맞는 패키지를 선택하세요.

XLConnect는 , XLSX -이 패키지는 읽고 도움이 .CSV이기로 R.에서 쓰기 Micorsoft Excel 파일은 또한 단지 엑셀에서 스프레드 시트를 내보낼 수 있습니다.

foreign -SAS 데이터 세트를 R로 읽고 싶습니까? 아니면 SPSS 데이터 세트? Foreign은 다른 프로그램에서 R로 데이터 파일을로드하는 데 도움이되는 기능을 제공합니다.

haven -R이 SAS, SPSS 및 Stata에서 데이터를 읽고 쓸 수 있도록합니다.

R은 일반 텍스트 파일을 처리 할 수 ​​있으며 패키지가 필요하지 않습니다. read.csv, read.table 및 read.fwf 함수를 사용하십시오. 더 이국적인 데이터가있는 경우 데이터 가져 오기 및 내보내기에 대한 CRAN 안내서  참조하세요.

데이터베이스에서 R을 사용하는 것에 대한 자세한 정보는 db.rstudio.com을 참조하세요.

데이터를 조작하려면

dplyr - 부분집합, 요약, 재정렬 및 ​​데이터 집합 결합을 위한 필수. dplyr은 빠른 데이터 조작을 위한 패키지입니다.

tidyr- 데이터 세트의 레이아웃을 변경하기위한 도구. 수집 및 확산 기능을 사용하여 데이터를 깔끔한 형식 으로 변환하십시오 . 레이아웃 R이 가장 좋습니다.

stringr- 정규식 및 문자열을 쉽게 배울 수있는 도구입니다.

lubridate -날짜와 시간을 더 쉽게 처리 할 수있는 도구입니다.

데이터를 시각화하려면

ggplot2- 아름다운 그래픽을 만들기 위한 R의 유명한 패키지. ggplot2를 사용하면 그래픽 문법 을 사용하여 계층화되고 사용자 정의 가능한 플롯을 작성할 수 있습니다.

ggvis- 그래픽 문법으로 구축 된 대화식 웹 기반 그래픽.

rgl -R을 사용한 대화식 3D 시각화.

htmlwidgets -R을 사용하여 대화식 (자바 스크립트 기반) 시각화를 빌드하는 빠른 방법입니다. htmlwidget을 구현하는 패키지는 다음과 같습니다.

 

googleVis -Google 차트 도구를 사용하여 R의 데이터를 시각화 해 보겠습니다. Google 차트 도구는 Hans Rosling이 hie TED talk에서 유명하게 만든 그래프 소프트웨어 인 Gapminder라고했습니다.

데이터를 모델링하려면

car -자동차의 Anova 기능은 유형 II 및 유형 III Anova 테이블을 만드는 데 널리 사용됩니다.

mgcv- 일반화 된 부가 모델

lme4 / nlme- 선형 및 비선형 혼합 효과 모델

randomForest- 기계 학습의 임의 포리스트 방법

multcomp- 다중 비교 테스트 도구

vcd- 범주 형 데이터에 대한 시각화 도구 및 테스트

glmnet- 교차 검증을 사용하는 올가미 및 탄성 망 회귀 분석법

survival -생존 분석 도구

caret -회귀 및 분류 모델 훈련을위한 도구

결과를 보고하려면

shiny -R을 사용하여 대화 형 웹 앱을 쉽게 만들 수 있습니다. 프로그래머가 아닌 사람과 데이터를 탐색하고 결과를 공유 할 수있는 완벽한 방법입니다.

R Markdown- 재현 가능한보고를위한 완벽한 워크 플로우입니다. 마크 다운  보고서 에 R 코드를 작성하십시오 . 렌더링을 실행할 때 R Markdown은 코드를 결과로 바꾼 다음 보고서를 HTML, pdf 또는 MS Word 문서 또는 HTML 또는 pdf 슬라이드 쇼로 내 보냅니다. 결과? 자동화 된보고. R Markdown은 RStudio에 바로 통합됩니다.

xtable - xtable 함수는 데이터 프레임과 같은 R 객체를 가져 와서 예쁜 버전의 객체를 문서에 붙여 넣는 데 필요한 라텍스 또는 HTML 코드를 반환합니다. R 마크 다운을 복사하여 붙여 넣거나 페어링합니다.

공간 데이터

sp , maptools-모양 파일을 포함한 공간 데이터를로드하고 사용하기위한 도구.

map -플롯에 사용하기 쉬운 지도 다각형.

ggmap -Google지도에서 바로 거리지도를 다운로드하여 ggplot에서 배경으로 사용합니다.

시계열 및 재무 데이터

zoo R에서 시계열 개체를 저장하는 데 가장 널리 사용되는 형식을 제공합니다.

xts- 시계열 데이터 세트 조작을위한 매우 유연한 도구입니다.

quantmod- 재무 데이터를 다운로드하고 일반적인 차트를 작성하고 기술 분석을 수행하는 도구입니다.

 

고성능 R 코드를 작성하려면

Rcpp- 초고속으로 C ++ 코드를 호출하는 R 함수를 작성하십시오.

data.table- 매우 빠른 운영을 위해 데이터 세트를 구성하는 대체 방법입니다. 빅 데이터에 유용합니다.

paralle -R의 병렬 처리를 사용하여 코드 속도를 높이거나 대용량 데이터 세트를 처리.

 

웹으로 작업하려면

XML -R을 사용하여 XML 문서 읽기 및 작성

jsonlite -R을 사용하여 JSON 데이터 테이블 읽기 및 작성

httr -http 연결 작업에 유용한 도구 세트

 

자신의 R 패키지를 만들려면

devtools- 코드를 R 패키지로 변환하는 데 필요한 도구 모음.

testthat- 코드 프로젝트에 대한 단위 테스트를 작성하는 쉬운 방법을 제공합니다.

roxygen2 -R 패키지를 문서화하는 빠른 방법. roxygen2는 인라인 코드 주석을 문서 페이지로 바꾸고 패키지 네임 스페이스를 만듭니다.

Comments