내블로그 | 랜덤블로그 쪽지
지니랜드
http://blog.yes24.com/bumjin
리스트 | RSS
태그 & 테마링 | 방명록
지니랜드
지니랜드
프로필 쪽지 친구추가
9월 스타지수 : 별348
댓글알리미 비글 : 사용안함
전체보기
기본 카테고리
나의 리뷰
Wish List
My Story
My Favorites
나의 리뷰
기본 카테고리
나의 메모
기본 카테고리
태그
자바8인액션 한빛리더스
2015 / 02
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
월별보기
나의 친구
나의 친구들
최근 댓글
내용이 없습니다.
새로운 글
오늘 3 | 전체 932
2005-01-02 개설

2015-02 의 전체보기
[도서리뷰] 손에 잡히는 R 프로그래밍 | 기본 카테고리 2015-02-14 16:02
테마링
http://blog.yes24.com/document/7950591복사Facebook 보내기 트위터 보내기

[도서]손에 잡히는 R 프로그래밍

가렛 그롤먼드 저/이준용 역
한빛미디어 | 2015년 02월

내용     편집/구성     구매하기

R의 특성이 담긴 깔끔한 프로그래밍 안내서

위 상품을 구매하면, 리뷰등록자에게 상품판매대금의 3%가 적립됩니다. (상품당 최대 적립금액 1,000원) 애드온 2 안내

한빛리더스 10기에 참여하게되어 첫번째 활동으로 '손에 잡히는 R 프로그래밍'을 리뷰하게 되었습니다.
프로그래밍쪽 일을 하고는 있지만 업무상으로는 통계쪽과는 관계가 없지만 요새 가끔 IT기사나 블로그를 볼때 R에 대해 언급되고 있길래 개인적인 관심으로 읽어보게 되었습니다.

이 책의 대상 독자는 제목에 '프로그래밍'  이라 적혀있듯이 
R에서 기본제공하는 함수를 사용해도 되고, 남이 만들어둔 패키지를 설치하여 사용할 수도 있겠지만,
R에서의 프로그래밍을 배움으로써 필요할 때 자신에게 필요한 도구를 직접 만들어 보고자 하는 사람들이 대상입니다. 어떤 어떤 통계작업을 할때 어떤 함수를 써야하고 그런것은 다른 책으로 커버해야합니다.


주사위게임, 카드게임, 슬롯머신게임등을 만들어가면서 
변수선언부터 함수사용, 연산, 자료구조정의 등등 단계적으로 설명해주기때문에
프로그래밍을 처음 접하거나, R을 사용하지 않았더라도 프로그래밍 경험이 있는 사람들이 쉽게 따라가면서 R의 문법과  R의 특성을 살리기위해 데이타를 다루는 방법을 배울 수  있습니다.

확률을 조작하고 변경된 확률에 따른 통계를 그래프로 확인하는 방법등도 나오며, 데이타나 객체를 안전하게 보전하기 위한 클로저부터 성능을 향상시키기 위한 방법 및 코드 디버깅까지 비록 책이 두껍지 않아 양으로는 부족할 지 몰라도 다룰만한 부분은 거의 다 언급하고 있습니다.

통계에 대한 부담없이 프로그래밍관점에서 재밌게 볼 수 있었던 책이었었고 만약 내가 프로그래밍을 가르쳐야한다면 알고리즘이나 문제를 나누어 분석하는 측면에선 이 책을 교재로 삼고 싶다는 생각도 드네요. 하지만 프로그래밍에 대한 내용대비  R에 대한 비중이 좀 너무 적지 않나 싶습니다.. 새로 함수를 만드는방법 외에 이미 존재하는 R의 수많은 함수라든지 그래프등의 활용방법등이 아쉬웠습니다. 

원서의 오탈자(http://www.oreilly.com/catalog/errata.csp?isbn=0636920028574)가 한글판에는 많이 반영된 듯하나 아직 반영안된 것들이 있습니다. (ex: 환경챕터에 나오는 Parenvs 함수는 더이상 devtools 패키지에 포함되어 있지 않고,  pryr 패키지에 포함되어 있음 )


이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 1        
1
진행중인 이벤트
나의 북마크
이벤트 세상
지니랜드-이글루