수업후기/확률과 통계

1강: 타이타닉호의 비극, 빅데이터 분석도구 R이란?, 빅데이터 분석 IDE R Studio

Heeyeon Choi 2019. 3. 20. 15:27
728x90

<타이타닉호의 비극-생존율 분석하기>

 

 

*타이타닉호에 승선했던 실제 인명 자료를 통하여 객실등급(class), 성별 그리고 나이에 따른 생존율 분석

 

 

-1등급 객실과 Coach 객실 승객 생존율을 분석하기

 

위 결과를 보면 Coach 승격 1,876 명중에 27%가 생존했으며 1등급 승객은 62%가 생존함

 

-성별에 따른 분석하기

 

여성은 73%, 남성은 21%가 생존하였음

 

-나이에 따라 분석하기

Adult 는 18세 이상으로 분류하였음. 성인은 31%, 아이는 52%가 생존하였음. 

 

출처: https://m.blog.naver.com/jiehyunkim/205591243

 

<빅데이터 분석도구 R이란?>

 

 

01 안녕, R?

 

01-1 R이 뭔가요?- R 이해하

 

*R: 데이터를 분석하는 데 사용되는 소프트웨어

 

*R이 쓰이는 곳: 통계분석, 머신러닝 모델링, 텍스트 마이닝, 소셜 네트워크 분석, 지도 시각화, 주식 분석

                     이미지 분석, 사운드 분석, 웹 애플리케이션 개발, etc

 

*데이터 분석 대회 참가자들이 사용하는 R

캐글이라는 온라인 데이터 분석 대회가 있음

-캐글주소: www.kaggle.com

 

01-2 R이 강력한 이유

1. R은 무료로 사용할 수 있는 오픈 소스

2. 오픈소스 생태계-다양한 패키지, 최신 분석 기법

3. 다양한 교육 재료

4. 다양한 그래프를 구현가능

5. 전문적인 데이터 분석까지 할 수 있는 '프로그래밍 방식'

 -재현성 확보

 -오류감소

 -공동 작업 가능

6. R과 파이썬의 차이- R은 데이터 분석에 좀 더 특화되어 있음

728x90

*애자일 개발 방법론

 

신속하고 변화에 유연하며 적응적인(adaptive) 소프트웨어 개발을 목표로 하는 다양한 경량 개발 방법론 전체를 일컫는 총칭으로, 반복(iteration)이라 불리는 단기 단위를 채용함으로 위험을 최소화하는 개발방법이다. 

[네이버 지식백과] 애자일 개발방법론 [Agile Software Development] (두산백과)

 

02 R 데이터 분석 환경 만들기

 

02-1 R과 R 스튜디오 설치하기

 

 

-둘 중에 왼쪽은 64비트용, 오른쪽은 32비트용으로 자신의 컴퓨터에 맞게 실행하기

 

 

-첫 화면

 

 

 

-식 1+1 을 적고 enter 누르면 다음 줄에 결과 "[1] 2" 가 도출

 

02-2 R 스튜디오와 친숙해지기

 

 

 

 

 

-식을 적고 ctrl + enter 을 누르면 결과 도출

 

<느낀점>

 

앞으로 배울 R이라는 도구에 대해 기초적인 부분을 알 수 있었고 데이터 분석하는 데 R이 얼마나 유용한지도 알 수 있었다. 빨리 R을 배우고 싶다.

 

 

<출처> 김영우, "쉽게 배우는 R 데이터 분석", 이지스퍼블리싱, 2017, 17쪽 ~ 57쪽

 

 

 

 

728x90