2014년 1월 18일 토요일

What is 'R'?

2014년 1월~2월, 학부 졸업과 석사 입학의 징검다리에 있는 입장이다. 이 시간동안 어차피 공부도 잘 되지 않고, 무엇을 배워두면 참 좋을까 고민하던 차에, 번뜩 생각난 아이디어. "R을 배워보자!"

2013년 방학 등 시간이 날때마다 틈틈히 C++, Python, MATLAB 및 프로그래밍 언어는 아니지만 HTML, LaTex를 익혀온 까닭에, 프로그래밍은 이제 자신이 있다. 이 새로운 언어가 나의 연구에 얼마만큼 편의를 제공해 줄 수 있을지 기대가 된다.

이 언어에 어떻게 접근해야 할까? 내가 구한 몇 가지 튜토리얼들의 목차를 정리하면 다음과 같다. (R 다운로드, 설치 등 당연한 정보들은 건너뛴다.)

R cookbook

  1. 변수 설정해보기
    • 변수설정하기 (vector 등)
    • 함수정의하기
  2. R에서 제공하는 기본기능들
    • Command history 보기
    • Script 돌려보기
  3. 입출력
    • 직접 데이터 입력하기
    • 입력된 데이터 반올림하기
    • 파일로 직접 출력해보기
    • CSV 파일 읽어오기
    • HTML 등 웹페이지에서 직접 데이터 긁어오기
  4. 데이터구조
    • 데이터를 벡터로 바꾸기
    • Matrix 다루기
    • String data 다루기
  5. 확률 & 통계
    • Combination, Permutation 계산
    • Random generating
    • Calc. Prob.
    • Quantile
    • Quantile
    • 회귀분석 및 ANOVA
    • 시계열분석


R을 이용한 통계프로그래밍

  1. 기본 입출력 명령어
  2. R object
    1. 데이터의 종류
    2. 벡터
    3. array & matrix
    4. list
    5. data frame - 우리가 생각하는 표
  3. 데이터 읽어오기
  4. R 프로그래밍
  5. R과 확률통계

댓글 1개: