Devin.KR

심화 · 전체 목차 공개

함수·객체·모형으로 깊어지는 R

환경과 클로저·함수형 도구·S3/S4 객체·조건 처리·메타프로그래밍·성능 측정·데이터 변형·lm/glm 모형·부트스트랩과 시뮬레이션·코드 묶기와 테스트를 익히고 편의점 체인 판매·재고 분석 도구를 만든다.

이 책을 읽기 전에

《데이터로 시작하는 R》 수준의 R 기본

공개 12/12장 · 목차 구성 2026-09-12

CONTENTS

목차

읽음 표시는 직접 선택하며 자동 완료되지 않습니다.

  1. 01
    환경과 스코프 - 클로저가 값을 기억하는 방법

    렉시컬 스코프, 환경 객체(environment, parent.env), 클로저, <<- 의 위험, 함수 팩토리

  2. 02
    함수형 프로그래밍 - Map·Filter·Reduce

    고차 함수, 익명 함수와 \(x) 표기, Map·Filter·Reduce·do.call, 함수 합성, 순수 함수로 분석 단계 나누기

  3. 03
    S3 객체 시스템 - 제네릭과 메서드

    class 속성, UseMethod·NextMethod, print·summary·format 메서드, 생성자·검증자·도우미 함수 관례

  4. 04
    S4 와 참조 클래스 - 형식 있는 객체와 변하는 객체

    setClass·setGeneric·setMethod·validity, setRefClass 로 변경 가능한 상태, S3·S4·RC 선택 기준

  5. 05
    조건 처리 - 오류·경고를 설계하기

    stop·warning·message, tryCatch·withCallingHandlers·finally, 사용자 조건 클래스, on.exit 로 정리

  6. 06
    메타프로그래밍 - 식을 값으로 다루기

    quote·bquote·substitute·deparse·eval, 비표준 평가와 subset·with 의 원리, 식 만들기의 위험

  7. 07
    성능 측정과 메모리 - 복사가 일어나는 순간

    system.time·Rprof, tracemem 으로 복사 관찰, 미리 할당하기, 벡터화 재검토, 큰 데이터 다룰 때의 원칙

  8. 08
    데이터 변형 심화 - 길게·넓게·나눠 묶기

    reshape·merge 의 조인 종류, split-apply-combine, aggregate·tapply·by, 지점별 집계표 만들기

  9. 09
    통계 모형 - lm 과 glm 으로 판매 예측

    모형 공식(formula), lm 결과 읽기, 잔차 진단, glm 로지스틱 회귀, predict 와 과적합 주의

  10. 10
    시뮬레이션과 재표집 - 부트스트랩과 순열 검정

    set.seed 와 재현성, sample·replicate, 부트스트랩 신뢰구간, 순열 검정, 몬테카를로로 재고 부족 확률 추정

  11. 11
    코드를 묶기 - 패키지 구조와 테스트

    파일 나누기와 source, DESCRIPTION·NAMESPACE 의 역할, 문서화 주석, stopifnot 기반 테스트, 회귀 테스트로 리팩터링

  12. 12
    종합 실습 - 지점별 판매·재고 분석 도구

    앞 장의 S3 객체·함수형 파이프라인·모형·시뮬레이션을 묶어 지점 비교 보고서와 발주 제안을 출력

이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.

이 책·표지의 저작권 및 출처 관련 요청