[3] 2-1 R프로그래밍 기초

jdsilver96·2022년 2월 19일
0

adsp

목록 보기
21/26

1. 데이터 분석 도구의 현황

가. R의 탄생

나. 분석도구의 비교

다. R의 특징

  1. 오픈소스 프로그램
  2. 그래픽 성능
  3. 시스템 데이터 저장 방식
  4. 모든 운영체제
  5. 표준 플랫폼
  6. 객체지향언어이며 함수형언어
    • 객체지향언어 특징
      - SAS, SPSS에서 회귀분석 시, 화면에 결과가 산더미로 나옴 -> 분석결과를 활용하기 위해 추가적인 프로그래밍, 별도 작업 필요
      • R은 추정계수, 표준오차, 잔차 등 결과값을 객체에 저장하여 필요한 부분을 호출하여 쉽게 활용 가능
    • 함수형언어 특징
      - 깔끔하고 단축된 코드
      • 매우 빠른 코드 수행 속도
      • 단순한 코드로 디버깅 노력 감소(디버깅: 컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산(버그)을 찾아내고 그 원인을 밝히고 수정하는 작업 과정)
      • 병렬 프로그래밍으로의 전환 용이

라. R스튜디오

- 오픈소스, 다양한 운영체계 지우너
- 래틀(Rattle)은 GUI가 패키지와 긴밀하게 결합되어 있어 정해진 기능만 사용가능해 업그레이드가 제대로 되지 않으면 통합성에 문제 발생 가능

마. R기반의 작업 환경

profile
데이터사이언티스트(NLP)

0개의 댓글