강좌 목록으로 돌아가기
AI014 Professional

R 프로그래밍 입문

이 과정은 R 언어 환경에 대한 포괄적인 소개로, 기본 숫자 벡터 연산, 객체 속성, 배열 및 행렬 처리, 리스트와 데이터 프레임 관리, 통계 모델링 및 고품질 그래픽 생성까지 핵심 주제를 다룹니다. 통계 분석과 데이터 과학의 입문서로 매우 적합합니다.

4.9
30.0h
716 학생들
2 좋아요
인공지능
수강 시작하기

강좌 개요

📚 콘텐츠 개요

이 과정은 R 언어 환경에 대한 포괄적인 소개로, 기본 수치 벡터 연산, 객체 속성, 배열/행렬 처리부터 리스트/데이터 프레임 관리, 통계 모델링, 고품질 그래픽 생성까지 핵심 주제를 다룹니다. 통계 분석 및 데이터 과학의 입문서로 적합합니다.

R 언어의 핵심을 익히고 통계 계산과 데이터 시각화의 문을 열어보세요.

저자: R 개발 커널 팀

감사의 말: 본 매뉴얼은 R 개발 커널 팀에서 유지 관리하고 있습니다. 중국어판은 마세 시게루(Shigeru MASE)의 일본어 번역을 기초로 하였으며, 리즈핑(Др. ZP Li), 리루이(Др. Rui Li) 등 중국어 번역팀의 기여에 감사를 드립니다.

🎯 학습 목표

  1. R 세션을 초기화하고, 도움말 시스템을 탐색하며 기본 구문 규칙(대소문자 구분, 할당, 주석)을 적용한다.
  2. 논리 벡터, 문자 벡터를 구분하고 생성하며, 결측값(NANaN)을 다룬다.
  3. 데이터의 특정 부분집합을 선택, 제외 또는 수정하기 위해 네 가지 다른 인덱싱 방법을 사용한다.
  4. R 객체의 내재적 속성(모드와 길이)을 식별하고 수정한다.
  5. class()attr() 함수를 활용하여 객체 메타데이터와 데이터 구조를 관리한다.
  6. 범주형 데이터를 표현하기 위해 요인과 순서형 요인을 생성하고 조작한다.
  7. 차원 벡터와 array() 함수를 사용해 배열과 행렬을 정의하고 구성한다.
  8. 고급 인덱싱 기법을 적용하며, 인덱스 행렬을 사용해 특정 요소를 추출하거나 수정한다.
  9. 외적, 일반화된 전치, 행렬 역행렬 계산 등을 포함한 선형 대수 연산을 수행한다.
  10. 리스트를 생성하고 조작한다: 이름이 붙은 리스트와 이름이 없는 리스트를 만들며, 특별한 R 구문으로 결합한다.

수업