R 프로그래밍: With Workflow Design
Regular price
$30.34
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
I부 작업 환경 설정 및 프로젝트 관리
1장 R 프로젝트의 이해1.1 R 프로젝트의 생성1.2 R 프로젝트의 장점1.3 언제 R 프로젝트를 사용해야 하는가?
2장 Git과 GitHub을 활용한 버전 관리와 협업2.1 Git과 GitHub의 이해2.2 설치 및 프로젝트 설정 과정2.3 Git의 특징2.4 Git의 기본 기능2.5 GitHub을 이용한 협업 과정
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.4 R을 이용한 스플라인 회귀 모형 적합의 구현5.5 모듈화된 코드의 관리와 실행
6장 R의 객체지향 프로그래밍6.1 R의 객체지향 프로그래밍 기초6.2 클래스와 속성6.3 제너릭 함수6.4 제너릭 함수와 메서드의 구현6.5 예제: 스플라인 기저 함수 플랏 메서드
III부 유용한 프로그래밍 도구
7장 R 디버깅 가이드7.1 예제 함수7.2 traceback()을 사용한 디버깅7.3 browser()를 사용한 디버깅7.4 debug()와 debugonce()를 사용한 디버깅
8장 R과 외부 언어의 통합8.1 외부 언어와 통합하는 이유8.2 Rcpp를 이용한 R과 C++의 연동8.3 reticulate를 이용한 R과 Python의 연동
9장 R 패키지의 구조 이해 및 개발9.1 R 패키지 개발을 공부해야 하는 이유9.2 패키지 구조와 메타데이터9.3 roxygen2를 이용한 문서화와 네임스페이스 관리9.4 Rcpp를 활용한 패키지 개발9.5 패키지 배포 과정의 이해
IV부 R 프로그래밍 프로젝트
10장 프로젝트 I: 스플라인 회귀 적합 패키지 구현10.1 패키지의 기능과 구조10.2 스플라인 회귀 적합 구현10.3 메타데이터 관리10.4 예제 데이터 추가10.5 메뉴얼 작성과 배포
11장 프로젝트 II: 라쏘 회귀 적합 패키지 구현11.1 라쏘 회귀 모형의 이해11.2 좌표 하강 알고리즘의 이해11.3 R을 이용한 구현11.4 Rcpp를 이용한 구현11.5 배포 및 확장 가능성
V부 커뮤니케이션과 애플리케이션 개발
12장 R Markdown과 Quarto 기초12.1 R Markdown과 Quarto의 이해12.2 R Markdown과 Quarto 시작하기12.3 R Markdown 기초12.4 Quarto 사용 시 변경 사항
13장 Shiny를 이용한 웹 애플리케이션13.1 애플리케이션 배포와 Shiny의 이해13.2 Shiny 시작하기13.3 Shiny 애플리케이션의 구조와 기본 코드13.4 프로젝트: 자료 분석 및 결과 요약 애플리케이션 개발
VI부 부록
14장 R과 RStudio 활용을 위한 기초14.1 R과 RStudio의 설치 및 패키지 설치14.2 경로 관리14.3 R 객체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 정리
■참고문헌
1장 R 프로젝트의 이해1.1 R 프로젝트의 생성1.2 R 프로젝트의 장점1.3 언제 R 프로젝트를 사용해야 하는가?
2장 Git과 GitHub을 활용한 버전 관리와 협업2.1 Git과 GitHub의 이해2.2 설치 및 프로젝트 설정 과정2.3 Git의 특징2.4 Git의 기본 기능2.5 GitHub을 이용한 협업 과정
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.4 R을 이용한 스플라인 회귀 모형 적합의 구현5.5 모듈화된 코드의 관리와 실행
6장 R의 객체지향 프로그래밍6.1 R의 객체지향 프로그래밍 기초6.2 클래스와 속성6.3 제너릭 함수6.4 제너릭 함수와 메서드의 구현6.5 예제: 스플라인 기저 함수 플랏 메서드
III부 유용한 프로그래밍 도구
7장 R 디버깅 가이드7.1 예제 함수7.2 traceback()을 사용한 디버깅7.3 browser()를 사용한 디버깅7.4 debug()와 debugonce()를 사용한 디버깅
8장 R과 외부 언어의 통합8.1 외부 언어와 통합하는 이유8.2 Rcpp를 이용한 R과 C++의 연동8.3 reticulate를 이용한 R과 Python의 연동
9장 R 패키지의 구조 이해 및 개발9.1 R 패키지 개발을 공부해야 하는 이유9.2 패키지 구조와 메타데이터9.3 roxygen2를 이용한 문서화와 네임스페이스 관리9.4 Rcpp를 활용한 패키지 개발9.5 패키지 배포 과정의 이해
IV부 R 프로그래밍 프로젝트
10장 프로젝트 I: 스플라인 회귀 적합 패키지 구현10.1 패키지의 기능과 구조10.2 스플라인 회귀 적합 구현10.3 메타데이터 관리10.4 예제 데이터 추가10.5 메뉴얼 작성과 배포
11장 프로젝트 II: 라쏘 회귀 적합 패키지 구현11.1 라쏘 회귀 모형의 이해11.2 좌표 하강 알고리즘의 이해11.3 R을 이용한 구현11.4 Rcpp를 이용한 구현11.5 배포 및 확장 가능성
V부 커뮤니케이션과 애플리케이션 개발
12장 R Markdown과 Quarto 기초12.1 R Markdown과 Quarto의 이해12.2 R Markdown과 Quarto 시작하기12.3 R Markdown 기초12.4 Quarto 사용 시 변경 사항
13장 Shiny를 이용한 웹 애플리케이션13.1 애플리케이션 배포와 Shiny의 이해13.2 Shiny 시작하기13.3 Shiny 애플리케이션의 구조와 기본 코드13.4 프로젝트: 자료 분석 및 결과 요약 애플리케이션 개발
VI부 부록
14장 R과 RStudio 활용을 위한 기초14.1 R과 RStudio의 설치 및 패키지 설치14.2 경로 관리14.3 R 객체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 정리
■참고문헌
저자
저자
박관영
성신여자대학교 수리통계데이터사이언스학부 조교수
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

