Archive.
유용한 R 패키지 모음 본문
데이터를 로드하려면
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을 구현하는 패키지는 다음과 같습니다.
- leaflet (지도)
- dygraphs (시계열)
- DT (테이블)
- diagrammeR (다이어그램)
- network3D (네트워크 그래프)
- threeJS (3D 산점도 및 지구본).
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는 인라인 코드 주석을 문서 페이지로 바꾸고 패키지 네임 스페이스를 만듭니다.
'Marketing Science' 카테고리의 다른 글
0. Glossary - MarSci Study Guide (Facebook) (0) | 2021.08.14 |
---|---|
Top 5 - 2021 인공 지능(AI) 트렌드 (0) | 2021.01.28 |
GPT-3의 6배 규모 - Google의 TRILLION 내부분석 (0) | 2021.01.28 |
데이터 리포팅/대시보드 도구 Top 10 + 18가지 대안 (0) | 2020.03.26 |
Top 8 - 기계 학습 및 인공 지능을 위한 Python 라이브러리 (1) | 2020.03.26 |