내가 통계분석 프리 소프트웨어 R을 만난 것은 대학교 2학년 때로, ‘통계 소프트웨어를 사용해보자’는 주제의 강의에서 R(당시 버전은 1.0.0)을 다룬 것이 계기가 되었다. 그 당시 R을 공부하면서 참고가 될 만한 책을 찾았지만 별로 도움이 되는 것이 없었다. 그래서 직접 다방면으로 조사해서 정리한 것이 이 책의 바탕이 되는 내용이다. 나 자신이 통계를 잘 아는 것도 아니고 소프트웨어를 잘 아는 것도 아니어서 R을 배우는 데 고생이 많았다. 그래서 앞으로 R을 공부하는 사람들이 나처럼 고생하지 않았으면 하는 마음을 이 책에 담았다.
R은 통계계산과 그래픽스를 위한 언어 환경이다. 이 정도라면 시중에 얼마든지 있지만, 놀랍게도 R은 프리 소프트웨어다. 더구나 GNU 라이선스로 공유하거나 변경할 수 있는 자유가 보장된 프리 소프트웨어다. 그리고 R에는 다양한 통계기법과 세련된 프로그래밍 언어 체계, 작성하기 쉽고 높은 품질의 결과물을 얻을 수 있는 그래픽스 환경이 준비되어 있으며 패키지 형태로 기능을 더 확장할 수 있다.
이뿐이라면 R은 ‘통계를 전문으로 하는 사람만 사용하는 소프트웨어’라는 인상을 받을지도 모르겠다. 하지만 R은 통계분석은 물론, 간단한 계산에서 수치계산, 프로그램이나 시뮬레이션, 단순한 그래프에서 복잡한 그래픽스까지 소화할 수 있는 소프트웨어다. R은 결코 ‘통계를 전문으로 하는 사람만 사용하는 소프트웨어’가 아니다. 여기에 입각해서 다음 네 가지를 목표로 이 책을 집필했다.
- 초보자도 읽을 수 있는 풍부한 해설의 R 입문서를 만든다(R 입문).
- R에서는 통계뿐만 아니라 수치계산이나 프로그래밍도 간단히 실행할 수 있음을 보여 준다(R 입문).
- 방대한 R의 정보량을 가능한 한 체계를 세워서 정리한다(R 팁).
- 그래픽스 관계를 자세히 설명한다(R 팁).
R을 이용한 통계분석 책은 아주 많이 출판되어 있다. 그런 책을 읽는 데 필요한 지식은 무엇일까? 다른 책에서 지면에 할애하기 어려웠던 내용은 무엇일까? 이런 생각을 하면서 책을 집필했다. R의 숙련도에 맞게 읽을 수 있도록 이 책은 크게 2부로 구성되어 있다. R을 사용한 적이 없는 사람이나 초보자는 우선 ‘R 입문’을 읽어 보자. 그리고 어느 정도 R에 익숙해지면 ‘R 팁’으로 나아가도 좋다. 또한, 학습 목적이 그대로 목차 항목에 잘 나타나 있으므로 목차를 사전처럼 사용할 수도 있다.
이 자리를 빌려 많은 분께 감사의 말을 전해야겠다. 우선 이 책을 집필하도록 계기를 주신 군마대학 나카자와 미나토 선생님께 감사드린다. 또한, 이 책의 원 소스인 ‘R-Tips’ 홈페이지를 관리하고 대리 운영해 주신 중앙농업종합연구센터의 타케자와 쿠니오 선생님께는 정말 큰 신세를 졌다. 몇 년 전 대학을 졸업할 때 운영하던 R 관련 홈페이지인 ‘R-Tips’를 접으려고 했을 때 수고를 마다치 않고 대신 운영해 주신 분이 타케자와 선생님이었다. 그때 ‘R-Tips’를 맡아 주지 않았다면 내가 지금 이렇게 책을 집필하는 일은 없었을 것이다. 깊이 감사드린다.
다음으로 이 책의 초판을 집필할 때 ‘R-Tips’의 오류 수정과 교정을 해 주신 군마대학 아오키 시게노부 선생님과 나카마 에이지 씨에게도 감사 말을 전한다. 아오키 선생님은 통계적 내용에서부터 그야말로 맞춤법 검사 수준의 교정까지 해주셨다. 또한, 나카마 씨는 책에 대해 여러 조언을 해 주셨을 뿐 아니라 R 설치법에 관한 성가신 질문에도 기분 좋게 응대해 주셨다. 가까이는 책의 방향을 제시해 주신 칸사이대학 아키 시게오 선생님과 원고에 대해 본질적인 조언에서부터 오류 수정까지 도와준 카네코 마사유키 선배께 감사드린다. Mac용 R 설치법은 하마사키 타카시 선배에게, Linux용 R 설치법은 오오하마 준지에게 배웠다. 다음에 만나면 술 한 잔 사지요. 그리고 아내 쿄오코, 이제 책만 쓰지 않고 조금은 집안일도 도울게...
마지막으로 일본에서 R 보급에 힘써 오신 도쿄공업대학 마세 시게루 선생님, 'RjpWiki'를 운영하시면서 R의 일본어화 작업을 통합하고 계시는 츠쿠바대학의 오카다 마사후미 선생님, 개정판 출간 시에 검토를 흔쾌히 맡아 글자 하나부터 본문에 대한 주석, R에 관한 지도까지 세심하게 감수해 주신 타카시나 토모미 선생님께 깊이 감사드린다.