FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
박관영
성신여자대학교수리통계데이터사이언스학부조교수
I부작업환경설정및프로젝트관리1장R프로젝트의이해1.1R프로젝트의생성1.2R프로젝트의장점1.3언제R프로젝트를사용해야하는가?2장Git과GitHub을활용한버전관리와협업2.1Git과GitHub의이해2.2설치및프로젝트설정과정2.3Git의특징2.4Git의기본기능2.5GitHub을이용한협업과정II부R을활용한프로그래밍3장환경및소코핑의이해3.1환경과검색경로의기초3.2스코핑규칙과환경의구조3.3동작환경과함수호출의이해4장R을활용한수치알고리즘구현4.1수치알고리즘의이해4.2알고리즘구현을위한프로그래밍가이드라인4.3정렬알고리즘을통한구현과정이해4.4수치선형대수:가우스소거법5장복잡한알고리즘구현과모듈화의이해5.1알고리즘설계와모듈화의필요성5.2스플라인회귀모형의이해5.3스플라인회귀모형적합구현을위한모듈화설계5.4R을이용한스플라인회귀모형적합의구현5.5모듈화된코드의관리와실행6장R의객체지향프로그래밍6.1R의객체지향프로그래밍기초6.2클래스와속성6.3제너릭함수6.4제너릭함수와메서드의구현6.5예제:스플라인기저함수플랏메서드III부유용한프로그래밍도구7장R디버깅가이드7.1예제함수7.2traceback()을사용한디버깅7.3browser()를사용한디버깅7.4debug()와debugonce()를사용한디버깅8장R과외부언어의통합8.1외부언어와통합하는이유8.2Rcpp를이용한R과C++의연동8.3reticulate를이용한R과Python의연동9장R패키지의구조이해및개발9.1R패키지개발을공부해야하는이유9.2패키지구조와메타데이터9.3roxygen2를이용한문서화와네임스페이스관리9.4Rcpp를활용한패키지개발9.5패키지배포과정의이해IV부R프로그래밍프로젝트10장프로젝트I:스플라인회귀적합패키지구현10.1패키지의기능과구조10.2스플라인회귀적합구현10.3메타데이터관리10.4예제데이터추가10.5메뉴얼작성과배포11장프로젝트II:라쏘회귀적합패키지구현11.1라쏘회귀모형의이해11.2좌표하강알고리즘의이해11.3R을이용한구현11.4Rcpp를이용한구현11.5배포및확장가능성V부커뮤니케이션과애플리케이션개발12장RMarkdown과Quarto기초12.1RMarkdown과Quarto의이해12.2RMarkdown과Quarto시작하기12.3RMarkdown기초12.4Quarto사용시변경사항13장Shiny를이용한웹애플리케이션13.1애플리케이션배포와Shiny의이해13.2Shiny시작하기13.3Shiny애플리케이션의구조와기본코드13.4프로젝트:자료분석및결과요약애플리케이션개발VI부부록14장R과RStudio활용을위한기초14.1R과RStudio의설치및패키지설치14.2경로관리14.3R객체14.4반복문과조건문14.5함수의정의및호출15장R의디렉터리및작업관리15.1파일및디렉터리관련기본함수15.2디렉터리생성및관리15.3경로및파일처리15.4스크립트실행및작업관리16장터미널에서R실행하기16.1터미널에서R실행하기16.2서버환경에서자주사용하는명령어16.3패키지설치및라이브러리경로설정16.4정리■참고문헌