CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01환경과 스코프 - 클로저가 값을 기억하는 방법
렉시컬 스코프, 환경 객체(environment, parent.env), 클로저, <<- 의 위험, 함수 팩토리
- 02함수형 프로그래밍 - Map·Filter·Reduce
고차 함수, 익명 함수와 \(x) 표기, Map·Filter·Reduce·do.call, 함수 합성, 순수 함수로 분석 단계 나누기
- 03S3 객체 시스템 - 제네릭과 메서드
class 속성, UseMethod·NextMethod, print·summary·format 메서드, 생성자·검증자·도우미 함수 관례
- 04S4 와 참조 클래스 - 형식 있는 객체와 변하는 객체
setClass·setGeneric·setMethod·validity, setRefClass 로 변경 가능한 상태, S3·S4·RC 선택 기준
- 05조건 처리 - 오류·경고를 설계하기
stop·warning·message, tryCatch·withCallingHandlers·finally, 사용자 조건 클래스, on.exit 로 정리
- 06메타프로그래밍 - 식을 값으로 다루기
quote·bquote·substitute·deparse·eval, 비표준 평가와 subset·with 의 원리, 식 만들기의 위험
- 07성능 측정과 메모리 - 복사가 일어나는 순간
system.time·Rprof, tracemem 으로 복사 관찰, 미리 할당하기, 벡터화 재검토, 큰 데이터 다룰 때의 원칙
- 08데이터 변형 심화 - 길게·넓게·나눠 묶기
reshape·merge 의 조인 종류, split-apply-combine, aggregate·tapply·by, 지점별 집계표 만들기
- 09통계 모형 - lm 과 glm 으로 판매 예측
모형 공식(formula), lm 결과 읽기, 잔차 진단, glm 로지스틱 회귀, predict 와 과적합 주의
- 10시뮬레이션과 재표집 - 부트스트랩과 순열 검정
set.seed 와 재현성, sample·replicate, 부트스트랩 신뢰구간, 순열 검정, 몬테카를로로 재고 부족 확률 추정
- 11코드를 묶기 - 패키지 구조와 테스트
파일 나누기와 source, DESCRIPTION·NAMESPACE 의 역할, 문서화 주석, stopifnot 기반 테스트, 회귀 테스트로 리팩터링
- 12종합 실습 - 지점별 판매·재고 분석 도구
앞 장의 S3 객체·함수형 파이프라인·모형·시뮬레이션을 묶어 지점 비교 보고서와 발주 제안을 출력
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.