|
컴퓨터, 인공지능, 데이터 과학에 관심은 많지만, 전공자가 아니어서 이것저것 다양한 책을 읽어보고, 관심이 있는 직장인입니다. 2022년에는 실무적으로 접근하거나, 유의미한 데이터 분석에 관심이 생겨서 데이터 분석 및 데이터 과학책들을 접하고 있습니다. 이번에 접하게 된 이 ‘데이터 요약과 시각화 with R’ 은 데이터 분석 언어인 R에 대해서 구체적으로 다루는 책이라기보다는 ‘데이터 요약 및 시각화’에 초점을 둔 책이라고 할 수 있습니다. 또한 데이터 분석이라는 개념을 여느 대학 교재처럼 이론으로 정리한 것이 아니고, 저자의 관점에서 실무적으로 알게 된 개념을 다루고 있다는 것이 일반적인 데이터 분석 분야의 책과 다른 부분입니다. 비전공자, 일반 직장인의 관점에서 보면 R에 대해서 간단히 알아야 하며(실무 사용), R을 활용한 데이터 분석이 업무인 사람들에게 필요한 책이라고 할 수 있습니다. R 자체에 대한 설명은 최소화하고, R을 활용한 데이터 분석 예제에 집중하고 있다고 할 수 있습니다. 따라서 빠른 시일 내 R과 관련된 데이터 분석 사례가 필요한 분들께 필요한 책이라고 생각합니다. 책의 내용을 읽고 따라 해 보면 R을 활용한 데이터 분석이 어떤 것인지 알 수 있으리라 생각합니다.
|
|
<데이터 요약과 시각화 with R>를 읽고
프로그래밍 분야는 완성되거나 정체된 분야가 아닙니다. 빠른 속도로 발전해갑니다. 계속해서 새로운 데이터와 패키지가 나오고 또 다른 분석기법이 제시됩니다.
이런 점에서 방대한 액셀작업에 시달리는 업무를 하는 이를 위해 <데이터 요약과 시각화 with R>은 실전에서 사용 가능한 중급자 이상의 길로 인도해줍니다.
학습에는 몇 가지 방법이 있습니다. 한 가지 주제를 깊게 파는 방법과 여러 주제를 다루면서 깨닫는 방법이 있죠. 사실, 학습은 두 경우가 복합적으로 작용합니다. 이 책에서는 특정 기간의 카드사 매출이라는 한 가지 데이터를 가지고 목적에 따라 어떤 분석이 가능한지를 파헤쳐 줍니다. 한 가지 주제를 마스터함으로써 데이터를 보는 눈을 틔워줍니다.
실전에서 만나는 데이터는 언제나 이쁘게 정돈되어 있지 않습니다. 여러 노이즈가 섞여있고 가공하는 과정에서 예상치 못한 에러가 발생하기도 합니다. 그럴 때 중요한 것은 항상 기본에서 다시 생각하기입니다. 데이터의 속성을 잘 이해하고 라이브러리와 함수를 잘 이해하고 있으면 답은 가까운 곳에 있습니다. 이 책은 한가지 주제를 마스터하는 과정에서 기본기를 확실히 잡아 줍니다.
여러 실전적인 조언과 더불어 기억에 남는 것은 system.time()를 이용해서 코드의 실행시간을 보여준 대목이었습니다. 중고급자들이 쓰는 이 함수는 같은 목적을 달성하는 여러 코드 중에서 가장 빠른 방법을 선별하는 법을 알려줍니다.
초중급자 뿐만 아니라 최신 트랜드 분석 및 다른 고수의 작업을 훝어보는 측면에서 일독을 권합니다. 모두의 프로그램 실력을 향상시켜 좀 더 효율적인 작업을 하는데 도움 된다고 생각합니다. R을 사용하여 의학 데이터 분석하는 저에게도 많은 조언을 주는 책이었습니다. |
|
디지털 시대가 오면서 수많은 데이터들에서 유의미한 데이터를 분석해서 찾아보기란 여간 실습 자료는 저자분의 홈페이지에서 다운받을 수 있는데, CSV와 실습하는 R파일이 제공됩니다. ※ http://dataartproject.com/book/ 시작은 R설치부터 여러 함수의 기능을 예제를 통해서 익히는 것부터 시작하게 되어있습니다. 그리고 가맹점 매출, 일별 요일별 분석 등과 식후 두 시간 안에 어떤 가게를 많이 이용할지 . 업종별 매출액이 가장 높은 가맹점
R을 처음 써보지만, 입문자도 쉽게 따라할 수 있게 되어 있고, 예제가 너무 어렵지 않고 실제 실무에 빠르게 써보시고 싶으신 입문자 분들이 보시면 좋을 것 같습니다^^b
|
|
이 책은 R 언어를 활용해 데이터를 분석할수 있는 방법에 대해서 매우 쉽게 배울 수 있게 도와주는 책이다 데이터 분석가가 아니더라도 데이터를 활용해서 마케팅에 활용한다거나 자료를 만든다거나 지표로 뽑아내야 된다거나 하는 일들이 필요한 경우가 생각 보다 많다 대부분의 사람들이 엑셀을 활용해서 데이터를 분석하고 자료를 만들고 있으며 R을 활용해서 이런 일들을 훨씬 쉽고 간단하게 처리할 수 있다 이 책은 어려운 데이터 분석 기법을 설명하는 것이아니라 간단하게 업무에 활용할 수 있을 정도로 쉽게 R로 데이터 분석에 입문할 수 있고 실무에 활용할 수 있도록 도와주고 있다 일반인을 대상으로 한거라 엑셀로 어렵게 작업을 하고 있는 사람들에게 매우 적극 권장하고 싶은 매우 쉬운 데이터 분석 책이다
데이터란 무엇일까? 정보의 과잉시대 인터넷에 돌아다니는 수많은 정보, 사진, 그냥 적고 계산하는 숫자, 카드 결제, 위치 기록 등 모든 행동과 모든 행위 그리고 모든 글들이 바로 데이터라고 할 수 있다 이렇게 흩뿌려져 있는 수많은 데이터들을 가공하고 정제해서 유의미한 데이터를 뽑아내는 것을 데이터 분석이라고 할 수 있다
데이터 분석을 통해 데이터에서 인사이트를 얻고 가치를 만드는 것이라고 이 책에서는 설명하고 있다 고객이 어떤 상품을 자주 구매하는지 분석해서 고객이 로그인했을 때 지난번에 구매한 상품을 바로 장바구니에 담을 수 있게 해준다거나 나이와 성별에 따라 좋아할만한 상품을 추천해주는 등 데이터 분석으로 통해 다양한 기능을 만들어 소비자에게도 유용한 데이터를 제공하고 서비스로써는 마케팅에 성공해서 더 많은 수익을 낼 수 있게 도와줄 수 있다
데이터 분석을 배우기 위해 R과 R Studio를 설치한다
그후 CSV, XLSX등 엑셀 파일에서 데이터를 R Studio로 불러올 수 있다
책의 초반에는 R에 다양한 함수들을 활용해 데이터를 어떻게 가공할 수 있는지 연습해볼 수 있다
언어에 익숙하지 않을테니 R 함수들에 대해서 충분히 숙지할 수 있도록 기초 파트를 여러번 반복해서 연습해보는 것을 추천한다
책의 예제인 가맹전 데이터를 불러오고 직접 가공해본다
데이터 분석을 요구하는 다양한 요청사항에 대해서 직접 실습해볼 수 있다 위에서는 연령대 변수를 만들어서 분석하고 싶어요라는 요청사항을 받아 현재의 데이터에서 어떻게 데이터를 가공하고 분석할 수 있는지 과정을 실습해볼 수 있다
위와 같이 성별에 따라 색을 다르게 칠한 표를 얻어낼 수 있다 이 뒤에 더 고급 데이터 분석들이 많이 있으니 다음 내용이 궁금하다면 이 책을 보고 직접 실습해보면서 R로 하는 데이터 분석에 입문해보자 책의 내용을 실습하면서 확실히 엑셀로 작업하는 거보다 빠르고 편리하게 데이터를 가공하고 분석할 수 있다는 것을 알 수 있다 다른 책이나 강의에서 데이터 분석의 고급 기법을 배울수도 있지만 내용이 매우 어려워 일반사람들에게는 이렇게 쉬운 책으로 입문해서 간단하게 연습하면서 활용을 해보면서 입문해보는 것을 매우 추천한다
※출판사로부터 책을 무상으로 제공받아 직접 실습해보고 정성껏 작성한 리뷰 입니다 |
|
데이터 분석을 위한 언어로 가장 많이 사용되고 있는 것이 파이썬과 R이다. 일반적으로 통계를 중점적으로 하려고 하면 R을 많이 사용하고 인공지능 쪽으로 분석을 하려고 하면 파이썬을 많이 사용한다. 이 책은 이러한 데이터 분석 언어중 통계쪽에 적합한 R 언어를 사용하여 데이터를 어떻게 분석하는 것이 좋은지 차근차근 쉽게 알려주고 있다. R에 대해서 문법을 나열하기 보다는 ‘데이터 요약 및 시각화’에 초점을 두었고, 실무적으로 알게 된 개념을 다루고 있다. 이책은 1장 데이터 분석의 이해, 2장 데이터 분석 준비하기, 3장 데이터 불러와서 살펴보기, 4장 패키지를 활용한 요약과 시각화, 5장 다양한 데이터 요약과 시각화, 6장 분석결과 공유하기 ,부록으로 구성되어 있다. 각장 마다 초보자가 이해하기 쉽게 서술되어 있으며 실습이 가능하도록 R코드를 제시하고 그결과도 보여주고 있다. 그리고 실제 코드에 대한 자세한 살명도 해주고 있어서 이해하기 쉽다. 특히 4장에서 패키지를 활용한 다양한 분석 함수에 대해서 알려주고 있고 이를 활용하여 5장에서는 각 주제에 따라 데이터 분석을 어떻게 하는 것이 효율적인지를 사례별로 자세히 알려주고 있다. 예를 들어 변수를 몇개만 보거나 숨기고 싶을때, 고객별로 결제금액이 가능 큰 업종을 찾고 싶을때 등 실무에서 발생할 수 있는 이러한 사례를 나눠서 분석하는 방법을 알려주고 있습니다. R을 활용하여 데이터 분석을 해야하는 사람들에게 처음 R을 접하는 사람들에게 가장 적합한 데이터 분석 책이라고 생각됩니다. 적극 추천합니다. |
|
- 우리는 직장에서 이미 많은 데이터 분석을 하고 있다. 가장 흔한 예로 엑셀이 바로 우리가 늘 써온 데이터 분석 도구이다. 어쩌면 우리가 데이터 분석이라고 이름붙이기 힘든 작업을 했는지 모르겠지만 사무실에서 가장 필요한 데이타를 뽑기위해 우리는 엑셀로 고분분투해오고 있다. R은 그런 비전공자들을 포함한 모든 데이타 작업자들에게 유용하게 사용되기 시작한 프로그램이다. - R은 요즈음은 비전공자들에게도 잘 알려진 오픈 소스 프로그램이자 우리가 전통적인 통계 프로그램으로 많이 써오면 SPSS나 SAS등을 대체하고 있는 통계/데이터 분석 프로그램이다. 1. 기본적인 데이터 분석에 대한 개념과 접근법에 대해 개략적인 소개를 하고 있다. 그냥 프로그램 사용법으로 직접 들어가도 좋을 듯하지만 대개의 비전공자들에게 도대체 우리가 무엇때문에 어떻게 데이터 분석을 하게 되었는지 되돌아보며 입문을 하는 서론이 된다. 2.R을 직접 설치해보고 기본적인 명령과 몇가지 과제를 실습해보게 된다. 이제 막 R을 시작했는데 바로 실습 데이터도 다운로드해서 바로 실행하고 패키지도 설치하고 벌써 R 프로그램을 사용을 마쳤다. 3. 이제 다시 본격적인 데이터를 가지고 함수를 배워본다. 아마도 이보다 더 많은 함수와 명령어를 익혀야 할것 같은데 굉장히 빠르게 프로그램을 활용하는 방법을 실전으로 배우게 된다. 4. 간단한 함수를 배우고 실습 데이터를 불러와 바로 패키지를 설치하며 시각화까지 빠르게 실습한다. 5. 이제는 다양한 실습 데이터를 분석하고 시각화를 실행한다. 이 책은 비전공자를 위한 사전식 구성이라기 보다는 엑셀이라도 잘 써온 입문자들을 위해 실전 연습을 통해 우선은 하나의 프로젝트를 완성하고 분석을 완료하는 몇 번의 연습을 통해 R 입문을 빠르게 도와주는 것 같다. 너무 디테일한 설명은 이후 실습과 프로젝트 진행이 도움이 되지 않은 듯하여 오히려 부록으로 돌려버렸다. 우리가 엑셀을 처음부터 메뉴얼과 도움말을 보지 않고 바로 계산식이나 합계를 실행하듯이 실전을 매우 강조한거 같아 오히려 더 좋은 듯 한다.
|