ADsP R기초

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

R에 대하여

R을 다른 통계 프로그램과 비교하기

R

  • 무료 오픈 소스 프로그램 (기출)
  • 모듈화로 저용량
  • 최신 알고리즘과 기술이 빠르게 반영 (기출)
  • 무료 문서, 학습 자료 많음 (영어로 공짜 책도 많이 볼 수 있다. 예를 들어 이런 거)
  • ggplot2와 같이 좋은 그래픽 라이브러리 탑재
  • 통계 전문가들의 표준 플랫폼이 되고 있다
  • GUI보다 CLI(Command Line Interface)를 활용한다. 버튼을 클릭하기 보다 명령어를 쳐야한다.
  • 객체지향 언어이면서 함수형 언어 (기출)
  • 커뮤니티가 활발해서 도움을 받을 수 있지만...
  • 유지보수를 지원해주는 상용 프로그램에 비해 불리 (기출!)

SAS, SPSS

  • 비싼 유료 프로그램. (학생용도 만만치 않다)
  • 추가 모듈은 또 유료다.
  • 최신 기술 반영은 느린 편
  • 회사에게 직접 문의하고 빠르게 유지보수

R언어의 특징

R의 객체지향 언어로서의 특징

  • SPSS/SAS는 분석 결과가 복잡하고 이해하고 사용하기 어렵다. 하지만 R은 결과를 담은 '객체'를 반환한다. 객체에서 필요한 부분만 뽑아 쓰면 되서 편리하다.

R의 함수형 언어로서의 특징 (기출)

  • 기존에 사용한 함수들을 활용하여 프로그래밍해서 더욱 깔끔하고 단축한 코드를 짤 수 있다.
  • 코드 수행 속도가 빠르다
  • 코드를 단순화하고 디버깅이 쉽다
  • 병렬프로그래밍(맵리듀스)으로 전환하기가 다른 프로그램보다 쉽다

댓글

댓글 본문
작성자
비밀번호
버전 관리
Taehee Kim
현재 버전
선택 버전
graphittie 자세히 보기