머리말

회귀분석은 사회과학, 공학, 물리학, 생물학, 경영학, 경제학, 의학 등 거의 모든 학문 분야에서 가장 널리 사용되고 있는 통계적 분석 방법이라 할 수 있다. 우리가 설명하거나 예측하려고 하는 특정 현상을 나타내는 변수(반응변수)가 있고, 그 변수의 변동과 관련이 있을 것으로 예상되는 다른 변수(설명변수)들 사이에 존재할 수 있는 수학적 관계를 규명하는 통계적 방법이 바로 회귀분석인 것이다.

이 책은 회귀분석을 처음 접하는 독자들을 대상으로 작성하였으며, 구성은 다음과 같다.

1장에서는 회귀분석의 기본 개념에 대한 소개를 하였고, 2장과 3장에서는 하나의 설명변수만 사용하는 단순회귀모형에 대해 다루고 있다. 최소제곱추정량 유도 및 회귀모형에 대한 통계적 추론 등을 다루고 있다.

4장에서는 여러 개의 설명변수를 사용하는 다중회귀모형에 대해 다루고 있으며, 5장에서는 회귀모형의 가정 만족 여부를 확인하는 잔차분석을 소개하고 있다. 다중회귀모형은 실제 상황에서 많이 사용되는 모형이기 때문에, 4장부터는 R을 활용하는 실습문제를 많이 다루고 있다.

R의 기초적인 사용법 및 패키지 tidyverse에 대한 소개 없이 사용하고 있으며, R code에는 프롬프트(> 또는 +)를 제거하였고, console 창에 출력되는 실행 결과물은 ##으로 시작되도록 하였다. dplyrggplot2 등을 포함한 R 사용법에 대한 소개는 R과 통계분석 에서 볼 수 있다.

이 책을 작성할 때의 R 세션 정보는 다음과 같다.

sessionInfo()
## R version 4.4.0 (2024-04-24 ucrt)
## Platform: x86_64-w64-mingw32/x64
## Running under: Windows 11 x64 (build 22631)
## 
## Matrix products: default
## 
## 
## locale:
## [1] LC_COLLATE=Korean_Korea.utf8  LC_CTYPE=Korean_Korea.utf8   
## [3] LC_MONETARY=Korean_Korea.utf8 LC_NUMERIC=C                 
## [5] LC_TIME=Korean_Korea.utf8    
## 
## time zone: Asia/Seoul
## tzcode source: internal
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
##  [1] lubridate_1.9.3 forcats_1.0.0   stringr_1.5.1   dplyr_1.1.4    
##  [5] purrr_1.0.2     readr_2.1.5     tidyr_1.3.1     tibble_3.2.1   
##  [9] ggplot2_3.5.1   tidyverse_2.0.0
## 
## loaded via a namespace (and not attached):
##  [1] gtable_0.3.5      jsonlite_1.8.8    compiler_4.4.0    tidyselect_1.2.1 
##  [5] jquerylib_0.1.4   scales_1.3.0      yaml_2.3.8        fastmap_1.1.1    
##  [9] R6_2.5.1          generics_0.1.3    knitr_1.46        bookdown_0.39    
## [13] munsell_0.5.1     bslib_0.7.0       pillar_1.9.0      tzdb_0.4.0       
## [17] rlang_1.1.3       utf8_1.2.4        stringi_1.8.4     cachem_1.0.8     
## [21] xfun_0.44         sass_0.4.9        timechange_0.3.0  cli_3.6.2        
## [25] withr_3.0.0       magrittr_2.0.3    digest_0.6.35     grid_4.4.0       
## [29] rstudioapi_0.16.0 hms_1.1.3         lifecycle_1.0.4   vctrs_0.6.5      
## [33] evaluate_0.23     glue_1.7.0        fansi_1.0.6       colorspace_2.1-0 
## [37] rmarkdown_2.26    tools_4.4.0       pkgconfig_2.0.3   htmltools_0.5.8.1